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();
{
//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