Galera, boa tarde. Venho aqui, de novo, pedir ajuda com um problema que eu to tendo ao criar um programa que converte de Fahrenheit pra Celsius.
Eu já tentei de tudo que está ao meu alcance pra consertar, mas não consigo. Eis o código:
#include <stdlib.h>
#include <stdio.h>
int main()
{
float a, b, c;
printf("Digite o primeiro valor.\n");
scanf("%6.2f", a);
printf("Digite o limite.\n");
scanf("%6.2f", c);
b = -1;
while (a <= c)
{
printf("%6.2f graus F = %6.2f graus C\n", a, (a - 32.0) * 5.0 / 9.0);
b = a;
a = a + 10;
}
system("pause");
return 0;
}
O problema é: quando eu rodo o programa, ele me pede pra inserir o valor inicial. Depois que eu insiro esse valor, aparece o seguinte:
Digite o limite.
0.00 graus F = -17.78 graus C
Pressione qualquer tecla para continuar. . .
Isso aparece independente do valor dado, e, como é possível notar, não me dá a oportunidade de digitar o limite. Alguém me diz onde foi que errei?
Question
Wesley Vinicius
Galera, boa tarde. Venho aqui, de novo, pedir ajuda com um problema que eu to tendo ao criar um programa que converte de Fahrenheit pra Celsius.
Eu já tentei de tudo que está ao meu alcance pra consertar, mas não consigo. Eis o código:
O problema é: quando eu rodo o programa, ele me pede pra inserir o valor inicial. Depois que eu insiro esse valor, aparece o seguinte:Isso aparece independente do valor dado, e, como é possível notar, não me dá a oportunidade de digitar o limite. Alguém me diz onde foi que errei?
Link to comment
Share on other sites
4 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.