

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
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
1 / 2
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!


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.
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.
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.
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.
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.
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.
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.