/
Inicio :: Foros

 F.A.Q.F.A.Q.                  Conéctese para revisar sus mensajesConéctese para revisar sus mensajes   

Problemas con el resultado

 
      Índice del Foro elrincondelc.com -> Principiantes C/C++
Ver tema anterior :: Ver siguiente tema  
AutorMensaje
rinmits



Registrado: 20 Oct 2004
Mensajes: 9
Ubicación: Puebla, Pue

MensajePublicado: 21/10/2004 6:27 pm
Título: Problemas con el resultado

Hola a todos! Primero que nada les saludo a todos, soy nuevo en esta comunidad. Espero por favor puedan ayudarme con este sencillo programa que realize, el probema es que no importa que vale le de a celsius siempre me sale como resultado 5448 O_O se que es extraño pero no entiendo en que estoy mal, si alguien puede ayudarme le estare muy agredecido.

#include<stdio.h>
/* convierte de celsius a Fahrenheit */
main()
{
int celsius, fahr;

printf("Dame los grados celsius\n");
scanf("%d", celsius);

fahr = ((9.0*celsius)+32)/5.0;

printf("El resultado es %d", fahr);
return;
}
Volver arriba
kykyou



Registrado: 02 Sep 2004
Mensajes: 67
Ubicación: santiago, Chile..

MensajePublicado: 21/10/2004 6:39 pm
Título: Re: Problemas con el resultado

hola!
te faltaba un & en el scanf y creo que el void.
ahi te dejo el codigo correjido...
yo lo comprobe y ya no sale el numero que dijiste que salia, pruebalo tu Wink
nos vemos!!

Código:

#include<stdio.h>
/* convierte de celsius a Fahrenheit */
void main()
{
int celsius, fahr;

printf("\n\nDame los grados celsius\n");
scanf("%d", &celsius);

fahr = ((9.0*celsius)+32)/5.0;

printf("\n\nEl resultado es %d", fahr);
return;
}
Volver arriba
kykyou



Registrado: 02 Sep 2004
Mensajes: 67
Ubicación: santiago, Chile..

MensajePublicado: 21/10/2004 7:05 pm
Título: Re: Problemas con el resultado

ah!! se me escapo el return Razz
si haces un void main no es necesario poner un return pues el void devuelve el valor....
espero te sirva!
nos vemos....
Volver arriba
rinmits



Registrado: 20 Oct 2004
Mensajes: 9
Ubicación: Puebla, Pue

MensajePublicado: 21/10/2004 8:56 pm
Título:

YAY!! Gracias. Very Happy
Volver arriba
rinmits



Registrado: 20 Oct 2004
Mensajes: 9
Ubicación: Puebla, Pue

MensajePublicado: 21/10/2004 9:01 pm
Título:

¿Me puedes explicar para que necesita el void? Confused
Volver arriba
rir3760



Registrado: 01 Oct 2004
Mensajes: 3657
Ubicación: Mexico

MensajePublicado: 22/10/2004 5:01 am
Título:

void se utiliza para indicar que una funcion no devuelve un valor de retorno y/o no acepta argumentos. Por ejemplo, una funcion que solo imprime 'hola' se definiria asi:

Código:
void printHola(void){
   puts("Hola");
}


Saludos
Volver arriba
      Índice del Foro elrincondelc.com -> Principiantes C/C++
Página 1 de 1Todas las horas están en GMT - 8 Horas

 
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas

(c) ElRincondelC.com

Un proyecto de UrlanHeat.com