PROYECTO GASOLINERA

República Bolivariana de Venezuela Universidad Nacional Experimental de Guayana Ingeniería en Informática San Félix, Edo

Views 214 Downloads 27 File size 374KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

República Bolivariana de Venezuela Universidad Nacional Experimental de Guayana Ingeniería en Informática San Félix, Edo Bolívar

Realizar un Programa para una Gasolinera

Profesora: Ing. Yetzi Villarroel

Integrantes: Pérez Sandro C.I:23.872.454

Ciudad Guayana, febrero de 2015

ANALISIS DEL PROYECTO El dueño de una gasolinera le ha contratado para que realice un programa donde se permita realizar lo siguiente: Los surtidores de la gasolinera registran las ventas por galones, pero el precio de la gasolina está fijado en litros. El programa debe calcular lo que los clientes deben pagar y el total recaudado por la gasolinera, tomando en cuenta lo siguiente:     

 

Cada galón tiene 3,785 litros El precio del litro depende del tipo de gasolina, Tipo A, Tipo B y Tipo C. Debe indicar la comisión que le corresponde a los vendedores que consiste en el 1% del total recaudado por la gasolinera. Mostrar las ventas por cada vendedor. Debe mostrar la cantidad que le queda a la gasolinera una vez que se descuente la comisión general de los surtidores, así como también la comisión y el total general recaudado. Mostrar comisión de cada surtidor Mostrar el total a cobrar por cada surtidor si se cancela la comisión más un sueldo base.

Se pide, construir un programa en pseint, haciendo uso de las herramientas estudiadas en clases, prepradurias y tutorias, que responda a las exigencias de la gasolinera, bajo las especificaciones y consideraciones antes mencionadas. El programa debe tener un menú, donde se visualice cada una de las opciones antes mencionadas, y mostrar por pantalla el tipo de gasolina, permita ingresar y modificar el precio en litros por cada tipo de gasolina, la cantidad de vendedores, y el sueldo base, el programa debe salir desde el menú principal.

ENTRADA Tipo de gasolina El precio del litro según el tipo de gasolina Los litros vendidos Sueldo base de los vendedores PROCESO Según el tipo de gasolina, la cantidad de litros y el precio que se indique: El total a pagar es: Litros*precio_litro Los galones vendidos: Litros/3.785 Los galones restantes: galones1+galones2+galones3-Galones_vend Comisión de los vendedores: (TOTAL_PAGAR1+TOTAL_PAGAR2+TOTAL_PAGAR3)*0.1 El total recaudado por la gasolinera: TOTAL_PAGAR1+TOTAL_PAGAR2+TOTAL_PAGAR3 El total a cobrar por vendedores: sueldobase+COMISION SALIDA Total a pagar según tipo de gasolina, la comisión correspondiente a los vendedores, galones vendidos, galones restantes, total a cobrar por los vendedores, el total recaudado por la gasolinera.

Pseudocódigo Gasolinera

Funcionamiento Primero que nada para comenzar definimos todas las variables a utilizar en nuestro programa y el tipo dé cada una de ellas; ya sea real, entero, carácter, etc. En este caso el programa solo tiene variables reales y enteras. Luego de definir todas las variables, iniciamos asignando valores a las variables (galones1, galones2, galones3), a través de esto podemos saber la cantidad total de galones con los que cuenta la gasolinera. Luego de esto escribimos en pantalla un mensaje de bienvenida seguido de un pequeño menú en el cual debemos seleccionar un tipo de gasolina (Tipo A, Tipo B, Tipo C) para continuar con el proceso, debemos pulsar el número correspondiente a cada tipo de gasolina para poder seleccionarla (El valor seleccionado se la asigna a la variable Tipo). Escribir '=======LA GASOLINERA E/S=========' Escribir 'Seleccione un tipo de gasolina' Escribir '1: Tipo A' Escribir '2: Tipo B' Escribir '3: Tipo C Para el siguiente paso se utiliza la estructura ‘según sea’ ya que una vez que hayamos indicado una opción entre los 3 tipos de gasolina existentes, se realizan un conjunto de acciones dependiendo de la opción seleccionada, en este caso son acciones similares para los tres tipos de gasolina, comenzando por: Repetir Escribir 'Indique precio en litros' Leer precio_litro Escribir 'Es correcto el precio?. Pulse 1(SI)o 2(NO)' Leer confirm Hasta Que confirm=1 Se escribe en pantalla un mensaje diciendo que indiquemos el precio en litros para el tipo de gasolina seleccionado (El valor ingresado se le asigna a la variable

PRECIO_LITROS), colocamos cualquier precio deseado y presionamos ‘enter’, seguido de esto se escribe un mensaje de confirmación para verificar si el precio indicado es el correcto, para eso hay dos opciones, presionar 1 si es correcto y 2 sino lo es (El valor seleccionado se le asigna a la variable confirm). Al decir que no es correcto el programa regresa nuevamente a la face de indicar el precio del litro hasta que pulsemos la opción 1 (SI). Esto se logra a través de la estructura ‘repetir’. Una vez que confirmemos el precio introducido tenemos una estructura condicional, la cual nos dice que mientas la variable confirm tenga un valor de 1 se ejecutaran las siguientes acciones: Escribir 'Ingrese cantidad de litros' Leer Litros Se escribe en pantalla un mensaje pidiendo indicar la cantidad de litros deseada, colocamos cualquier cantidad (Este valor se asigna a la variable Litros) y presionamos ‘enter’. Si confirm no es igual a 1 entonces el programa no continuara y finaliza la estructura condicional. Luego de indicar cantidad de litros y presionar enter; a través de la instrucción escribir se nos muestra en pantalla el total que debe pagar el comprador, la cantidad de galones vendidos en ese surtidor y la cantidad de galones restantes en la gasolinera. Estos cálculos de logran de la siguiente manera: TOTAL_PAGAR1