Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Fundamentos de Programación, Esquemas y mapas conceptuales de Mecánica de suelos

Dos ejercicios de programación en c++ relacionados con el control de un almacén y el análisis de notas de estudiantes. En el primer ejercicio, se debe desarrollar un programa que permita ingresar, actualizar y vender productos, así como generar reportes sobre las operaciones realizadas. En el segundo ejercicio, se debe procesar información sobre el género, estado civil y notas de estudiantes, y generar diversos reportes como el número de aprobados y desaprobados, el promedio de notas de mujeres aprobadas y hombres desaprobados, entre otros. El documento incluye el código fuente, diagramas de flujo y capturas de pantalla de la ejecución de los programas en el entorno de desarrollo dev-c++.

Tipo: Esquemas y mapas conceptuales

2023/2024

Subido el 25/10/2024

maria912
maria912 🇪🇸

4.4

(138)

627 documentos

1 / 2

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Sistema de Gestión de Almacén y
Registro de Estudiantes
Fundamentos de Programación
Módulo de Menú, Módulo que Procesa, Módulo Salir y
Módulo Mostrar
La empresa desea controlar el almacén de dos productos, para lo cual se ha
desarrollado un programa que permite:
Ingresar el nombre de los productos (Ejemplo: Caja_Colores,
Papel_Bond_Millar).
Actualizar el stock de los productos con una nueva cantidad, en
cualquier momento que el usuario lo requiera.
Ingresar un pedido de uno o dos productos para un cliente. Si no se
cuenta con la cantidad solicitada, se puede dejar de atender o se puede
atender solo una parte (la indicada por el cliente) o se puede atender
todo siempre y cuando se actualice el stock.
Reportar: a. La cantidad de veces que se actualizó el stock de cada
producto. b. La cantidad de clientes atendidos (solo si se completó todo
el pedido). c. La cantidad de pedidos que se completaron una parte. d.
La cantidad de pedidos incompletos (dejaron de atenderse). e. El stock
de unidades que queda de cada producto. f. El total de unidades
vendido de cada producto.
Librería LecturaDatos.h
La librería LecturaDatos.h contiene las siguientes funciones:
ValidarStock(float stock): Permite ingresar el stock de un producto
y valida que el valor ingresado sea mayor o igual a cero.
Vender(float stock): Permite ingresar la cantidad de unidades a
vender y valida que la cantidad solicitada no supere el stock disponible.
Mostrar(float stock, int cv): Muestra el stock actual y la cantidad
de atenciones realizadas.
Menu(): Presenta un menú de opciones al usuario, permitiendo
actualizar el stock, vender, mostrar el stock y salir del programa.
Ejecución de Datos
El programa se ejecuta a través del menú, donde el usuario puede
seleccionar las siguientes opciones:
Actualizar stock
Vender
Mostrar stock
1.
2.
3.
4.
1.
2.
3.
4.
1.
2.
3.
pf2

Vista previa parcial del texto

¡Descarga Fundamentos de Programación y más Esquemas y mapas conceptuales en PDF de Mecánica de suelos solo en Docsity!

Sistema de Gestión de Almacén y

Registro de Estudiantes

Fundamentos de Programación

Módulo de Menú, Módulo que Procesa, Módulo Salir y

Módulo Mostrar

La empresa desea controlar el almacén de dos productos, para lo cual se ha desarrollado un programa que permite:

Ingresar el nombre de los productos (Ejemplo: Caja_Colores, Papel_Bond_Millar). Actualizar el stock de los productos con una nueva cantidad, en cualquier momento que el usuario lo requiera. Ingresar un pedido de uno o dos productos para un cliente. Si no se cuenta con la cantidad solicitada, se puede dejar de atender o se puede atender solo una parte (la indicada por el cliente) o se puede atender todo siempre y cuando se actualice el stock. Reportar: a. La cantidad de veces que se actualizó el stock de cada producto. b. La cantidad de clientes atendidos (solo si se completó todo el pedido). c. La cantidad de pedidos que se completaron una parte. d. La cantidad de pedidos incompletos (dejaron de atenderse). e. El stock de unidades que queda de cada producto. f. El total de unidades vendido de cada producto.

Librería LecturaDatos.h

La librería LecturaDatos.h contiene las siguientes funciones:

ValidarStock(float stock): Permite ingresar el stock de un producto y valida que el valor ingresado sea mayor o igual a cero. Vender(float stock): Permite ingresar la cantidad de unidades a vender y valida que la cantidad solicitada no supere el stock disponible. Mostrar(float stock, int cv): Muestra el stock actual y la cantidad de atenciones realizadas. Menu(): Presenta un menú de opciones al usuario, permitiendo actualizar el stock, vender, mostrar el stock y salir del programa.

Ejecución de Datos

El programa se ejecuta a través del menú, donde el usuario puede seleccionar las siguientes opciones:

Actualizar stock Vender Mostrar stock

Salir

Cada opción del menú se ejecuta a través de las funciones definidas en la librería LecturaDatos.h.

Pregunta Nº

Se solicita ingresar los siguientes datos de estudiantes: género (M o F), estado civil (Casado: C, Soltero: S, Divorciado: D) y nota (0 <= nota <= 20), y que reporte:

a. El número de hombres aprobados y mujeres aprobadas. b. El número de hombres casados aprobados y casados desaprobados. c. El número de mujeres solteras aprobadas. d. El número de mujeres divorciadas. e. La nota promedio de las mujeres aprobadas. f. La nota promedio de los hombres desaprobados.

Proceso de Algoritmo del Ejercicio 2

El programa utiliza variables para almacenar los datos de los estudiantes, como género, estado civil y nota. Luego, realiza los cálculos y conteos necesarios para generar los reportes solicitados.

Ejecución del Programa Dev-C++

El programa se ejecuta en el entorno de desarrollo integrado (IDE) Dev-C+ +, donde el usuario ingresa los datos de los estudiantes y el programa muestra los resultados de los reportes.

Código Fuente Dev.C++

El código fuente del programa se encuentra en el archivo Dev.C++, el cual contiene la implementación de las funciones y la lógica del programa.