Título: Duda Publicado por: djdac3 en 16 Septiembre 2012, 02:32 am Quisiera saber porque hay error, no entiendo que es lo que causa el error en este código.
#include <iostream> #include <stdlib.h> #include <conio.h> using namespace std; float temperatura(float cel){ float tempf; tempf=(cel+32)(9/5); return tempf; } int main() { float cel,gf; cout<<"ESTE PROGRAMA PASARA DE GRADOS CELCIUS A FARENHEIT"<<endl; getc(); system("cls"); cout<<"Ingrese la tenperatura en celcius"<<endl; cin>>cel; fg=f(cel); system("cls"); cout<<"La temperatura en farenheit es de: "<<gf<<endl; } Título: Re: Duda Publicado por: avesudra en 16 Septiembre 2012, 02:55 am No hagas las cosas a la ligera , respeta los operadores de multiplicación , no estás haciendo una tarea de matematicas en la que no se pone el · para multiplicar porque se presupone... Respeta los nombres de las variables y funciones... pégate un buen repaso a un libro y mira todos los comentarios del código corregido, y la proxima vez que publiques un código enciérralo con las etiquetas GeSHi para que se vea así:
Código ¡Un saludo y bienvenido al foro! Título: Re: Duda Publicado por: djdac3 en 16 Septiembre 2012, 03:02 am Gracias, yo no se mucho c++, solo lo básico que aprendí antes de cambiarme de carrera, actualmente estoy haciendo un curso virtual y no explican mucho que digamos. Muchas gracias
Título: Re: Duda Publicado por: avesudra en 16 Septiembre 2012, 03:08 am Gracias, yo no se mucho c++, solo lo básico que aprendí antes de cambiarme de carrera, actualmente estoy haciendo un curso virtual y no explican mucho que digamos. Muchas gracias Una cosa que me faltó decirte , en el algoritmo de conversión de Centígrados a Farenheit , se multiplica primero y se suma después , o sea la línea en la función quedaría así:Código
Si no te explican mucho , reclama, o lee un libro , hay un tema en este subforo con muchos libros y si tienes dudas pregunta :D ¡Un saludo! |