SoloCodigo

Programación General => C/C++ => Mensaje iniciado por: kimon en Domingo 13 de Agosto de 2006, 00:58

Título: Problemas De Novato
Publicado por: kimon en Domingo 13 de Agosto de 2006, 00:58
al grano

codigo programa: :comp:

#include <stdio.h>

main()
{
float e,v,t;

v = 30 ;
t = 5 ;
e = v*t;

printf ("\nVelocidad: %f\nTiempo : %f",v,t);
prinft ("\nEspacio recorrido : %f",e);  /*Aqui tengo el dixoso problema*/
}
Título: Re: Problemas De Novato
Publicado por: x.cyclop en Domingo 13 de Agosto de 2006, 04:24
El código está bien. ¿Qué compilador usas y qué error te da? :blink:

PD: Para la próxima describe brevemente tu problema en el título para que sea más fácil de identificar cuando uno tenga el mismo problema.
Título: Re: Problemas De Novato
Publicado por: pmike en Domingo 13 de Agosto de 2006, 15:01
No describes bien el problema

A  lo mejor es q no ves el resultado pq te falta al final de los printf() la funcion

getchar() ;

Mike
Título: Re: Problemas De Novato
Publicado por: Bicholey en Lunes 14 de Agosto de 2006, 18:16
:P  :P  :P


30 * 5 = 150 es un entero y declaras flotante no deberia generar problema pero es una posibilidad...
Título: Re: Problemas De Novato
Publicado por: x.cyclop en Lunes 14 de Agosto de 2006, 19:07
Cita de: "Bicholey"
:P  :P  :P


30 * 5 = 150 es un entero y declaras flotante no deberia generar problema pero es una posibilidad...
Mostraría algo como "150.0000". :P
Título: Re: Problemas De Novato
Publicado por: shakka en Lunes 14 de Agosto de 2006, 20:58
Citar
al grano

codigo programa: comp.gif

#include <stdio.h>

main()
{
float e,v,t;

v = 30 ;
t = 5 ;
e = v*t;

printf ("\nVelocidad: %f\nTiempo : %f",v,t);
prinft ("\nEspacio recorrido : %f",e); /*Aqui tengo el dixoso problema*/
}

y...?   :blink:
Título: Re: Problemas De Novato
Publicado por: Bicholey en Martes 15 de Agosto de 2006, 20:29
Cita de: "X.Cyclop"
Cita de: "Bicholey"
:P  :P  :P


30 * 5 = 150 es un entero y declaras flotante no deberia generar problema pero es una posibilidad...
Mostraría algo como "150.0000". :P
 :P  :P


Suele ocurrir en casos muy especiales el error de volcado de pila es por eso que dije que es solo una posibilidad, jamas lo afirme como tal...
Título: Re: Problemas De Novato
Publicado por: Eternal Idol en Martes 15 de Agosto de 2006, 21:20
Cita de: "Bicholey"
:P  :P


Suele ocurrir en casos muy especiales el error de volcado de pila es por eso que dije que es solo una posibilidad, jamas lo afirme como tal...
¿Que de que? ¿Error de volcado de pila? El volcado de pila vendria a ser la informacion que se genera para ayudar a solucionar una excepcion no manejada. Dudo mucho que en este caso se pueda producir una excepcion por overflow ya que los datos ingresados sobre los que comentas son de menor tamaño (entero)  que la variable (float), entonces eso no tiene sentido.
Título: Re: Problemas De Novato
Publicado por: hellscream en Jueves 17 de Agosto de 2006, 06:01
#include <stdio.h>

int main()
{
float e,v,t;

v = 30 ;
t = 5 ;
e = v*t;

printf ("\nVelocidad: %f\nTiempo : %f",v,t);
printf ("\nEspacio recorrido : %f\n",e); /*Aqui tengo el dixoso problema*/
return 0;
}
Título: Re: Problemas De Novato
Publicado por: geobeid en Martes 5 de Septiembre de 2006, 05:14
Citar
#include <stdio.h>

int main()
{
float e,v,t;

v = 30 ;
t = 5 ;
e = v*t;

printf ("\nVelocidad: %f\nTiempo : %f",v,t);
printf ("\nEspacio recorrido : %f\n",e); /*Aqui tengo el dixoso problema*/
return 0;
}

el problema era en la linea 12 ( contando a partir de 1 y teniendo en cuenta los renglones en blanco) que decia "prinft" y no "printf". nada mas. el ' \n' que agregaste es indiferente este o no. y el "return0" y el "int" depende el compilador si tira error o no pero por protocolo deveria haber aunque sea un "void" antes del main y un "return void" aunque no genere error al compilar.

 :lightsabre:
Título: Re: Problemas De Novato
Publicado por: x.cyclop en Martes 5 de Septiembre de 2006, 05:17
Plop! Estoy ciego. Yo creo que no sirvo para esto...

Citar
El volcado de pila vendria a ser la informacion que se genera para ayudar a solucionar una excepcion no manejada
¿Qué es una "excepción no manejada"? :blink:
Título: Re: Problemas De Novato
Publicado por: JuanK en Martes 5 de Septiembre de 2006, 05:30
por ejemplo:

Código: Text
  1. a=5/0;
  2.  

Como bien sabes dividir por 0 da no definido y eso genera una excepcion, sino usas un bloque try-catch la excepcion no es manejada y el programa se 'revienta'.