Estou estudando linguagem C, peguei uma apostila na internet e tem uns exercícios nela que resolvi fazer para treinar, até que cheguei nesse exercício aqui:
Exercício 1.6: Dada uma temperatura em graus Fahrenheit, informe o valor correspondente em graus Celsius. [Dica: C = (F-32)*(5/9)].
Então fiz esse código:
#include <stdio.h>
#include <conio.h>
#include <math.h>
main() {
float fahre, celsius;
clrscr();
printf("\n Informe o valor em Fahrenheit:");
scanf("%f", &fahre);
celsius = (fahre-32)*(5/9);
printf("\n O valor em Celsius é: %f", celsius);
getch();
}
Qualquer valor que eu digito no programa aparece como resposta "O valor em Celsius é: 0.000000".
O que está errado no código? E qual seria o código correto?
Estou usando o compilador Turbo C, creio eu que seja 2.01
Pergunta
Guest Gusth Shields
Estou estudando linguagem C, peguei uma apostila na internet e tem uns exercícios nela que resolvi fazer para treinar, até que cheguei nesse exercício aqui:
Exercício 1.6: Dada uma temperatura em graus Fahrenheit, informe o valor correspondente em graus Celsius. [Dica: C = (F-32)*(5/9)].
Então fiz esse código:
Qualquer valor que eu digito no programa aparece como resposta "O valor em Celsius é: 0.000000".
O que está errado no código? E qual seria o código correto?
Estou usando o compilador Turbo C, creio eu que seja 2.01
Obrigado desde já,
Shields.
Link para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.