Baixe o app para aproveitar ainda mais
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; }
Compartilhar