vale, muchas gracias. Voy a ver si lo compilo y consigo ejecutarlo.
Lh: No hagas doble post, utiliza el botón modificar.hola de nuevo, he corregido el programa y lo he intentado compilar y me ha dado los siguientes errores:
~/Documents> gcc -c 1.c
1.c: In function ‘main’:
1.c:21:27: error: expected expression before ‘%’ token
1.c:32:28: error: expected expression before ‘%’ token
1.c:43:29: error: expected expression before ‘%’ token
1.c:54:28: error: expected expression before ‘%’ token
y el codigo, tal como ha quedado ahora es asi:
//Programa para pasar de centímetros a pulgadas y de grados celsius a fahrenheit
#include <stdio.h>
main()
{
float cel, fahr, pul, cent; /* fahr -> fahrenheit, cel -> celsius,
pul -> pulgadas, cent -> centímetros*/
int opcion;
printf("1.- Convertir grados Celsius a Fahrenheit\n"); printf("2.- Convertir grados Fahrenheit a Celsius\n"); printf("3.- Convertkir pulgadas a centímetros\n"); printf("4.- Convertir centímetros a pulgadas\n");
printf("Seleccionar una opción\n");
switch (opcion) {
case 1:
printf("Escriba el valor de los grados Celsius\n");
fahr=cel*9/5+32; //Fórmula para obtener los grados fahrenheit
break;
case 2:
printf("Escriba el valorde los grados Fahrenheit\n");
cel=fahr*5/9-32; //Formula para convertir a celsius
break;
case 3:
printf("Escriba el valor en pulgadas\n");
cent=pul*2.54; //Se multiplica el número de pulgadas por 2,54
prinf("\nFin\n");
break;
case 4:
printf("Escriba el valor en centimetros\n");
pul=cent*0.3937; //Para convertir de a pulgadas, multiplicar por 0,3937
prinf("\nFin\n");
break;
}
}
cual puede ser el fallo???