Nombre: Geuri Bienvenido. Apellido: Dolsime Martinez. Matricula: 22-sism-6-058. Asignatura: Iniciacion a la programacion Seccion: 102 (IS). Profesor: Frank Fernando Reyes
INTRODUCCION A LA PROGRAMACION. Planteamiento de tema Haga un diagrama de flujo y un programa que aplique una mora de un cinco 5% de la cuota a un cliente si el pago es tardío y aplique un 10% de descuento si el pago se hace a tiempo. El programa deberá mostrar el total a pagar o el neto a pagar, dependiendo se hace descuento o se cobra mora. Debe hacer la prueba de escritorio.
Analisis del Problema. Variables de entrada
Pago. Tiempo. Formulas. Mora = Pago * 0.05 Neto Pagar = Pago + Mora Descuento = Pago * 0.1 Total A Pagar = Pago – Descuento
Variable de salida
Total a pagar. Descuento.
Module Program Sub Main() 'DECLARACION DE LAS VARIABLES Dim HORA = 0, PAGO = 0, TIEMPO = 0, DESCUENTO = 0, TOTAL_PAGAR = 0, NETO_PAGAR
vuelve1: Console.Clear() Console.Write("Si el pago es tardio ") Try Console.Write("escribe 1 o 2 si es a tiempo: ")
Dim MORA As Double
TIEMPO = Console.ReadLine
NETO_PAGAR = 0
Console.Write("Ingrese mora")
'LLENADO DE LAS VARIABLES Vuelve: Console.Clear() Try Console.Write("Ingrese el pago: ") PAGO = Console.ReadLine() Catch vez")
Console.Write("Es incorrecto intentelo otra
Catch vez")
Console.Write("Es incorrecto intente otra Console.ReadKey() Console.ReadKey() GoTo vuelve1 'SE CALCULA LA MORA
Console.WriteLine("El neto a pagar es: " & NETO_PAGAR) Console.ReadKey() End Else TIEMPO = 2 'SE CALCULA EL DESCUENTO DESCUENTO = PAGO * 0.1 TOTAL_PAGAR = PAGO - DESCUENTO Console.WriteLine("El descuento " & DESCUENTO) Console.WriteLine("El total a pagar es " & TOTAL_PAGAR) Console.ReadLine()
Console.Clear()
End
Console.WriteLine()
Console.Clear()
If TIEMPO = 1 Then
End Try
Console.WriteLine()
End Try
Console.ReadKey()
GoTo Vuelve
Console.WriteLine("La mora: " & MORA)
Console.WriteLine("USTED NO INGRESO NINGUNA DE LAS OPCIONES, INTENTELO DE NUEVO")
Thank you for interesting in our services. We are a non-profit group that run this website to share documents. We need your help to maintenance this website.