| Ver tema anterior :: Ver siguiente tema |
| Autor | Mensaje |
|---|
rinmits

Registrado: 20 Oct 2004 Mensajes: 9 Ubicación: Puebla, Pue
| Publicado: 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..
| Publicado: 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  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..
| Publicado: 21/10/2004 7:05 pm | | | Título: Re: Problemas con el resultado |
| ah!! se me escapo el return  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
| Publicado: 21/10/2004 8:56 pm | | | Título: |
| YAY!! Gracias.  |
|
| Volver arriba | |
 |
rinmits

Registrado: 20 Oct 2004 Mensajes: 9 Ubicación: Puebla, Pue
| Publicado: 21/10/2004 9:01 pm | | | Título: |
| ¿Me puedes explicar para que necesita el void?  |
|
| Volver arriba | |
 |
rir3760

Registrado: 01 Oct 2004 Mensajes: 3657 Ubicación: Mexico
| Publicado: 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 | |
 |
|
|