Struct y Manejo de Archivos

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 8

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO

FUNDAMENTOS DE COMPUTACIÓN

STRUCT Y MANEJO DE ARCHIVOS

2025-1

PROFESOR: JUAN GASTALDI

ALDO NICOLAS RAMIREZ ALVARADO

ANGEL IVAN RUIZ REYES

CARLOS NARANJO VIEYRA

CESAR ADOLFO MARTINEZ JIMENEZ

LUIS FELIPE CORTEZ PRADO


Diagrama de Flujo
Pseudocódigo

Inicio
Librerías
Etructura panes{
Entero cantidad de panes
Decimal precio
Char[40] nombre del pan
}
Estructura Ingredientes{
Entero unidades iniciales
Entero unidades finales
Entero gramos iniciales
Entero gramos finales
Char[40] nombre del ingrediente
}
Estructura personal {
Entero edad
Char[40] nombre
Decimal salario
}
Principal
Presentacion
Imprimir (Introduce un numero segun la accion a realizar)
Imprimir (1-Inventario panes\n2-Inventario Ingredientes\n3-Plantilla personal)
Leer b
Switch(b)
Case1:
Imprimir
Imprimir elementos de la estructura “panes”
break
Case 2:
Imprimir elementos de la estructura “Ingredientes”
break
case 3:
imprimir elementos de la estructura “personal”
break
Case 4:
Imprimir (Saliste del programa)
break
default
imprimir (entrada no valida)
break
despedida
fin
Algoritmo
Para empezar el programa crea tres estructuras por fuera de la clase principal las cuales son: la
estructura panes que alberga en su interior a la variable entera unidades, a la variable decimal
precio y a la cadena de caracteres nombre. La estructura Inventario que alberga en su interior a los
elementos enteros gramos iniciales, gramos finales, unidades iniciales, unidades finales y a la
cadena de caracteres nombre de ingrediente. Y por último la estructura personal que alberga
variables enteras en edad, variables decimales en sueldo y una cadena de caracteres que almacena
los nombres del personal.
Posteriormente, en la clase principal se le dan valores a las variables que se encuentran dentro de
las estructuras panes, inventario y personal, respectivamente, para declarar una función swich que
muestra un menú en función de la variable entera b que determina la acción a ejecutar teniendo 5
opciones en total:
b=1 – Mostrar elementos de estructura panes.
b=2 – Mostrar elementos de estructura ingredientes.
b=3 – Mostrar elementos de estructura personal.
b=4 – Salir del programa.
b=5 o cualquier otro valor – Entrada no válida.
Una vez llevada a cabo la decisión y la posterior salida de los valores solicitados se da paso a la
despedida y finalización del programa
Codificación
Programa en el usr035 :).

También podría gustarte