Problema:
beecrowd| 1011Esfera
Faça um programa que calcule e mostre o volume de uma esfera sendo fornecido o valor de seu raio (R). A fórmula para calcular o volume é: (4/3) * pi * R3. Considere (atribua) para pi o valor 3.14159.
Dica: Ao utilizar a fórmula, procure usar (4/3.0) ou (4.0/3), pois algumas linguagens (dentre elas o C++), assumem que o resultado da divisão entre dois inteiros é outro inteiro.
Faça um programa que calcule e mostre o volume de uma esfera sendo fornecido o valor de seu raio (R). A fórmula para calcular o volume é: (4/3) * pi * R3. Considere (atribua) para pi o valor 3.14159.
Dica: Ao utilizar a fórmula, procure usar (4/3.0) ou (4.0/3), pois algumas linguagens (dentre elas o C++), assumem que o resultado da divisão entre dois inteiros é outro inteiro.
Entrada
O arquivo de entrada contém um valor de ponto flutuante (dupla precisão), correspondente ao raio da esfera.
O arquivo de entrada contém um valor de ponto flutuante (dupla precisão), correspondente ao raio da esfera.
Saída
A saída deverá ser uma mensagem "VOLUME" conforme o exemplo fornecido abaixo, com um espaço antes e um espaço depois da igualdade. O valor deverá ser apresentado com 3 casas após o ponto.
A saída deverá ser uma mensagem "VOLUME" conforme o exemplo fornecido abaixo, com um espaço antes e um espaço depois da igualdade. O valor deverá ser apresentado com 3 casas após o ponto.
Exemplos de Entrada
|
Exemplos de Saída
|
3 | VOLUME = 113.097 |
15 | VOLUME = 14137.155 |
1523 | VOLUME = 14797486501.627 |
Resolução:
- Declarar as variáveis;
- Ler o valor do raio;
- Aplicar a formula: volume = (4/3.0)* 3.14159 * (raio * raio * raio);
- Exibir o resultado
Algoritmo "beecrowd 1011 - Esfera"
// Descrição : Resolução beecrowd 1011 - Esfera
// Autor : Leandro Martins
// Data : 25/12/2021
Var
// Seção de Declarações das variáveis
raio, volume: real
Inicio
// Seção de Comandos, procedimento, funções, operadores, etc...
leia (raio)
volume <- (4/3.0)* 3.14159 * (raio * raio * raio)
escreval ("VOLUME = ", volume:1:3)
Fimalgoritmo
Resolução em C:
// Problema: beecrowd - 1011 - Esfera
// Elaborado por: Leandro Martins
// Data: 23/11/2021
// Importação das bibliotecas
#include
// Início da função principal.
int main() {
// Declaração das variáveis.
double raio, volume;
// Input do valor para o valor do raio.
scanf ("%lf", &raio);
// Calculo do valor do volume de acordo com a formula passada.
volume = (4/3.0)* 3.14159 * (raio * raio * raio);
// Impressão do resultado.
printf("VOLUME = %.3lf\n",volume);
//Retorno da função principal.
return 0;
// Fim da função principal.
}