1.
Un automóvil parte a las HH horas, MM minutos
y SS segundos. Se sabe que llega a su destino a las HF horas, MF minutos y SF
segundos. Escribir un algoritmo que determine el tiempo de viaje en segundos.
static
void Main(string[]
args)
{
//declarar variables
Console.WriteLine("Inserte
la hora de partida: ");
int HP = int.Parse(Console.ReadLine());
Console.WriteLine("Inserte El
Minuto de partida: ");
int MP = int.Parse(Console.ReadLine());
Console.WriteLine("Inserte El
Segundo de partida: ");
int SP = int.Parse(Console.ReadLine());
Console.WriteLine("Inserte La
Hora de llegada: ");
int HLL = int.Parse(Console.ReadLine());
Console.WriteLine("Inserte El
Minuto de llegada: ");
int MLL = int.Parse(Console.ReadLine());
Console.WriteLine("Inserte El
Segundo de llegada: ");
int SLL = int.Parse(Console.ReadLine());
//caculamos
//convertimos todo a segundo
int A = (HP * 3600) + MP * 60 + SP;
int
B = (HLL * 3600) + MLL + SLL;
int TV = A - B;
//escribimos
Console.WriteLine("El
tiempo de viaje en segundos es: " + TV);
//declarar
variables
int hhs, mms, sss;
int
hhl, mml, ssl;
int hhv, mmv, ssv;
int horas, horal, tiempo;
//leer datos
hhs
= int.Parse(txthhs.Text);
mms = int.Parse(txtmms.Text);
sss = int.Parse(txtsss.Text);
hhl = int.Parse(txthhl.Text);
mml = int.Parse(txtmml.Text);
ssl = int.Parse(txtssl.Text);
//procesos
horas = hhs * 3600 + mms * 60 + sss;
horal = hhl * 3600 + mml * 60 + ssl;
tiempo = horas - horal;
hhv = (tiempo / 3600);
mmv = (tiempo % 3600) / 60;
ssv = (tiempo % 3600) % 60;
//resultado
txtiempo.Text = tiempo.ToString();
No hay comentarios:
Publicar un comentario