DEV C++ ERROR

Iniciado por MAXCOM-1994, 4 Septiembre 2012, 03:51 AM

0 Miembros y 1 Visitante están viendo este tema.

MAXCOM-1994

HOLA, TENGO UN PROBLEMA AL REALIZAR ESTE PROGRAMA, ME MARCA ERROR EN LA SIGUIENTE PARTE (MARCADA EN NEGRITAS), QUE ERRORES CREEN USTEDES QUE TENGA, O DE QUE FORMA TENGO QUE PONER LA FORMULA

/*FisiCalc*/
#include<stdio.h>
#include<conio.h>

int main()
   {
        void Presion1(void);
         printf("Programa FisiCalc.");
         printf("\nPulse una tecla para continuar.");
         getch();
         Presion1();
         printf("\nPulse una tecla para terminar.");
         getch();
         return 0;
   }

   void Presion1(void)
   {
         float P2, v2, t1, t2, v1;
         printf("\nLa Presion2 (P2) es:");
         scanf("%f",&P2);
         printf("\nEl volumen2 (v2) es:");
         scanf("%f",&v2);
         printf("\nEl tiempo1 (t1) es:");
         scanf("%f",&t1);
         printf("\nEl Tiempo2 (t2) es:");
         scanf("%f",&t2);
         printf("\nEl Volumen1 (v1) es:");
         scanf("%f",&v1);
         P1=P2*v2*t1/t2*v1;       
         printf("\nLa Presion1(P1)es: %f mm de Hg", P1);
         printf("\nPulse una tecla para continuar,");
         getch();
         return;
   }

   }

criskapunk

Podría ser que la variable P1 no está declarada?

MAXCOM-1994

DE SER ASI, DE QUE FORMA LA DECLARO, DISCULPA MI PREGUNTA SOY PRINCIPIANTE EN PROGRAMAR

criskapunk

De la misma forma que declaraste las demás:

float P1, P2, v2, t1, t2, v1;

durasno

Hola! para postiar codigo usa la etiqueta GeSHi que se encuentra arriba a la derecha y busca donde dice C, asi da mas ganas de leer tu post.
Si el compilador te marca un error subilo ya que facilita la busqueda del problema(consejo para mas adelante)


Con respecto a:
CitarDE QUE FORMA LA DECLARO
de la misma forma que declaras P2, v2, t1, t2, v1


Saludos

Advertencia - mientras estabas escribiendo, una nueva respuesta fue publicada. Probablemente desees revisar tu mensaje.
Ahorrate una pregunta, lee el man

MAXCOM-1994

gracias crscapunk, me sirvio de mucho me has salvado de una, pero tengo una pregunta mas, realice el siguiente programa, pero no invoque a la formula
v= vo + g*t, o a lo mejor y lo invoque pero no de esa manera

/*FisiCalc*/
#include<stdio.h>
#include<conio.h>

int main()
   {
         void Velocidad(void);
         printf("Programa FisiCalc.");
         printf("\nPulse una tecla para continuar.");
         getch();
         Velocidad();
         printf("\nPulse una tecla para terminar.");
         getch();
         return 0;
   }

   void Velocidad(void)
   {
         const float g=6.693;/*m3/kg.s2*/
         float v,vo,t;
         printf("\nLa velocidad inicial (vo) es:");
         scanf("%f",&vo);
         printf("\nEl tiempo (t) es:");
         scanf("%f",&t);
         v = vo + g*t;
         printf("\nLa velocidad (v) es: %f m/s",v);
         printf("\nPulse una tecla para continuar,");
         getch();
         return;
   }

MAXCOM-1994

gracias por los consejos, los seguire tanto para postigiar en la pagina, mas adelante

SonaArtica

Como lo declaraste tambien esta bien ^^ Si las formulas estan bien tu programa me funka bien en Borland. Le hice una pequeña modificacion para que en la funcion Velocidad no quede en pausa a la espera de una tecla porque era molesto eso de "Pulse una tecla para Continuar" y despues "Pulse una tecla para terminar", en cambio termina y pulsas una tecla y termina ^^ Saludos

/*FisiCalc*/
#include<stdio.h>
#include<conio.h>

int main()
   {
         void Velocidad(void);
         printf("Programa FisiCalc.");
         printf("\nPulse una tecla para continuar.");
         getch();
         Velocidad();
         printf("\nPulse una tecla para terminar.");
         getch();
         return 0;
   }

   void Velocidad(void)
   {
         const float g=6.693;/*m3/kg.s2*/
         float v,vo,t;
         printf("\nLa velocidad inicial (vo) es:");
         scanf("%f",&vo);
         printf("\nEl tiempo (t) es:");
         scanf("%f",&t);
         v = vo + g*t;
         printf("\nLa velocidad (v) es: %f m/s",v);
         printf("\nPulse una tecla para continuar,");
         getch();
         return;
   }
<z

MAXCOM-1994

HOLA:

ALGUIEN ME PUEDE EXPLICAR COMO UTILIZAR DO WHILE,
IF THEN ELSE

O CUALQUIERA DE LAS SENTENCIAS DE CONTROL, PARA PODER AGREGAR MENUS A UN PROGRAMA, SI ESTOS SE TIENEN QUE PONER ANTES DE INT MAIN O CUALQUIER COSA PORFA