Hacer un programa o algoritmo que al dar la hora hh, mm, ss, muestre las horas, minutos y segundos y también nos calcule la hora después de 2 segundos.
Solución
- Entrada: 23:59:59
- Salida: 00:00:01
#include <iostream>
using namespace std;
int main(){
int h,m,s;
cout<<"Ingresa la hora"<<endl;
cin>>h;
cout<<"Ingresa minuto"<<endl;
cin>>m;
cout<<"Ingresa segundo"<<endl;
cin>>s;
if(h < 24 && m < 60 && s < 60){
if(s < 58 && s >= 0){
cout<<h<<"h "<<m<<"m "<<(s+2)<<"s";
}else{
if(s==58){
if(m==59){
if(h==23){
cout<<"00h 00m 00s";
}else{
cout<<(h+1)<<"h 00m 00s";
}
}else{
cout<<h<<"h "<<(m+1)<<"m 00s";
}
}
else{
if(s==59){
if(m==59){
if(h==23){
cout<<"00h 00m 01s";
}else{
cout<<(h+1)<<"h 00m 01s";
}
}else{
cout<<h<<"h "<<(m+1)<<"m 01s";
}
}
}
}
}else{
cout<<"Fuera de Rango";
}
return 0;
}
0 comentarios:
Publicar un comentario