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
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace HoraDosSegundosDespues { class Program { static void Main(string[] args) { Console.WriteLine("Ingresa Hora"); int h = Convert.ToInt16(Console.ReadLine()); Console.WriteLine("Ingresa minuto"); int m = Convert.ToInt16(Console.ReadLine()); Console.WriteLine("Ingresa segundo"); int s = Convert.ToInt16(Console.ReadLine()); if(h < 24 && m < 60 && s < 60){ if(s < 58 && s >= 0){ Console.WriteLine(h+"h "+m+"m "+(s+2)+"s"); }else{ if(s==58){ if(m==59){ if(h==23){ Console.WriteLine("00h 00m 00s"); }else{ Console.WriteLine((h+1)+"h 00m 00s"); } }else{ Console.WriteLine(h+"h "+(m+1)+"m 00s"); } } else{ if(s==59){ if(m==59){ if(h==23){ Console.WriteLine("00h 00m 01s"); }else{ Console.WriteLine((h+1)+"h 00m 01s"); } }else{ Console.WriteLine(h+"h "+(m+1)+"m 01s"); } } } } }else{ Console.WriteLine("Fuera de Rango"); } Console.ReadLine(); } } }
0 comentarios:
Publicar un comentario