FACULTAD:
CIENCIAS DE LA INGENIERÍA Y
APLICADAS.
CARRERA:
INGENIERÍA EN INFORMATICA
Y SISTEMAS
COMPUTACIONALES.
ASIGNATURA: FECHA: PRACTICA:
PROGRAMACIÓN 27-06-2018 3
ESTRUCTURADA.
CICLO: INTEGRANTES:
TERCERO. -ALEX MORA
PERIODO: -KATHERINE ROVAYO
ABRIL- AGOSTO 2018 -DANIEL ZAMBRANO
OBJETIVO:
Desarrollar una aplicación empleando el programa Visual Studio C++, mediante programación
estructurada, que nos permita ingresar un registro de abastecimiento de un proveedor en las tiendas y
calcular la ganancia de la tienda según sus ventas.
ENUNCIADO:
El desarrollo del problema está basado netamente en la programación estructurada que, gracias a sus
recursos, permite obtener una resolución práctica del problema planteado.
PROBLEMA:
Realizar un programa que nos permita llevar un registro donde se pueda ingresar los datos de un
proveedor (nombre y número de ruc),con los debidos datos ( nombre, dirección y número de ruc) de
dos tiendas que abastece y la tienda debe llevar un registro de la compra de tres clientes (nombre del
producto, cantidad, precio unitario y porcentaje de ganancia), teniendo en cuenta que cada cliente
solo puede comprar un producto, se calculara el total que la tienda vendió, cuál fue su ganancia y
cuanto se cancela al proveedor.
1. DESARROLLO:
1.1 HERRAMINTAS:
-hardware -software
-CPU -sistema operativo Windows 7.
-teclado. - Visual Studio c++
-mouse.
-pantalla.
1.2 ANALISIS:
IMPRESIÓN
- La suma de las ganancias
- La suma de los precios finales
- La suma de los precios totales
- Nombre de la tienda
- Nombre del proveedor
- Nombre del producto y precio final
Descripción
En la programación la correcta utilización de librerías, así como funciones y variables
globales nos permite ejecutar las diversas necesidades que requiere un programa.
También declaramos dos estructuras una secundaria y una principal con sus respectivas
variables en este caso anidamos la secundaria a la primaria y le declaramos tipo vector.
En este caso también se ha procedió a declarar funciones void sin parámetros y con
parámetros, ya que con aquellas funciones nos devuelven los procesos, también se
emplearon variables globales ya que se pueden emplear en cualquier parte del programa.
1.2.2.2FUNCION PRINCIPAL.
Fragmentos del código
Descripción
La función main es la función principal del programa donde iniciara y finalizara el
programa, por ello, se realiza el llamado de funcione las cuales fueron declaradas en el
encabezado y desarrolladas del programa, también tenemos
setlocale(LC_CTYPE,"Spanish") que nos permite trabajar con caracteres específicamente
de nuestro idioma.
Por último se aprecia el getch () que nos sirve para pausar el programa antes de su
finalización y el return 0 que nos ayuda a saber que el programa ha concluido correctamente
después de eso el cierre del programa principal.
Descripción
Esta función está diseñada para realizar los procesos de calculo que son el valor del producto
por la cantidad, el cálculo de la ganancia y el valor total a cancelar, también calculara la
ganancia que obtuvo el proveedor y el total que las tiendas recaudaron vendiendo los
productos. Para ellos decidimos declarar variables especificas después imprimir el nombre y
el ruc de la tienda con ayuda del cout, llamando a la variable de la misma manera q la
llamamos cuando se encuentra dentro de una estructura haciendo referencia dentro de un for
a la función principal y a la función secundaria recordando que la segunda función es tipo
vector y luego se le llama a la variable y de la misma manera imprimimos los procesos
exceptuando los contadores que esas ellos se imprimen fuera del for.
1.3 Solución del problema.
Para dar solución a la problemática, se procedió a la utilización de funciones declaradas en
el encabezado del programa, típico de la programación estructurada, mismas que ayudaron
a implementar las condiciones para la obtención de resultados, además como complemento
para el programa se utilizó funciones cíclicas para obtener la simulación de una tienda en
perspectiva de compra y venta de productos obteniendo su ganancia. Todo esto se consiguió
empleando estructuras anidadas para conseguir n número de datos tanto del proveedor como
de la tienda en práctica.
1.4 Conclusiones.
Gracias al implemento de estructuras anidadas se consiguió establecer un establecer
parámetros específicos que permitieron el desarrollo práctico del programa.
Este programa reputó conocimiento en que la programación ha ido cambiando con el paso
de los años, automatizando el trabajo y que con el tiempo cambiará aún más, esto da lugar
a la perseverancia de nuestra carrera ya que en el futuro cercano será imprescindible.