Está en la página 1de 7

UNIVERSIDAD MICHOACANA DE SAN NICOLAS DE HIDALGO

FACULTAD DE INGENIERÍA CIVIL


PROGRMACÍON

Tarea 6.- Hora futura


Alumno: Ricardo Calderón Rojas
Sección: 1
Semestre: 4
Profesor: Nelio Pastor Gomez
Matrícula: 2100762a

29/03/2023
PROBLEMA
Escriba un programa que pregunte al usuario su nombre y la hora actual del reloj
y un número entero de horas h, que indique qué hora marcará el reloj dentro de h
horas.
Problema.- Hora futura

Paso I. Analizar el problema.


Entradas Procesos

Nombre
Leyenda Inputdlg(prompt, title, dimes, definput)

H=horas
Salidas

leyenda

Paso II. Diseñar El algoritmo


DIAGRAMA DE FLUJO

Inicio

Nombre, Hora
actual, horas a
sumar

Validar 24h

msgbox

FIn
PRUEBAS DE ESCRITORIO
CODIGO DE PROGRAMACIÓN
% Pedir al usuario su nombre
prompt='Ingresa tu nombre:';
title='Nombre';
dims=[1 50];
definput={''};
nombre_usuario=inputdlg(prompt, title, dims, definput);

% Pedir al usuario la hora actual y el número de horas a sumar


prompt={'Introduce la hora actual (formato 24 horas):', 'Introduce
el número de horas a sumar:'};
title='Hora Futura';
dims=[1 50];
definput={'', ''};
respuesta=inputdlg(prompt, title, dims, definput);
hora_actual=str2double(respuesta{1});
horas_a_sumar=str2double(respuesta{2});

% Calcular la hora que marcará el reloj dentro de esas horas


hora_futura=mod(hora_actual + horas_a_sumar, 24);

% Mostrar la hora futura con el nombre del usuario


mensaje=sprintf('Hola %s, la hora dentro de %d horas será: %d',
nombre_usuario{1}, horas_a_sumar, hora_futura);
msgbox(mensaje, title);
PRUEBA DEL PROGRAMA
CONCLUSIONES Y MANUAL DE USUARIO
El programa es para saber qué hora será dentro de la cantidad que se le
especifique de tiempo. Se3 debe introducir primero su nombre y luego pedirá la
hora actual en formato 24 horas y cuánto tiempo se debe de agregar para dar el
resultado acompañado de su nombre.

También podría gustarte