Beruflich Dokumente
Kultur Dokumente
Presentado a:
Juan Manuel Aldanas Porras
https://www.onlinegdb.com/online_c_compiler
Ejercicio 1:
Problema Planteado:
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 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:
Al finalizar, el programa debe de mostrar un consolidado con los siguientes 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.
Requerimientos: Restricciones:
nombre de producto Los precios que abarcan las categorías deben
id del producto estar entre
categoría 8000 y 200000
Datos o
Variables
Variables de Entrada Procesos Para Desarrollar variables de
Auxiliares
Salida
scanf ("%s",
&Name[indice]);
error:
categoria_A++;
precio_A += Valor;
printf ("Valor
ingresado fue: %d y pertenece a
la Categoria A\n", Valor);
ProdCat[indice]="A";
flag = 0; }
if (Valor >= 8000 &&
Valor <= 50000) {
categoria_B++;
precio_B += Valor;
printf ("Valor
ingresado fue: %d y pertenece a
la Categoria B\n", Valor);
ProdCat[indice]="B";
flag = 0; }
categoria_C++;
precio_C += Valor;
printf ("Valor
ingresado fue: %d y pertenece a
la Categoria C\n", Valor);
flag = 0;
ProdCat[indice]="C"; }
if (flag == 1) {
printf("Valor ingresado
fue: %d-- NO pertenece a
ninguna Categoria\n",Valor);
printf("Ingrese un
valor de producto valido:");
goto error; }
else {
VentaTotal += Valor;
ProdPrecio[indice]=Valor;
printf
("\n***RESUMEN1**\n");
printf("%d \t%s
\t%s \t%d \t%s \n ", indice+1,
&Name[indice], &ID[indice],
ProdPrecio[indice],
ProdCat[indice] );
printf
("\n***RESUMEN2**");
return 0;
Paso 1
Pantallazo: Descripción:
Ingrese numero de productos
Paso 2
Pantallazo: Descripción:
Nombre del articulo
Ingrese ID
Ingrese precio
Se repite el proceso
Conclusiones
El trabajo realizado ha permitido adquirir un conocimiento teórico- práctico, ya que la
información planteada contribuyó a la apropiación y ejecución de variables que
permitieron la realización del ejercicio planeado en el entorno de desarrollo C lo que
facilitó demostrar número total de productos vendidos, categoría del mismo, y Id de los
productos.