
Socorro...No veo el error..!!
Publicado por Jasantonio (11 intervenciones) el 06/12/2014 18:18:43
Hola chicos, soy nuevo por aquí...vereir, he escrito un programa de prueba para pasar Fahrenheit a Celsius y al revés...pero me da un error que no consigo arreglar....por favor, alguien me puede ayudar...??....Muchas gracias.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#include <stdio.h>
int main (){
float temperatura, resultado;
char x;
printf ("Teclea F si quieres Fahrenheit o teclea C si quieres Celsius\n\n");
scanf ("%c",&x);
if (x != 'F' || x != 'C'){
printf ("Error, no has seleccionado ni F ni C (en mayusculas)\n\n");
}
else {
if (x == 'F'){
printf ("Introduce una temperatura en Celsius y te la dare en Fahrenheit\n\n");
scanf ("%f", &temperatura);
}
else{
printf ("Introduce una temperatura en Fahrenheit y te la dare en Celsius\n\n");
scanf ("%f", &temperatura);
}
if (x == 'F'){
resultado = (temperatura*9)/5+32;
printf("La temperatura introducida son %0.2f Fahrenheit\n\n", resultado);
}
else if(x == 'C'){
resultado = (temperatura-32)*(0.555);
printf("La temperatura introducida son %0.2f Celsius\n\n", resultado);
}
else {
}
}
system("pause");
return 0;
}
Valora esta pregunta


0