-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMain.java
More file actions
104 lines (95 loc) · 3.75 KB
/
Main.java
File metadata and controls
104 lines (95 loc) · 3.75 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
import java.util.Scanner;
public class Main{
public static void main(String[]args){
Scanner sc = new Scanner(System.in);
int scan=1, count;
float [] num1 = new float [5];
float numtotal=0;
while(scan!=5){
System.out.print("Bem vindo à calculadora de operações básicas! :D \n Digite o número de acordo com as opções abaixo: \n (1) Adição; \n (2) Subtração; \n (3) Multiplicação; \n (4) Divisão \n (5) Sair. \n");
scan = sc.nextInt();
switch(scan){
case 1:
numtotal=0;
do{
System.out.println("Digite quantos números, ou seja, a quantidade dos participantes dessa soma(limite 5): ");
count = sc.nextInt();
if(count>5 || count<2){
System.out.println("Digite um valor válido! ");
}
}while(count>5 || count<2);
System.out.println("Quais?");
for(int i=0;i<count;i++){
System.out.print( i+1 + "º: \n");
num1[i] = sc.nextFloat();
numtotal+=num1[i];
}
System.out.println("Resultado: " + numtotal + ".");
break;
case 2:
numtotal=0;
do{
System.out.println("Digite quantos números, ou seja, a quantidade dos participantes dessa subtração(limite 5): ");
count = sc.nextInt();
if(count>5 || count<2){
System.out.println("Digite um valor válido! ");
}
}while(count>5 || count<2);
System.out.println("Quais?");
for(int i=0;i<count;i++){
System.out.print( i+1 + "º: \n");
num1[i] = sc.nextFloat();
}
numtotal=num1[0];
for(int i=1;i<count;i++){
numtotal-=num1[i];
}
System.out.println("Resultado: " + numtotal + ".");
break;
case 3:
do{
System.out.println("Digite quantos números, ou seja, a quantidade dos participantes dessa subtração(limite 5): ");
count = sc.nextInt();
if(count>5 || count<2){
System.out.println("Digite um valor válido! ");
}
}while(count>5 || count<2);
System.out.println("Quais?");
for(int i=0;i<count;i++){
System.out.print( i+1 + "º: \n");
num1[i] = sc.nextFloat();
}
numtotal=num1[0];
for(int i=1;i<count;i++){
numtotal=num1[i]*numtotal;
}
System.out.println("Resultado: " + numtotal + ".");
break;
case 4:
do{
System.out.println("Digite quantos números, ou seja, a quantidade dos participantes dessa multiplicação.(limite 5): ");
count = sc.nextInt();
if(count>5 || count<2){
System.out.println("Digite um valor válido! ");
}
}while(count>5 || count<2);
System.out.println("Quais?");
for(int i=0;i<count;i++){
System.out.print( i+1 + "º: \n");
num1[i] = sc.nextFloat();
}
numtotal=num1[0];
for(int i=1;i<count;i++){
numtotal=numtotal/num1[i];
}
System.out.println("Resultado: " + numtotal + ".");
break;
case 5:
scan=5;
break;
default:
System.out.println("ERRO.");
}
}
}
}