Elabore um algoritmo em C++ que calcule e retorne para o atendente de uma empresa de ônibus, o tempo que o ônibus da sua empresa, que tem velocidade média de 90 quilômetros por hora, gasta para fazer o percurso. Lembre-se que o usuário deve digitar a distância em quilômetros.
OBS : A fórmula para este cálculo é: D=V * T, onde D é distância, V é velocidade e T é tempo.

Passo 1

O enunciado pede um programa em C ++ que leia a distância (D) em quilômetros fornecida pelo usuário e calcule o tempo (T) que um ônibus, com velocidade média de 90 km/h, leva para percorrê-la. O conteúdo é aplicação direta da cinemática elementar usando a relação entre distância, velocidade e tempo.

Passo 2

Partindo da fórmula da cinemática
D = V cdot T
para isolar o tempo basta dividir ambos os lados por V, obtendo
T = DV
Como V = 90 km/h, teremos T = D90.

Passo 3

Agora vamos descrever o algoritmo em alto nível:
1. Declarar uma variável para a distância (D) e outra para o tempo (T).
2. Atribuir à constante V o valor 90.
3. Solicitar ao usuário que digite o valor de D.
4. Calcular T usando T = DV.
5. Exibir o resultado de T na tela.

Passo 4

Segue a implementação em C++ baseada no algoritmo acima:
#include <iostream>
using namespace std;

int main() {
    double D, T;
    const double V = 90.0;  // velocidade média em km/h

    cout << "Digite a distância a percorrer (em km): ";
    cin >> D;

    // cálculo do tempo em horas
    T = D / V;

    cout << "Tempo necessário (em horas): " << T << endl;
    return 0;
}

Resposta

#include <iostream>
using namespace std;

int main() {
    double D, T;
    const double V = 90.0;  // velocidade média em km/h

    cout << "Digite a distância a percorrer (em km): ";
    cin >> D;

    // cálculo do tempo em horas
    T = D / V;

    cout << "Tempo necessário (em horas): " << T << endl;
    return 0;
}

Exercícios relacionados