Buscar

Desenvolva um código em java que calcule o volume dos seguintes objetos: cone, cubo, esfera, cilindro, pirâmide, paralelepípedo e prisma. Solicite ...

Desenvolva um código em java que calcule o volume dos seguintes objetos: cone, cubo, esfera, cilindro, pirâmide, paralelepípedo e prisma. Solicite ao usuário que informe a figura espacial e depois informe os valores necessários para o cálculo de seu respectivo volume. Imprima qual a figura selecionada e seu volume.


💡 1 Resposta

User badge image

Ed Verified user icon

Claro! Aqui está um exemplo de código em Java que calcula o volume das figuras espaciais mencionadas: ```java import java.util.Scanner; public class CalculadoraVolume { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("Selecione a figura espacial:"); System.out.println("1 - Cone"); System.out.println("2 - Cubo"); System.out.println("3 - Esfera"); System.out.println("4 - Cilindro"); System.out.println("5 - Pirâmide"); System.out.println("6 - Paralelepípedo"); System.out.println("7 - Prisma"); int opcao = scanner.nextInt(); double volume = 0; switch (opcao) { case 1: System.out.println("Informe o raio do cone:"); double raioCone = scanner.nextDouble(); System.out.println("Informe a altura do cone:"); double alturaCone = scanner.nextDouble(); volume = (Math.PI * Math.pow(raioCone, 2) * alturaCone) / 3; System.out.println("Cone selecionado. Volume: " + volume); break; case 2: System.out.println("Informe o lado do cubo:"); double ladoCubo = scanner.nextDouble(); volume = Math.pow(ladoCubo, 3); System.out.println("Cubo selecionado. Volume: " + volume); break; case 3: System.out.println("Informe o raio da esfera:"); double raioEsfera = scanner.nextDouble(); volume = (4 * Math.PI * Math.pow(raioEsfera, 3)) / 3; System.out.println("Esfera selecionada. Volume: " + volume); break; case 4: System.out.println("Informe o raio do cilindro:"); double raioCilindro = scanner.nextDouble(); System.out.println("Informe a altura do cilindro:"); double alturaCilindro = scanner.nextDouble(); volume = Math.PI * Math.pow(raioCilindro, 2) * alturaCilindro; System.out.println("Cilindro selecionado. Volume: " + volume); break; case 5: System.out.println("Informe a área da base da pirâmide:"); double areaBasePiramide = scanner.nextDouble(); System.out.println("Informe a altura da pirâmide:"); double alturaPiramide = scanner.nextDouble(); volume = (areaBasePiramide * alturaPiramide) / 3; System.out.println("Pirâmide selecionada. Volume: " + volume); break; case 6: System.out.println("Informe a largura do paralelepípedo:"); double larguraParalelepipedo = scanner.nextDouble(); System.out.println("Informe a altura do paralelepípedo:"); double alturaParalelepipedo = scanner.nextDouble(); System.out.println("Informe o comprimento do paralelepípedo:"); double comprimentoParalelepipedo = scanner.nextDouble(); volume = larguraParalelepipedo * alturaParalelepipedo * comprimentoParalelepipedo; System.out.println("Paralelepípedo selecionado. Volume: " + volume); break; case 7: System.out.println("Informe a área da base do prisma:"); double areaBasePrisma = scanner.nextDouble(); System.out.println("Informe a altura do prisma:"); double alturaPrisma = scanner.nextDouble(); volume = areaBasePrisma * alturaPrisma; System.out.println("Prisma selecionado. Volume: " + volume); break; default: System.out.println("Opção inválida!"); break; } scanner.close(); } } ``` Esse código solicita ao usuário que selecione a figura espacial desejada e, em seguida, solicita os valores necessários para o cálculo do volume. Após o cálculo, imprime a figura selecionada e seu respectivo volume. Espero que isso te ajude! Se tiver mais alguma dúvida, é só perguntar.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais