Você está aqui: Java ::: Desafios e Lista de Exercícios Resolvidos ::: Geometria, Trigonometria e Figuras Geométricas |
Como calcular o volume e a área de superfície de uma esfera em Java dado o raio - Lista de Exercícios Resolvidos de JavaQuantidade de visualizações: 797 vezes |
Pergunta/Tarefa: Este desafio de programação mostra como calcular o volume de uma esfera em Java a partir do raio informado pelo usuário. É abordada também a fórmula para o cálculo da área de superfície. Escreva um programa Java que pede o raio de uma esfera e calcula e mostra o seu volume e sua área de superfície. O raio deve ser lido como um double e os resultados deverão ser exibidos com quatro casas decimais. Caso necessite relembrar o que é o raio da esfera, dê uma olhada na imagem abaixo: ![]() Para facilitar na tarefa, a fórmula para o volume da esfera quando temos o raio é: \[ \text{V} = \frac{\text{4} \cdot \pi \cdot r^3}{3} \] Já a fórmula para o cálculo da área da esfera é: \[ \text{A} = \text{4} \cdot \pi \cdot r^2 \] Sua saída deve ser parecida com: Informe o raio da esfera: 3.5 O volume da esfera é: 179,5944 A área da esfera é: 153,9380 Veja a resolução comentada deste exercício usando Java: ---------------------------------------------------------------------- Precisa de ajuda? Chama no WhatsApp +55 (62) 98553-6711 (Osmar) Este código foi útil? Paga um cafezinho pra mim :-( PIX: osmar@arquivodecodigos.com.br ---------------------------------------------------------------------- package estudos; import java.text.DecimalFormat; import java.util.Scanner; public class Estudos { public static void main(String[] args) { // para ler a entrada do usuário Scanner entrada = new Scanner(System.in); // para formatar com quatro casas decimais DecimalFormat formato = new DecimalFormat("0.0000"); // vamos pedir para o usuário informar o raio da esfera System.out.print("Informe o raio da esfera: "); double raio = Double.parseDouble(entrada.nextLine()); // vamos calcular o volume da esfera double volume = (4 * Math.PI * Math.pow(raio, 3)) / 3.0; // agora vamos calcular a área da esfera double area = 4 * Math.PI * Math.pow(raio, 2); // e mostramos os resultados System.out.println("O volume da esfera é: " + formato.format(volume)); System.out.println("A área da esfera é: " + formato.format(area)); } } |
![]() |
Mais Desafios de Programação e Exercícios e Algoritmos Resolvidos de Java |
Veja mais Dicas e truques de Java |
Dicas e truques de outras linguagens |
JavaScript - Como retornar o índice da primeira ocorrência de um elemento em um array do JavaScript usando a função indexOf() |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |