Solução por Rogério Júnior
Clique aqui para ver o problema original.
Se é a distância percorrida pelo automóvel e é o valor de combustível gasto, o programa pede que imprimamos o valor de .
Para isso, vamos declarar e como variáveis do tipo , para podermos trabalhar com números fracionários. Feito isso, vamos ler seu valores com o , lembrando que, para lermos , usamos , como mostrado na Aula 1 do Curso Noic.
Agora basta imprimirmos o valor de 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 no .
Segue o código para melhor entendimento:
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#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; | |
} |