Está en la página 1de 8

Informe Individual

Unidad 2 – Tarea 2

Andrés Camilo Mejía


1.001.271.703

Grupo
63

Presentado a:
Juan Manuel Aldana
Tutor

Universidad Nacional Abierta y a Distancia


Escuela de Ciencias Básicas Tecnología e Ingeniería
Tecnología en automatización electrónica
24 de octubre de 2020

Introducción
C es un lenguaje de programación (considerado como uno de los más importantes
en la actualidad) con el cual se desarrollan tanto aplicaciones como sistemas
operativos a la vez que forma la base de otros lenguajes más actuales como Java,
C++ o C#.
De este modo, para esta unidad, se utilizará funciones de salida y entrada
(printf, scanf), operadores aritméticos, lógicos, de comparación, de
asignación y estructuras de control (if, if-else y switch)) y estructuras de
control repetitivas (while, do while y for).
Objetivos

 Analizar y comprender la unidad dos del curso de programación.

 Utilizar funciones de salida y entrada (printf, scanf)

 Utilizar operadores aritméticos, lógicos, de comparación, de asignación y estructuras de control


(if, if-else y switch)

 Utilizar estructuras de control repetitivas (while, do while y for).


Unidad 2 – Tarea Individual

Equipo de pruebas: Pc Asus – Intel Core I3 – 8 ram


Sistema Operativo: Ubuntu 20.6
Entorno de Desarrollo: Visual Studio Code

Problema:

El problema es acerca de una Aerolínea que va a realizar entrevistas a sus clientes para
saber si prefieren en la sala de espera Barra libre o un spa, las encuestas van a ser
categorizadas por edad.
Requerimientos: Restricciones

El código requiere que se Si el cliente esta entre 15-28 años pertenece al rango 1
pida al usuario ingresar en
que rango de edad se si el cliente es mayor de 29 años pertenece al rango 2
encuentra, (Rango 1 de 15-
28 años, o Rango 2 mayor cuando el cliente está clasificado en una de estas
de 29), además se pide que categorías puede escoger el servicio VIP o barra libre
ingrese la repuesta de que
servicio prefiere el cliente,
sea barra libre o Spa.

El código debe mostrar un


consolidado de la
cantidad de personas por
cada rango y cuantos de
ellos eligieron un
servicio u otro mostrando el
porcentaje de cada uno con
respecto al
total.
Variables de Variables Aux Proceso desarrollar Datos de
entrada salida
Rango Variable tipo char. Guarda el
input ingresado con el rango
de edad del cliente, de la
siguiente manera:

A: Rango1
B: Rango 2
Servicio Variable tipo char.
Guarda el input ingresado
con el servicio de
preferencia del cliente, de la
siguiente manera:

C: Barra libre
B: Spa
Cont_Ran_A_Serv_C Variable tipo float.
Es el contador de clientes
que están en el rango de
edad 1 y escogieron Barra
libre
Cont_Ran_A_Serv_D Variable tipo float.
Es el contador de clientes
que están en el rango de
edad 1 y escogieron Spa

Cont_Ran_B_Serv_C Variable tipo float.


Es el contador de clientes
que están en el rango de
edad 2 y escogieron Barra
libre
Cont_Ran_B_Serv_D Variable tipo float.
Es el contador de clientes
que están en el rango de
edad 2 y escogieron Spa
Porc_Ran_A_Serv_C Variable tipo float.
Contiene el porcentaje de
clientes que están en el
rango de edad 1 y
escogieron Barra libre
Porc_Ran_A_Serv_D Variable tipo float.
Contiene el porcentaje de
clientes que están en el
rango de edad 1 y
escogieron Spa
Porc_Ran_B_Serv_D Variable tipo float.
Contiene el porcentaje de
clientes que están en el
rango de edad 2 y
escogieron Barra libre
Porc_Ran_B_Serv_D Variable tipo float.
Contiene el porcentaje de
clientes que están en el
rango de edad 2 y
escogieron Spa

Ejecución programa

Paso 1
Descripción

Breve descripción del programa, se


llaman las librerías necesarias para correr
las funciones que se necesitan y declarar
las variables como chart y float

Descripción

en este paso se define el ciclo while, con


el que se entrara al código, mientras el
usuario asigne un rango de edad al
cliente.

Además, se escriben los mensajes que se


mostrará en pantalla, y se asignan los
valores ingresados a las variables rango y
servicio.

Por último, se pone un condicional, para el


caso que el usuario desee salir de bucle
Descripción

en esta parte básicamente se traduce lo


que está escrito en las restricciones del
programa, pero utilizando lógica, para
esto se utilizan los condicionales if y else
además de la función switch.

Cuando en el paso anterior el usuario


escoge un rango de edad, se asigna una
letra a la variable rango, con el
condicional else y elseif, se escoge en
cual rango esta, luego con el switch,
escoge el servicio de preferencia y suma
1 al contador correspondiente.

Por último, en este paso, se calculan los


porcentajes de cada caso, y se muestran
en pantalla.

Conclusiones

 Con el anterior trabajo, se logró analizar y comprender la unidad dos del curso

de programación.
 De manera efectiva, se empleó funciones de salida y entrada (printf, scanf)

 Se pudo utilizar operadores aritméticos, lógicos, de comparación, de asignación y estructuras de


control (if, if-else y switch)

 Se aprendió y se utilizar estructuras de control repetitivas (while, do while y for).

También podría gustarte