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