Buscar

Exercício linguagem de programação

Prévia do material em texto

9. Escrever um programa que calcule o tempo que um objeto arremessado 
verticalmente para cima levará para atingir uma determinada altura. Considerar que 
as alturas a ser atingida, bem como a velocidade inicial do objeto, serão lidas pelo 
programa. 
OBS: 
𝑔𝑡2
2
− 𝑣𝑡 + ℎ = 0 
 
 
 
 
 
 
#include <iostream> 
#include <math.h> 
using namespace std; 
int main() 
{ 
 float A, B, C, DE, R, R1, R2; 
 cout << "Informe a velocidade : "; 
 cin >> B; 
 cout << "Informe a altura: "; 
 cin >> C; 
 A=9.8/2; 
 DE = (pow(B, 2) - 4 * A * C); 
 if (DE < 0) 
 { 
 cout << "\n"; 
 cout << " Nao existem raizes reais para esta equacao.\n\n"; 
 } 
 else 
 { 
 if (DE == 0) 
 { 
 cout << "\n"; 
 R = B / (2 * A); 
 cout << "o tempo e :" <<R<< "\n\n"; 
 } 
 else 
 { 
 cout << "\n"; 
 R1 = (( B )+ sqrt(DE)) / (2 * A); 
 R2 = (( B) - sqrt(DE)) / (2 * A); 
 } 
 } 
 if (R1 > R2) 
 { 
 cout << "\n"; 
 cout << "o tempo e : " <<R1<< "\n\n"; 
 } 
 else 
 { 
 cout <<"\n"; 
 cout << "o tempo e : " <<R2<< "\n\n"; 
 } 
 system("pause"); 
 return 0; 
}

Continue navegando