¿C++ suma de minutos en una hora y minutos?

Hola necesito ayuda acerca de la implemntacion en C++ y la sintaxis, ya tengo la programacion pero no funciona y una idea. el objetivo es capturar una hora y unos minutos y luego sumarle a esto unos minutos determinados.

tener en cuenta que si tengo 22 horas y 50 minutos y le sumo a esto 9 minutos el resultado debe dar= 22 horas y 59 minutos,

si tengo 22 horas y 50 minutos y le sumo 15 minutos el resultado debe dar= 23 horas y 5 minutos.

y si tengo 23 horas y 50 minutos y le sumo 30 minutos, el resultado debe dar 00 horas y 20 minutos.

asi llevo la programacion pero aun no funciona: agradesco a quien me pueda ayudar.

int main(int argc, char *argv[])

{

//capturando variables

int hin=0;

int min=0;

int msum=0;

int hout=0;

int mout=0;

int hout2=0;

int mout2=0;

//capturar en la pantalla los datos

cout<<"Digite la hora: ";

cin>>hin;

cout<<"Digite los minutos: ";

cin>>min;

cout<<"Digite los minutos a sumar: ";

cin>>msum;

//operar el programa

mout=min+msum;

if (mout>=60){

mout2=mout-60;

hout=hin+1;

}

else {

mout2=min+mout;

hout==hin;

}

if (hout>=24){

hout2=hout-24;

}

else {

hout2==hout;

}

//mostrando resultado

cout<<"\n"<<"la hora correspondiente a la operacion es: "<<hout2<<"\n";

cout<<"los minutos correspondientes a la operacion son: "<<mout2<<"\n";

system("PAUSE");

return EXIT_SUCCESS;

}

Please enter comments
Please enter your name.
Please enter the correct email address.
You must agree before submitting.

Answers & Comments


Helpful Social

Copyright © 2024 Q2A.ES - All rights reserved.