Está en la página 1de 7

Informe Individual Unidad 2– Tarea 2

CARLOS MARIO POLO ESCORCIA


1024347003
Grupo 243002_48

Presentado a:
DIEGO FERNANDO VASCO

Universidad Nacional Abierta y a Distancia


Escuela de Ciencias Básicas Tecnología e Ingeniería
Ingenieria electronica

18 de Oct. de 19

Introducción
En esta unidadad trataremos las estructuras de control repetitivas como son:

1. Estructura y funcionamiento general de un bucle.

2. Sentencias while, do while y for

3. Sentencias goto, break y continue.

4. Operadores de incremento y decremento.

Estudiaremos a fondo cada una de ellas identificando las diferencias de uso de


cada una de estas dentro del lenguaje C.
Objetivos

Esta unidad tiene como objetivo:


• Aclarar términos y conceptos
• Leer y analizar el escenario del ejercicio.
• Hacer una lista sistemática del análisis (datos de entrada, datos de
salida y procesos)
• Definir el ejercicio (algoritmo - código)
• Presentar resultados

Unidad 2 – Tarea Individual


Equipo de pruebas: : procesador i7 – 8 GB de RAM – Disco duro de
500GB
Sistema Operativo: Windows 10
Entorno de Desarrollo: DEV C++ versión 5.11
Ejercicio 5:

Problema Planteado: Ejercicio 5


El restaurante Don Juaco necesita llevar un 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), para ello es necesario tener en cuenta:
Los precios de los productos ingresados en cada categoría deben de estar en los
siguientes rangos:

o Desayunos: 5.00 y 10.000.


o Almuerzos: 8.000 y 25.000
o Comidas Rápidas: 10.000 y 30.000

Al finalizar, el programa debe de mostrar un consolidado de la cantidad total de los


productos vendidos por cada categoría, un total de ventas por categoría y un total
global de las ventas del día.
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).
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: Restricciones:
 el programa debe mostrar la cantidad de  se debe respetar el rango del
cada producto vendido valor de los productos
 el programa debe mostrar el total
vendido por producto
 el programa debe mostrar el total de
las ventas del día

Variable
s Procesos Para
Variables de Entrada Datos o variables de Salida
Auxiliar Desarrollar
es

cantidad_desayunos; Se solicita cantidad_desayunos =


cantidad_almuerzos; ingresar el tipo (desayunos*precio_desayuno);
cantidad_comidas_ra de comida cantidad_almuerzos =
pidas; (almuerzos*precio_almuerzo);
precio_desayuno; printf("Seleccion cantidad_comidas_rapidas =
precio_almuerzo; e una opcion (comidas_rapidas*precio_comi
precio_comidas_rapid \n"); das_rapidas);
as; total_recaudado =
printf("1. (cantidad_desayunos +
desayuno \n"); cantidad_almuerzos +
cantidad_comidas_rapidas);
printf("2.
almuerzo \n");

printf("3. comida
rapida \n");

se verifica que
cumpla con los
rangos de precio

printf("ingrese
precio de
desayuno \n");

scanf("%f",
&precio_desayu
no);

if
(precio_desayun
o >=500 &&
precio_desayun
o <=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: Descripción:
Se solicitan los
Datos y valores por
Consola, para
Realizar las operaciones.
Paso 2

Pantallazo: Descripción:
Al final de la venta del dia el
programa arroja los resultados
solicitados.
Conclusiones

En esta segunda unidad pudimos estudiar las estructura de control repetitivas y


su uso en programas como los ejercicios propuestos por el tutor, con los cuales
pudimos desarrollar nuestras destrezas para darle solucion al problema, con el
uso de esttas estructuras.

También podría gustarte