SoloCodigo
Programación General => C/C++ => Mensaje iniciado 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*/
}
-
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.
-
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
-
:P :P :P
30 * 5 = 150 es un entero y declaras flotante no deberia generar problema pero es una posibilidad...
-
: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
-
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:
-
: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...
-
: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.
-
#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;
}
-
#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:
-
Plop! Estoy ciego. Yo creo que no sirvo para esto...
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:
-
por ejemplo:
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'.