void q1()
{
int distancia, max_v, tempo;
cout << "Entre com a distancia percorrida (em metros)" << endl;
cin >> distancia;
cout << "Entre com o tempo descorrido para percorrer a distancia (em metros)" << endl;
cin >> tempo;
cout << "Entre com a velocidade maxima permitida da via (em km/h)" << endl;
cin >> max_v;
if ( distancia/tempo > (max_v*1000)/60 )
cout << "Veiculo acima da velocidade permitida" << endl;
else if ( distancia/tempo <= ((max_v*1000)/60) * 0.5 )
cout << "Veiculo muito lento" << endl;
else
cout << "Veiculo dentro da velocidade permitida" << endl;
}
void q2()
{
int qn, n_abLi, n_deLiaLs, n_acLs;
float Li, Ls, no;
cout << "Limites (inferior e superior): ";
cin >> Li >> Ls;
if(Li > Ls)
cout << "Limites invalidos!" << endl;
else
{
qn = 0;
n_abLi = 0;
n_deLiaLs = 0;
n_acLs = 0;
cout << "Lista de numeros ('0' = Fim):" << endl;
cout << "[" << qn + 1 << "]: ";
cin >> no;
while(no)
{
if(no < Li)
n_abLi = n_abLi + 1;
else if (no > Ls)
n_acLs = n_acLs + 1;
else
n_deLiaLs = n_deLiaLs + 1;
qn = qn + 1;
cout << "[" << qn + 1 << "]: ";
cin >> no;
}
cout << "Nos. abaixo de " << Li << ": " << n_abLi << endl;
cout << "Nos. de " << Li << " a " << Ls << ": " << n_deLiaLs << endl;
cout << "Nos. acima de " << Ls << ": " << n_acLs << endl;
}
}
Download

Gabarito