Solução Consumo

Solução por Rogério Júnior

Clique aqui para ver o problema original.

Se x é a distância percorrida pelo automóvel e y é o valor de combustível gasto, o programa pede que imprimamos o valor de \frac{x}{y}.

Para isso, vamos declarar x e y como variáveis do tipo double, para podermos trabalhar com números fracionários. Feito isso, vamos ler seu valores com o scanf, lembrando que, para lermos double, usamos %lf, como mostrado na Aula 1 do Curso Noic.

Agora basta imprimirmos o valor de \frac{x}{y} seguido de " km/l" e uma quebra de linha. Além disso, o programa pede que o valor seja impresso apenas até a terceira casa decimal. Como visto também no Curso Noic, para fazermos isso basta usarmos %.3lf no printf.

Segue o código para melhor entendimento:


#include <cstdio> // scanf e printf
int main(){
// declaro as variáveis x e y como double
double x, y;
// leio os seus valores
scanf("%lf %lf", &x, &y);
// imprimo o valor de x/y até a terceira casa decimal
// seguido de " km/l" e da quebra de linha
printf("%.3lf km/l\n", x/y);
return 0;
}

view raw

consumo.cpp

hosted with ❤ by GitHub