Você está na página 1de 15

PROYECTO FINAL

PROGRAMACIÓN DE COMPUTADORES I
JAIME RADICH VASQUÉZ
IACC
12/08/2018
DESARROLLO

1. La empresa XYZ le ha solicitado a usted, como su Técnico Superior en


Informática, el diseño y construcción de un sistema computacional que integre de
manera modular las herramientas necesarias para entregar de manera confiable
algunos de los cálculos realizados a diario dentro de sus operaciones. Dicho
sistema deberá contar con un menú principal y un módulo independiente para
cada uno de los siguientes ítems:

a. El primer módulo deberá calcular el valor del área de un rectángulo y su


perímetro, dados su base y su altura. Al momento de entregar dicho cálculo deberá
imprimir un mensaje como el siguiente:
“ El área del rectángulo ingresado es: XXX centímetros cuadrados”. “ Su perímetro es
de: XXX centímetros”.
b. El segundo módulo deberá recibir por pantalla 3 números enteros mayores que
cero (0) y menores que 100, y devolver cuál de ellos es el mayor. El formato del
mensaje a entregar es:
“ El mayor de los números que usted ha ingresado es: XX ”.
c. El tercer módulo deberá recibir por pantalla el ingreso de un número entre 1 y 7,
e imprimir por pantalla a qué día de la semana corresponde. La numeración de los
días corresponde a: 1 = Lunes, 2 = Martes, 3 = Miércoles… y así sucesivamente.
Ejemplo del mensaje a entregar:
“ Ingrese día de la semana (1-7): __ ”. “ El día ingresado es: ______________ ”.
d. El cuarto módulo deberá, ante el ingreso de los 7 primeros dígitos de la cédula
de identidad de una persona, devolver el dígito verificador que le corresponda.
Desarrolle una función que realice específicamente esta tarea y que sea llamada a
ejecución cuando se pulse la opción 4, en el menú principal del sistema.

e. Finalmente, esta opción es la salida del sistema y ante su selección deberá emitir
por pantalla el siguiente mensaje: Primera línea: “Usted se ha desconectado del
Sistema XYZ” Segunda línea: “La sesión ha finalizado correctamente” Tercera línea:
“Este sistema ha sido desarrollado por (su nombre)”

2. El funcionamiento de cada uno de los módulos, así como el menú principal, debe
estar documentado a través de un Diagrama de Flujo, que explique en forma clara
y correctamente su estructura procedimental.

3. Asimismo, el funcionamiento de cada uno de los módulos y del menú principal,


debe estar documentado con un pseudocódigo (uno por cada uno de ellos) que
explique claramente su estructura procedimental, como paso intermedio antes de
la generación del código definitivo.

DESARROLLO
a.
b.
c.
d.
e.
BIBLIOGRAFIA

DOCUMENTOS IACC(2018).
http://online.iacc.cl/pluginfile.php/4048459/mod_resource/content/0/prog_comput
adores_1/recurso_a/Manual_de_PHP_Oficial_.pdf