Informe Individual Unidad 3

Informe Individual Unidad 3 – Tarea 3 Tarea 3 - Arreglos y punteros Martha Liliana Idrobo Santacruz 1088217934 Grupo: 2

Views 845 Downloads 2 File size 1MB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

Informe Individual Unidad 3 – Tarea 3 Tarea 3 - Arreglos y punteros

Martha Liliana Idrobo Santacruz 1088217934 Grupo: 243002_38

Presentado a: Diego Fernando Vasco

Universidad Nacional Abierta y a Distancia Escuela de Ciencias Básicas Tecnología e Ingeniería Tecnología de comunicaciones inalámbricas 08 de Noviembre del 2019

Introducción

En el siguiente trabajo del curso de programación vamos a ver la tarea 3 de Arreglos y punteros de la unidad 3, la cual se desarrolla un ejercicio con el programa Dev- C++, donde se identificará estructura general arreglos unidimensionales, estructura general arreglos bidimensionales, concepto e implementación de punteros, estructura y uso de cadenas.

Objetivos    

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."

Unidad 2 – Tarea Individual Equipo de pruebas: LENOVO, AMD E1-2100 APU, 4,00 GB RAM Sistema Operativo: Windows 7 Entorno de Desarrollo: Dev- C++ Ejercicio 1: Problema Planteado:

Ejercicio 5 El restaurante Don Juaco necesita implementar mejoras en el programa que se presentó en la Unidad anterior, a partir de allí se deben tener presente los nuevos requerimientos: Con el objetivo de llevar un mejor control de la cantidad total de platos vendidos y los ingresos netos diarios generados en cada una de sus categorías (Desayunos, almuerzos y comidas rápidas) el programa debe inicialmente solicitar la cantidad de platos vendidos en el día, para posteriormente tomar los datos de cada uno de estos, preguntando el tipo de plato que se pidió, su precio y a que categoría pertenece (Desayuno, almuerzo o comida). Los precios de los productos ingresados en cada categoría deben de estar en los siguientes rangos: o Desayunos 5.00 y 10.000.  Clásico (Tipo de plato)  Continental (Tipo de plato)  Criollo (Tipo de plato) o Almuerzos 8.000 y 25.000  Bandeja paisa (Tipo de plato)  Ajiaco (Tipo de plato)  Pescado (Tipo de plato) o Comidas Rápidas: 10.000 y 30.000  Perro (Tipo de plato)  Hamburguesa (Tipo de plato)  Pizza (Tipo de plato) Al finalizar, el programa debe de mostrar un consolidado de todos los platos vendidos mostrando su nombre, tipo, precio y categoría, además la cantidad total de los productos vendidos por cada categoría y el total de ventas diarias. Aclaración: La clave del ejercicio esta en primero ubicar al usuario dentro de una

categoría y luego si validar los rangos (de lo contrario los rangos se cruzarían). Los datos de los platos (tipo, categoría, nombre y precio) deben de guardarse en arreglos. Es necesario validar que los datos que está ingresando el usuario por consola se ajusten a los rangos y categorías solicitados en el ejercicio. Requerimientos: Se debe solicitar y registrar el total de la compra. Se debe solicitar y registrar el tipo de plato que compra el cliente. Se debe solicitar y registrar la categoría de los platos que compra el cliente. Se debe solicitar y registrar el precio de plato que compra el cliente. Se debe solicitar y registrar la cantidad de platos que compra el cliente.

Variables de Entrada int sel_categ_plato; //variable para leer la seleccion de categoria del plato int categ_desayuno=0; //variable para leer la categoria del desayuno int categ_almuerzo=0; //variable para leer la categoria del almuerzo int categ_comida_rapida = 0; //variable para leer la categoria de la comida rápida int sel_tipo_plato; //variable para leer la seleccion del tipo de plato int valor=0;//variable para leer el valor

Variables Auxiliares

ninguna

Restricciones: Las categorías donde cada una tiene un rango: (Desayunos, almuerzos y comidas rápidas):  Desayunos 5.00 y 10.000.  Clásico (Tipo de plato)  Continental (Tipo de plato)  Criollo (Tipo de plato)  Almuerzos 8.000 y 25.000  Bandeja paisa (Tipo de plato)  Ajiaco (Tipo de plato  Pescado (Tipo de plato)  Comidas Rápidas: 10.000 y 30.000  Perro (Tipo de plato)  Hamburguesa (Tipo de plato)  Pizza (Tipo de plato).

Procesos Para Desarrollar Se coloca la categoría de platos para así poder seleccionar: const char *categorias_platos[3]={"DE SAYUNOS", "ALMUERZOS", "COMIDAS RAPIDAS"}; const char *tipos_platos[9]={"CLASIC O", "CONTINENTAL", "CRIOLLO", "BANDEJA PAISA", "AJIACO", "PESCADO", "PERRO", "HAMBURGUESA", "PIZZA"}; const char *categoria_venta[total_plato s]; const char *tipo_plato_venta[total_plat os]; int precio_venta[total_platos]; Se ingresa la categoría, el tipo y el valor del plato:

Datos o variables de Salida int venta_desayuno= 0;//variable para leer la venta del desayuno int venta_almuerzo= 0;//variable para leer la venta del almuerzo int venta_comida_rapida= 0;//variable para leer la venta de la comida rapida int ventas_dia=0;//variable para leer las ventas del dia.

for(i=0;i