PROGRAMACION INFORME INDIVIDUAL UNIDAD 4 – FUNCIONES
PRESENTADO POR: JUAN CARLOS GARAY LOZANO
GRUPO 243002_39
PRESENTADO A: JUAN MANUEL ALDANA PORRAS TUTOR
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA (UNAD) ESCUELA DE CIENCIA BASICAS TEGNOLOGIA E INGENIERIA ECBTI PROGRAMA DE INGENIERIA ELECTRONICA IBAGUÉ, TOLIMA 08/05/2019
Introducción
En este trabajo se puede apreciar como se ejecutan las “funciones” en el lenguaje C, basado en los materiales de apoyo los cuales fueron brindados a timpo para poder indicarle al programa que tipo de funcion vamos a validar.
Objetivos
Identificar la estructura de un programa C
Identificar tipos de variables
Aplicar valores de entrada y salida
Aplicar condiciones lógicas
Identificar estructuras de control repetitivas
Aplicar arreglos y punteros
Tipo de función
Unidad 4 – Tarea Individual Equipo de pruebas: DEV C++ Sistema Operativo: lenguaje c Entorno de Desarrollo: Ejercicio : 4
Problema Planteado: Ejercicio 4. La Droguería CentOS necesita implementar mejoras en el programa que se presentó en la Unidad anterior, a partir de allí se deben tener presente los nuevos requerimientos: Es necesario llevar un control de la cantidad total de productos vendidos y los ingresos netos diarios generados en cada una de sus categorías, para ello se debe de solicitar la cantidad de productos vendidos durante el día, posteriormente se debe registrar el nombre
del producto, la ID del producto y la categoría categoría del mismo, teniendo en cuenta que existen 3 categorías y que hay un rango de precios asociados a cada una de ellas: Los precios de los productos de cada categoría deben de estar en los siguientes rangos: o Categoría A: 20.00 y 80.000 o Categoría B: 8.000 y 50.000 o Categoría C: 100.000 y 200.000
Al finalizar, el programa debe de mostrar mostrar un consolidado con con los siguientes datos: datos:
Nombre del producto ID del producto Valor del producto. Categoría del producto Por último debe demostrarse el total de ventas por categoría y un total global de las ventas del día.
Nota: 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:
Se necesita que por medio de la utilización de funciones, el programa haga lo siguiente: 2.Si el usuario ingresa un numero letra 1. ingrese el nombre del producto.
difrente, el programa lo pasa a la otra linea
2. Ingrese la id del producto. 3 si el usuario ingresa un valor que no entre en el rengo de la categoria, el 3. Ingrese el valor del producto
programa le indica pasa a la otra linea
4. Ingresar la categoría la cual es: a,b,c
Variables de
Variables
Entrada
Auxiliares
Procesos Para Desarrollar
Char Respuestac
Ca ++
1. Primero: se declaran
Int Valorpro_a
Cb ++
las funciones antes del
Int Valorpro_b
Cc ++
int main, escribiendo
Int Valorpro_c
“void” y se escriben las
Arreglos
llaves de cada variable
Productos
que son los arreglos
Id
(en la variable cantidad
Valor
no se escriben las
Categoria
llaves porque no es un
Cantidad de
arreglo). se declaran
productos
las variables que se va
cantidadProductos
a utilizar 2. se pregunta al usuario que numero de producto, nombre del producto, id del producto, valor del producto y categoría va a referenciar 3. luego se define las variables nombradas por fuera del int main en la parte inferior esto se hace igual que en la parte superior la cual fue declarada 4. al ingresar los parámetros se ingresan respetando la sintaxis del programa
Datos o variables de Salida Totalventas Totalcons
5. después se llaman dentro de la función int main para que nuestra función void la muestre con esto se podría mostrar las veces que queramos
Ejecución del Programa (Paso a Paso, agregar tantas filas como lo l o requiera la ejecución de su programa)
Paso 1 Pantallazo:
Descripción: Se indica que tipo de funcion (void), (int validar), se va a imlementar y que varibles se van a declarar Por medio de un printf se indica que se registre la cantidad de productos
Paso 2 Pantallazo:
Descripción: Luego se definen las variables respetando la sintaxis del programa variables y variables con arreglos unidimencionales y bidimencionales y tipo de variable, las cuales deben de ser iguales a como se declararon Se corta de int main sus requerimientos y se colocan en el cuerpo de nuestra funcion void
Paso 3 Pantallazo:
Descripción: En la funcion int main se realiza el llamado de las variables declaradas y definidas en nuestra funcion void para asi automatizar y hacer el llamado las veces que deseamos y asi mostrar las veces que se llamen al terminar nuestro programa nos muestra los resultados.
Conclusiones
Como se pudo observar observar se aplico una nuea funcion la cual nos da una solucion de un problema por medio de abrebiaciones mostrandonos mostrandonos resultados mas claros y precisos y aplicando una buena automatizacion del codigo
Referencias Cabanes, N. (2016). Introducción a las funciones. f unciones. En Fundamentos de programación en C (pp. 109-120). Madrid: Openlibra. Recuperado de: https://openlibra.com/es/book/fundamentos-de-programacion-en-c
• Joyanes, A. L., & Zahonero, M. I. (2005). Funciones. En Programación en c: metodología, algoritmos y estructura de datos (2a. ed.). (pp. 236 – 236 – 261). 261). Recuperado de: https://bibliotecavirtual.unad.edu.co:2538/lib/unadsp/rea https://bibliotecavirtual.unad.edu.c o:2538/lib/unadsp/reader.action?ppg=269&d der.action?ppg=269&do o cID=3195036&tm=1541456054397
• Aldana, J. (2018, noviembre 8), Funciones - Lenguaje Lenguaje C [Archivo de video]. Recuperado de http://hdl.handle.net/10596 http://hdl.handle.net/10596/21505 /21505
• Joyanes, A. L., & Zahonero, M. I. (2005). Utilización de arrays como parámetros. En Programación en c: metodología, m etodología, algoritmos y estructura de datos (2a. ed.). (pp. 333 – 333 – 338). 338). Recuperado de: https://bibliotecavirtual.unad.edu.co:2538/lib/unadsp/rea https://bibliotecavirtual.unad.edu.c o:2538/lib/unadsp/reader.action?ppg=366&d der.action?ppg=366&do o cID=3195036&tm=1541456532365
• Joyanes, A. L., & Zahonero, M. I. (2005). Punteros Punteros como argumentos de Funciones. En Programación en c: metodología, algoritmos y estructura de datos (2a. ed.). (pp. 427 – 427 – 435). 435). Recuperado de: https://bibliotecavirtual.unad.edu.co:2538/lib/unadsp/rea https://bibliotecavirtual.unad.edu.c o:2538/lib/unadsp/reader.action?ppg=460&d der.action?ppg=460&do o cID=3195036&tm=1541456568627