20
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: Integrantes: Ing. Yetzi Villarroel Pérez Sandro C.I:23.872.454

PROYECTO GASOLINERA

Embed Size (px)

DESCRIPTION

proyecto

Citation preview

Repblica Bolivariana de VenezuelaUniversidad Nacional Experimental de GuayanaIngeniera en InformticaSan Flix, Edo Bolvar

Realizar un Programa para una Gasolinera

Profesora: Integrantes:Ing. Yetzi Villarroel Prez Sandro C.I:23.872.454

Ciudad Guayana, febrero de 2015

ANALISIS DEL PROYECTOEl dueo 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 galn tiene 3,785 litros El precio del litro depende del tipo de gasolina, Tipo A, Tipo B y Tipo C. Debe indicar la comisin 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 comisin general de los surtidores, as como tambin la comisin y el total general recaudado. Mostrar comisin de cada surtidor Mostrar el total a cobrar por cada surtidor si se cancela la comisin ms 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.

ENTRADATipo de gasolinaEl precio del litro segn el tipo de gasolinaLos litros vendidosSueldo base de los vendedoresPROCESOSegn el tipo de gasolina, la cantidad de litros y el precio que se indique:El total a pagar es: Litros*precio_litroLos galones vendidos: Litros/3.785Los galones restantes: galones1+galones2+galones3-Galones_vendComisin de los vendedores: (TOTAL_PAGAR1+TOTAL_PAGAR2+TOTAL_PAGAR3)*0.1 El total recaudado por la gasolinera:TOTAL_PAGAR1+TOTAL_PAGAR2+TOTAL_PAGAR3El total a cobrar por vendedores: sueldobase+COMISIONSALIDATotal a pagar segn tipo de gasolina, la comisin correspondiente a los vendedores, galones vendidos, galones restantes, total a cobrar por los vendedores, el total recaudado por la gasolinera.

Pseudocdigo Gasolinera

FuncionamientoPrimero 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, carcter, 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 travs 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 pequeo men en el cual debemos seleccionar un tipo de gasolina (Tipo A, Tipo B, Tipo C) para continuar con el proceso, debemos pulsar el nmero 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 CPara el siguiente paso se utiliza la estructura segn sea ya que una vez que hayamos indicado una opcin entre los 3 tipos de gasolina existentes, se realizan un conjunto de acciones dependiendo de la opcin seleccionada, en este caso son acciones similares para los tres tipos de gasolina, comenzando por: RepetirEscribir 'Indique precio en litros'Leer precio_litroEscribir 'Es correcto el precio?. Pulse 1(SI)o 2(NO)'Leer confirmHasta Que confirm=1Se 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 confirmacin 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 opcin 1 (SI). Esto se logra a travs 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 travs de la instruccin 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 clculos de logran de la siguiente manera:TOTAL_PAGAR1