Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
import java.util.Scanner; public class CalculadoraVolume{ public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("Escolha a figura (cone / cilindro / esfera):"); String opcao = scanner.nextLine(); if (opcao.equalsIgnoreCase("cone")) { System.out.println("Digite o raio da base (em M):"); double raio = scanner.nextDouble(); System.out.println("Digite a altura (em M):"); double altura = scanner.nextDouble(); double volumeCone = calcularVolumeCone(raio, altura); System.out.println("O volume do cone é: " + volumeCone + " m^3"); } else if (opcao.equalsIgnoreCase("cilindro")) { System.out.println("Digite o raio da base (em M):"); double raio = scanner.nextDouble(); System.out.println("Digite a altura (em M):"); double altura = scanner.nextDouble(); double volumeCilindro = calcularVolumeCilindro(raio, altura); System.out.println("O volume do cilindro é: " + volumeCilindro + " m^3"); } else if (opcao.equalsIgnoreCase("esfera")) { System.out.println("Digite o raio da esfera (em M):"); double raio = scanner.nextDouble(); double volumeEsfera = calcularVolumeEsfera(raio); System.out.println("O volume da esfera é: " + volumeEsfera + " m^3"); } else { System.out.println("Opção inválida. Por favor, escolha entre cone, cilindro ou esfera."); } scanner.close(); } public static double calcularVolumeCone(double raio, double altura) { return (Math.PI * Math.pow(raio, 2) * altura) / 3; } public static double calcularVolumeCilindro(double raio, double altura) { return Math.PI * Math.pow(raio, 2) * altura; } public static double calcularVolumeEsfera(double raio) { return (4 * Math.PI * Math.pow(raio, 3)) / 3; } }
Compartilhar