Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Problema con programa para sumar tiempo en devcpp

Estas en el tema de Problema con programa para sumar tiempo en devcpp en el foro de C/C++ en Foros del Web. Buenos dias, estoy haciendo un programa, en el cual puedas poner una hora, y que a partir de ahi sume ocho horas(simulando que pones cuando ...
  #1 (permalink)  
Antiguo 02/06/2011, 16:51
 
Fecha de Ingreso: mayo-2011
Mensajes: 5
Antigüedad: 13 años
Puntos: 0
Problema con programa para sumar tiempo en devcpp

Buenos dias, estoy haciendo un programa, en el cual puedas poner una hora, y que a partir de ahi sume ocho horas(simulando que pones cuando entras a trabajar, y te dice a que hora debes irte en un trabajo de ocho horas).

Pero tambien luego puedes poner que saliste , y al volver a entrar el programa te deberia decir a que hora deberias salir, teniendo en cuenta las horas que ya has trabajado..

El programa esta hecho en Devcpp

#include <cstdlib>
#include <iostream>

using namespace std;
void funcionsaliste();
void funcion();
int hora, minutos, ocho, primcalc, minutos2, minutos3, hora2, hora3;
void funcion(){
ocho=8;
cout<<"A que hora entraste?"<<endl;
cout<<" HORA: "; cin>>hora;
cout<<" MINUTOS: ";cin>>minutos;
primcalc = hora + ocho;
cout<<" Deberias salir a las: "<<primcalc<<":"<<minutos<<endl;}
void funcionsaliste()
{

cout<<" A que hora saliste?: "<<endl;
cout<<"HORA: ";cin>>hora2;
cout<<"MINUTOS: ";cin>>minutos2;
primcalc= primcalc - hora2;
minutos= minutos2 - minutos;
while(minutos < 0)
{minutos= minutos + 60: */El problema sale aqui , intente hacerlo tambien con "IF", pero sigue apareciendo el mismo problema, exactamente igual , he buscado en internet sobre como asignar valores a variables en bucles pero no logro solucionar el problema*/
primcalc= primcalc + 1}
}
cout<<"Deberias salir a las: "<<primcalc<<":"<<minutos<<endl;
int main(int argc, char *argv[])
{

funcion();
funcionsaliste();
system("PAUSE");
return EXIT_SUCCESS;
}

Lo demas del programa esta perfecto, El unico fucking problema es lo que escribo en modo de comentario en el bucle "while" de la segunda funcion.

Y este tipo de problemas ya me habia pasado tratando de hacer otros programitas.. el problema de asignar sumas a variables en "if" o "while" . Ojala me puedan ayudar.

SALUDOS!.

Última edición por Elreydebabilonia; 02/06/2011 a las 17:00
  #2 (permalink)  
Antiguo 02/06/2011, 19:51
 
Fecha de Ingreso: abril-2010
Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 14 años
Puntos: 228
Respuesta: Problema con programa para sumar tiempo en devcpp

Primero que todo te faltan los punto y coma.Asi:

Código C:
Ver original
  1. while (minutos < 0)
  2. {
  3.   minutos = minutos + 60;
  4.   primcalc= primcalc + 1;
  5. }

Sobre la logica de tu programa, no logro entender que quieres hacer.
  #3 (permalink)  
Antiguo 02/06/2011, 21:55
 
Fecha de Ingreso: mayo-2011
Mensajes: 5
Antigüedad: 13 años
Puntos: 0
Respuesta: Problema con programa para sumar tiempo en devcpp

Gracias!, era lo que necesitaba.
Lo que quiero hacer es un programa para sumar horas y minutos, nada mas..

Se me hace complicado explicar exactamente para que seria, cuando tenga bien el codigo lo pongo aqui para que veas exactamente que es lo que queria hacer.

Última edición por Elreydebabilonia; 02/06/2011 a las 22:01

Etiquetas: programa
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:23.