Essays.club - Ensayos gratis, notas de cursos, notas de libros, tareas, monografías y trabajos de investigación
Buscar

Programa tarifario de un estacionamiento.

Enviado por   •  30 de Abril de 2018  •  992 Palabras (4 Páginas)  •  289 Visitas

Página 1 de 4

...

Se da inicio al programa y dejamos una bienvenida, continuamos pidiendo los datos como son la hora de entrada, marca del carro, modelo, color y la hora de salida, para posteriormente escanear lo ingresado y dejando a continuación la primera ecuación donde:

hrEst=hrS-hrE

imP=hrEst*hpesos

[pic 2]

Continuamos imprimiendo la estadia del usuario y su importe de pago, después se le da la opción al usuario si requiere que se le cobre el iva o no, se escanea la respuesta para dejar espacio a la condicionante donde si el usuario respondio 1 siendo este aceptación se ejecutara esta parte del programa en donde:

Se encuentra una nueva variable imPi que sería el importe con iva se coloca la ecuación:

imPi=(imp*16/100)+imp

Se imprime en pantalla el importe que tiene ahora el usuario con iva y se le pide el cobro para posteriormente darle su cambio, aquí viene lo bueno el programa este tendrá que arrojarle al operador el cambio definido y para esto necesitamos una nueva ecuación:

cmb=imR-imPi

cmb1=cmb

Donde a cada apartado una ecuación para que nos arroje el cambio daremos el primer ejemplo:

v1=cmb1/100

cmb1=cmb1-(v1*100) aquí si el usuario tuviera que pagar 100 pesos la operación se haría así v1= 200/100=2 cmb1=200-(2*100)=0 por lo cual se daría solo un billete de 100 ya que no hay mas cambios para las demás variables.

Después de las variables de cambio se prosigue a entregar el cambio el cual se imprime con la leyenda su cambio es: y se desglosan las cantidades usando el ejemplo anterior 100 = 1 50=0 20=0 5=0 2=0 1=0, terminamos con un getch() y un return 0 los cuales como explicaba antes nos eliminaron un error.

Quedando la segunda condicionante else donde el proceso es el mismo solo sin hacer la ecuación imPi.

[pic 3]

A continuación dejare un ejemplo:

El operador recibe el boletó de entrada de un usuario el cual trae como unidad un Seat, Ibiza de color blanco y su hora de entrada marca las 10 de la mañana el operador ingresa el número 10, los datos del carro y la hora de salida es de 18 hrs, o sea, las 6 de la tarde el programa ahora nos arroja los datos:

[pic 4]

Donde la estadía del usuario fue de 8hrs, el importe de pago es de 96 pesos y ahora el programa nos pregunta si el usuario requiere del cobro de iva a lo cual contestaremos 1, o sea, si ahora el programa nos arroja un nuevo cobro con el iva añadido de 111 pesos a lo cual el usuario dejara 500 pesos como pago ahora el programa le dice al operador como debe de dar el cambio:

[pic 5]

Nos arroja que el cambio es de 389 pesos y el desglose de cómo se debe de dar el cambio es : 3 billetes de 100, 1 de 50, 1 de 20, 1 de 10, 1 de 5 y 2 de 2 pesos para finalizar agradeciendo la preferencia del usuario.

Usaremos el mismo ejemplo solo diciendo que no o 2 quedando asi:

[pic 6]

Aquí ingresaremos 2 para no pedir el iva, donde el importe de pago es el mismo y se pagara de nuevo con un billete de 500:

[pic 7]

Ahora el programa nos arroja 404 pesos en cambio con su desglose respectivo y el agradecimiento por la preferencia.

Dando por finalizada la práctica.

Referencias:

Reto#1 Cobro de estacionamiento (O. A.).CodigoCompilado(2016).Youtube. Recuperado el día 20 de Septiembre del 2016 de https://www.youtube.com/watch?v=saYhHiR8gFM

Programación, Unidad 3. Estructuras de control (2016).UNADM. Recuperado el día 20 de Septiembre del 2016 de https://unadmexico.blackboard.com/bbcswebdav/institution/DCSBA/Bloque%201/BT/04/BPRG/U3/Unidad3.Estructurasdecontrol.pdf

...

Descargar como  txt (6.8 Kb)   pdf (52.3 Kb)   docx (14.9 Kb)  
Leer 3 páginas más »
Disponible sólo en Essays.club