Buscar

CalculadoraVolume

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;
 }
}

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais

Perguntas relacionadas