ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Informe individual programacion


Enviado por   •  3 de Mayo de 2020  •  Trabajos  •  898 Palabras (4 Páginas)  •  102 Visitas

Página 1 de 4

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:

  • 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)

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: 

  • el programa debe mostrar la cantidad de cada producto vendido
  • el programa debe mostrar el total vendido por producto
  • el programa debe mostrar el total de las ventas del día
  • el programa debe mostrar las ventas por tipo de plato

Restricciones:

  • el programa debe inicialmente pedir la cantidad de platos vendidos
  • se debe respetar el precio por categorías

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.

...

Descargar como (para miembros actualizados)  txt (6.2 Kb)   pdf (536.9 Kb)   docx (326.1 Kb)  
Leer 3 páginas más »
Disponible sólo en Clubensayos.com