![]() |
|||||
![]() Planilha Web - Planilhas e Calculadoras online para estudantes e profissionais de Engenharia Civil, Engenharia Elétrica e Engenharia Mecânica. |
|||||
|
Você está aqui: C++ ::: Desafios e Lista de Exercícios Resolvidos ::: Geometria, Trigonometria e Figuras Geométricas |
Como calcular o volume e a área de um cilindro em C++ - Geometria Espacial em C++ - Exercícios Resolvidos de C++Quantidade de visualizações: 858 vezes |
Pergunta/Tarefa: O Cilindro ou Cilindro Circular é um sólido geométrico alongado e arredondado que possui o mesmo diâmetro ao longo de todo o comprimento. Essa figura geométrica, que faz parte dos estudos de geometria espacial, apresenta dois círculos com raios de medidas equivalentes os quais estão situados em planos paralelos. Veja a imagem a seguir: ![]() Escreva um programa C++ que pede para o usuário informar o raio e a altura de um cilindro e calcule e mostre o seu volume e sua área de superfície. Os valores informados pelo usuário deverão ser do tipo double e os resultados deverão também ser do tipo double. Para auxiliar nos cálculos, a fórmula do volume do cilindro é: \[ \text{V} = \pi \cdot r^2 \cdot \text{h} \] Já a fórmula da área do cilindro é: \[ \text{A} = \text{2} \cdot \pi \cdot r \cdot (r + h) \] Sua saída deve ser parecida com: Informe o raio do cilindro: 5 Informe a altura do cilindro: 8 O volume do cilindro é: 628.3185307179587 A área do cilindro é: 408.4070449666731 Veja a resolução comentada deste exercício usando C++: #include <iostream> #include <math.h> // define o valor de PI #define PI 3.141592653 using namespace std; // função principal do programa int main(int argc, char *argv[]){ // variáveis usadas na resolução do problema double raio, altura, volume, area; // vamos ler o raio e a altura do cilindro cout << "Informe o raio do cilindro: "; cin >> raio; cout << "Informe a altura do cilindro: "; cin >> altura; // vamos calcular o volume do cilindro volume = PI * pow(raio, 2) * altura; // agora vamos calcular a área do cilindro area = 2 * PI * raio * (raio + altura); // e mostramos o resultado cout << "O volume do cilindro é: " << volume << endl; cout << "A área do cilindro é: " << area << endl; cout << "\n" << endl; system("PAUSE"); // pausa o programa return EXIT_SUCCESS; } |
![]() |
Mais Desafios de Programação e Exercícios e Algoritmos Resolvidos de C++ |
Veja mais Dicas e truques de C++ |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |