Proyecto de clase algortimo
Enviado por gaia1castro9 • 9 de Octubre de 2016 • Tarea • 1.998 Palabras (8 Páginas) • 155 Visitas
Proyecto de clase Final:
Integrantes:
Gabriela Castro
Diana Margarita Cruz
Christhian Miramos Pérez
Kevin Estrada
Fauricio Murcia Carbajal
El objetivo de nuestro programa es el de brindar a una tienda un sistema en el que lleve un conteo de lo que es su inventario para saber cuántos teléfonos ha vendido, cuantos hay en existencia y la ganancia que la venta de estos ha producido.
a-> producto
'los productos con sus respectivos códigos son los siguiente: Iphone6(0)
Iphone5(1)
Iphone4(2) SamsungS7(3)
Samsung Note7(4)
Samsung J7(5)',
b->precios
Iphone6(0)= 21500
Iphone5(1)=13200
Iphone4(2) = 8500 SamsungS7(4)=20000
Samsung Note7(5)=18000
Samsung J7(6)= 7300
- Asignamos 2 variables: Ganancia (la ganancia total hecha por las ventas de los teléfonos), Venta (el total de teléfonos vendidos) estas 2 variables serán igualadas a cero para que en ellas se acumulen los valores deseado.
- Utilizaremos una salida para mostrar lo que es un texto que nos dirá que ingresemos el código para el producto
- Agregaremos un ciclo para este lo utilizaremos para crear un arreglo de datos el cual se llamara a se inicia en 0 y termina en 5 estos serán los índices para la entrada que ingresaremos a continuación
- Agregamos una entrada la cual dirá producto(a) siempre dentro del ciclo
- Después del cierre del ciclo para agregaremos una pantalla la cual nos pedirá que ingresemos los precios de cada teléfono , después de la pantalla agregamos un ciclo para para la creación de otro arreglo de datos este se llamara b e igual que el ciclo del paso 3 lo vamos a iniciar en 0 y terminara en 5 dentro del mismo ciclo ingresaremos una entrada que se llama precio y entre paréntesis colocaremos el nombre del contador ejemplo: precio(b)
- Después del cierre de este ciclo, crearemos otro arreglo de datos el cual llamaremos “c” e igual que los otros 2 lo inicializaremos en 0 y terminara en 5 dentro de este ciclo le asignaremos a una variable un valor en este caso usaremos una variable que nos indique la cantidad de teléfonos que habrá en la tienda ejemplo: canti(c) y le asignaremos el valor que queramos en este caso será 10 por que habrá 10 teléfonos de cada uno
- Al cerrar este ciclo agregaremos una pantalla que nos dirá los productos que tenemos seguido del código y también algo que nos diga que con cualquier numero negativo podemos salirnos del programa ya que después del paso 8 agregaremos un ciclo mientras
- Después de crear la pantalla agregaremos una entrada la cual llamaremos prod en la cual ingresaremos el código del producto y donde ingresaremos el número con el cual terminaremos el ciclo mientras.
- Seguidamente agregaremos un ciclo mientras en la cual diremos que la entrada anterior que llamaremos prod sea mayor o igual que 0… ejemplo: prod>=0 i la condición se cumple entonces terminara el ciclo si no seguiremos con el siguiente proceso.
- Agregaremos una condición la cual diga que canti (que es nuestra cantidad existentes en la tienda) entre paréntesis le colocaremos prod que es la variable que creamos antes del ciclo esta nos ayudara a escoger el índice que utilizaremos para poder proseguir por ejemplo si en el primer arreglo de datos que creamos tenemos de índice 0 un iPhone y en prod agregamos el 0 entonces el índice que quedara en nuestra condición será 0 ejemplo canti(prod)=0 será canti(0)=0 o canti(1)=0 depende del número que coloquemos en prod.
- Si la condición anterior se cumple entonces mostrara una pantalla que nos dirá que no hay teléfonos en existencia ya que canti es la variable que utilizamos para el inventario de teléfonos
- Si la condición no se cumple mostrara una pantalla que nos dirá que ingresemos la cantidad que queremos comprar del producto, después de mostrar la pantalla agregaremos una entrada la cual llamaremos CantidadP en donde ingresaremos la cantidad de teléfonos que queremos comprar.
- Seguida de la entrada tenemos que crear un proceso para saber el total que debemos pagar por el teléfono que hemos escogido llamaremos a la variable acumuladora Tpagar (total a pagar) ->Precio (prod) (la variable del precio que ya la tenemos en el arreglo de datos) * cantidad (que es la cantidad de teléfonos que va a comprar.
- Después de ese proceso agregaremos 2 pantallas una en la que le mostrara el precio que va a pagar por la cantidad de teléfonos, la segunda pantalla le hará una preguntara de si quiere o no comprar el teléfono cada uno tendrá un código si(1) no(2)
- Después de la pantalla agregaremos una entrada que la llamaremos siono en ella se ingresara el código que se especifica en la pantalla anterior para poder proseguir con la condición
- La condición será siono=1 (esta condición es para saber si comprara el celular o no si la condición se cumple entonces seguirá con este proceso: 1. Mostrará una pantalla que le preguntara con cuánto dinero desea cancelar 2. Una entrada la cual llamaremos dinero (aquí se ingresara la cantidad de dinero con la que se va a cancelar)3. Agregaremos un condición será si dinero>=TPagar entonces saldrá del ciclo de lo contrario le dirá que la cantidad de dinero es insuficiente para cancelar el producto 4. Si se cumple la condición del ciclo mientras entonces saldrá del ciclo y seguirá un proceso el cual la variable será llamada cambio entonces cambio será igual a dinero-Tpagar (que es el total a pagar por los teléfonos) cambio ->dinero-Tpagar
- Seguidamente agregaremos una pantalla que dirá ‘su cambio es de’, cambio para que nos muestre cuanto tenemos que regresarle al cliente
- Después agregaremos una asignación en la cual colocaremos una la variable que inicializamos en 0 al inicio del DFD el cual será Ganancia→ganancia+Tpagar
- En esa misma asignación utilizaremos la variable inicializada en cero al inicio del DFD llamada VentaT en donde se guardaran la cantidad de teléfonos que hemos vendido el proceso de esta será el siguiente: ventaT→ventaT+Cantidadp (cantidad de teléfonos comprados)
- En la misma asignación agregaremos otro proceso que será para para ir reduciendo la cantidad de teléfonos del inventario será canti(c) pero en este caso la colocaremos de la siguiente manera canti(prod)→canti(prod)-CantidadP
- Finalizado este proceso le mostrara otra pantalla que le dirá que el nombre de los productos y sus respectivos códigos también le dirá que con cualquier numero negativo puede cerrar el programa después de esta pantalla ira lo que es una entrada que será otra vez la de prod esto nos ayudara a poder cerrar el ciclo.
- Una vez se termina el ciclo le mostrara 3 pantallas una que le dirá la cantidad de teléfonos vendidos, la segunda le dirá la ganancia que obtuvimos con los teléfonos que vendimos y la 3 la cantidad de teléfonos que aún nos quedan
Y con ello termina nuestro programa de venta de telefonos
...