domingo, 22 de septiembre de 2013

ejercicio 09


9  Escribir un algoritmo que dada una hora en HH horas, MM minutos y SS segundos, escriba la hora correspondiente al segundo siguiente.


static void Main(string[] args)

        {

            //declarar variables

            int HH;

            int MM;

            int SS;

            int HF;

            int MF;

            int SF;

            int TS;

            //leer datos

            Console.WriteLine("ingrese hora");

            HH = int.Parse(Console.ReadLine());

            Console.WriteLine("ingrese minutos");

            MM = int.Parse(Console.ReadLine());

            Console.WriteLine("ingrese segundos");

            SS = int.Parse(Console.ReadLine());

            //procesos

            TS = HH * 3600 + MM * 60 + SS + 1;

            HF = TS / 3600;

            MF = (TS % 3600) / 60;

            SF = (TS % 3600) % 60;

            //resultados

            Console.WriteLine("hora final");

            Console.WriteLine(HF);

            Console.WriteLine("minuto final");

            Console.WriteLine(MF);

            Console.WriteLine("segundo final");

            Console.WriteLine(SF);

            Console.ReadKey();
 
 
        private void btnCalcular_Click(object sender, EventArgs e)
        {
            //Declarar Variables
            int HH, MM, SS, HF, MF, SF, TS;
            //Leer Datos
            HH = int.Parse(txtHH.Text);
            MM = int.Parse(txtMM.Text);
            SS = int.Parse(txtSS.Text);
            //Procesos
            TS = (HH * 3600) + (MM * 60) + SS + 1;
            HF = TS / 3600;
            MF = (TS % 3600) / 60;
            SF = (TS % 3600) % 60;
            //Escribir Resultado
            txtHF.Text = HF.ToString();
            txtMF.Text = MF.ToString();
            txtSF.Text = SF.ToString();

No hay comentarios:

Publicar un comentario