-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMain.java
More file actions
41 lines (36 loc) · 1.67 KB
/
Main.java
File metadata and controls
41 lines (36 loc) · 1.67 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
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("Digite a opção desejada: \n1 - Quadrado \n2 - Triângulo Equilátero \n3 - Cubo \n4 - Tetraedro");
int opcao = scanner.nextInt();
Forma forma;
switch (opcao) {
case 1:
System.out.println("Digite o tamanho do lado do quadrado: ");
double ladoQuadrado = scanner.nextDouble();
forma = new Quadrado("Quadrado", 4, ladoQuadrado, ladoQuadrado);
break;
case 2:
System.out.println("Digite o tamanho do lado do triângulo equiláreo: ");
double ladoTrianguloEquilatero = scanner.nextDouble();
forma = new TrianguloEquilatero("Triângulo Equilátero", 3, ladoTrianguloEquilatero, ladoTrianguloEquilatero);
break;
case 3:
System.out.println("Digite a altura do cubo: ");
double alturaCubo = scanner.nextDouble();
forma = new Cubo("Cubo", 6, alturaCubo, alturaCubo, alturaCubo);
break;
case 4:
System.out.println("Digite a altura do tetraedro: ");
double alturaTetraedro = scanner.nextDouble();
forma = new Tetraedro("Tetraedro", 4, alturaTetraedro, alturaTetraedro, alturaTetraedro);
break;
default:
System.out.println("Opção Inválida!");
return;
}
System.out.println("Área " + forma.area());
System.out.println("Volume: " + forma.volume());
}
}