Queria saber por que o resultado dessa linha em C sempre da 0 no final.
Anexos:
matheusnascimento20:
Qual linha mano ?
Soluções para a tarefa
Respondido por
0
Resposta:
Vai sempre dar 0 pois você declarou as variáveis peso, emagrecer e engordar como tipo FLOAT e na hora de exibir o resultado você usa %d, que é para exibir um número do tipo INT.
Só precisa mudar o %d para %f ou %.2f, pra mostrar o resultado com duas casas decimais, que em minha opinião é o mais adequado pra situação.
Também recomento você a fazer a fórmula de emagrecer como:
emagrecer = peso - (peso*0.20);
do jeito que você colocou aí o valor vai sair negativo.
E por último só uma correção ali na hora de exibir os resultados também, você trocou os valores de emagrecer e engordar.
Deixei uma foto destacando o que eu disse acima.
Anexos:
Perguntas interessantes