jueves, 6 de mayo de 2010

Convertir de Segundos Ingresados por Consola a Horas-Minutos y Segundos

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

/*KEHACKSOFT ZVIPUAPICA.BLOGSPOT.COM */
using c = System.Console;

namespace Practicando1
{

public class pgr1
{
int ing = 0;
int horas = 0;
int minutos = 0;
int segundos=0;
void hora()
{
horas = (int)ing / 3600;
}
void minuto()
{
minutos = (int)(ing * 0.0166666666666667) % 60;
}
void segundo()
{
segundos = (int)ing % 60;
}
void salida()
{
c.WriteLine("{0} Segundos Equivalen a {1} Horas {2} Minutos y {3} Segundos", ing, horas, minutos, segundos);
}
void ingreso()
{
try
{
c.WriteLine("Ingresa una Cantidad en Segundos");
ing = int.Parse(c.ReadLine());
}
catch (Exception e) { c.WriteLine("Error..." + e); }
}
void reingresar()
{
try
{
c.WriteLine("Desea Volver a Ingresar? SI=S NO=N");
string rsp = c.ReadLine();
switch (rsp)
{
case "S": c.Clear();
pgr1.Main();
break;
case "N": c.WriteLine("ADIOS!.... Pulsa enter para Salir");
c.ReadLine();
break;
default: c.WriteLine("Error! No ha ingresado valor correcto!");
break;
}


}
catch (Exception e) { c.WriteLine("Error..." + e); }
}

static void Main()
{
try
{
c.Title = "Ingreso de Seungos :: Salida Horas Minutos y Segundos!";
pgr1 prog1 = new pgr1();
prog1.ingreso();
prog1.hora();
prog1.minuto();
prog1.segundo();
prog1.salida();
prog1.reingresar();
}
catch (Exception e){ c.WriteLine("Error..."+e);}
}

}
}

No hay comentarios:

Publicar un comentario

*Dejanos Tus Comentarios*