Informe individual programacion
Enviado por Carlos mario Polo Escorcia • 3 de Mayo de 2020 • Trabajo • 898 Palabras (4 Páginas) • 122 Visitas
Informe Individual Unidad 3 – Tarea 3 Arreglos y Punteros
Carlos Mario Polo Escorcia
1042347003
Grupo: 243002_48
Presentado a:
DIEGO FERNANDO VASCO
Universidad Nacional Abierta y a Distancia
Escuela de Ciencias Básicas Tecnología e Ingeniería
Programa Académico
8 de nov. de 2019
Introducción
En esta unidad trataremos un tema de este curso como los son los arreglos (arrays), que nos permiten almacenar vectores y matrices. Los arreglos unidimensionales
sirven para manejar vectores y los arreglos bidimensionales para matrices. Sin embargo, las matrices tambien se pueden almacenar mediante arreglos unidimensionales y por medio de apuntadores a apuntadores, temas que se veran en el capıtulo siguiente.
La palabra unidimensional no indica que se trata de vectores en espacios de dimensi´on uno; indica que su manejo se hace mediante un sub´ındice. El manejo de los arreglos bidimensionales se hace mediante dos subındices.
Los arreglos son una colección de variables del mismo tipo que se referencian utilizando un nombre común. Un arreglo consta de posiciones de memoria contigua. La dirección más baja corresponde al primer elemento y la más alta al último. Un arreglo puede tener una o varias dimensiones. Para acceder a un elemento en particular de un arreglo se usa un índice
Objetivos
En esta unidad tenemos como objetivo que nosotros como estudiantes comprendamos la estructura de un arreglo y su correlación con el uso de punteros a fin de organizar de forma lógica los datos inmersos en la ejecución de un programa.
Unidad 3 – Tarea Individual
Equipo de pruebas: procesador i7 – 8 GB de RAM – Disco duro de 500GB
Sistema Operativo: Operativo: Windows 10
Entorno de Desarrollo: DEV C++ versión 5.11
Ejercicio 5:
Problema Planteado: 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 un o 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:
Al finalizar, el programa debe de mostrar un consolidado de todos los platos vendidos mostrando su nombre, tipo, precio y categoria, además la cantidad total de los productos vendidos por cada categoría y el total de ventas diarias. | |||
Requerimientos:
| Restricciones:
| ||
Variables de Entrada | Variables Auxiliares | Procesos Para Desarrollar | Datos o variables de Salida |
cantidad_desayunos; cantidad_almuerzos; cantidad_comidas_rapidas; precio_desayuno; precio_almuerzo; precio_comidas_rapidas; | Se solicita inicialmente la cantidad de platos vendidos printf("Ingrese la cantidad de platos vendidos en el dia \n"); scanf("%i",&n); luego se pide seleccionar el tipo de plato printf("Seleccione una opcion \n"); printf("1. desayuno \n"); printf("2. almuerzo \n"); printf("3. comida rapida \n"); se verifica que cumpla con los rangos de precio luego se solicita el tipo de plato printf("Seleccione una opcion \n"); printf("1. Clasico \n"); printf("2. Continental \n"); printf("3. Criollo \n"); printf("ingrese precio de desayuno \n"); scanf("%f", &precio_desayuno); if (precio_desayuno >=500 && precio_desayuno <=10000){ al final de la venta del dia el programa arroja los resultados solicitados relizando operaciones entre las variables | ||
Ejecución del Programa (Paso a Paso, agregar tantas filas como lo requiera la ejecución de su programa) | |||
Paso 1 | |||
Pantallazo: [pic 2] | Descripción: Se solicitan los Datos y valores por Consola, para Realizar las operaciones. | ||
Paso 2 | |||
Pantallazo: [pic 3] | Descripción: Se solicita escoger el tipo de comida y se ingresa el precio y al final se muestra lo solicita como el pel total de platos por categoria. |
Conclusiones
Bueno en esta unidad 3. Arreglos; estudiamos que un arreglo es una colección de variables relacionadas a las que se hace referencia por medio de un nombre común.
También vimos que existen arreglos unidimensionales, de dos dimensiones y multidimensionales, así como la forma en que se declara cada uno de ellos.
Los arreglos multidimensionales se observan claramente en forma de matrices, de las cuales podemos hacer operaciones fundamentales como: suma, resta y multiplicación.
...