1.
Escribir un algoritmo que dada una hora en HH
horas, MM minutos y SS segundos, escriba la hora correspondiente al segundo
anterior.
//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();
//declarar variables
int hh, mm, ss;
int
hha, mma, ssa;
int
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;
hha = ts / 3600;
mma = (ts % 3600) / 60;
ssa = (ts % 3600) % 60;
//resultado
txthha.Text = hha.ToString();
txtmma.Text = mma.ToString();
txtssa.Text = ssa.ToString();
No hay comentarios:
Publicar un comentario