Está en la página 1de 1

III Evaluacin de Algoritmos

Estructura selectiva

Jos Galvao CI 25571863 Expediente # III-163-00-663

Ejercicio 5: En un almacn se hace el 20% de descuento a sus clientes cuya compra supere los
500Bs Cul ser la cantidad que pagara una persona por su compra?

Primero que nada es analizar los datos de entrada, el proceso y la salida, para este ejercicio
tenemos como dato de entrada el valor de la compra, seguidamente en el proceso se analizara si el
valor de la compra es mayor a 500bs para dar acto seguido a la salida de datos segn la condicin,
si es mayor a 500bs tendr un descuesto del 20%, si no es mayor a 500Bs pagara el valor total sin
descuento.
(Salida)

Compra Mayor a 500Bs obtiene el


(Entrada) (Proceso)
20% de descuento

Valor de la compra Compra Mayor a 500Bs


(Salida)

Compra menor a 500Bs paga sin


descuento

A continuacin el proceso de programacin el Visual Basic


(Primeramente declaramos las variables, en este caso el monto de la compra, si fuese necesario tambin se podra
declara variable al porcentaje con el objeto de posteriormente modificarlo, para un mayor o menor descuento si el
usuario lo desea, en este caso lo veremos como una constante)
Public Class Form1
Dim porcentaje As Double = 20
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim monto As Double = Val(TextBox1.Text)
Dim monto_compra As Double
Una vez declarado las variables, procedemos a la operacin, Usamos el condicional If para referirnos al condicional, es
decir si el monto es mayor a 500, puede haber dos resultados, que sea mayor entonces tendr el porcentaje de
descuento, o que sea igual o menor a 500 y por tanto ser el mismo monto.
If monto > 500 Then
monto_compra = monto - (monto * porcentaje / 100)
Else
monto_compra = monto
End If
Finalmente cerramos el condicional, ya para culminar el proceso y concluimos con un label cuyo mensaje sera el
resultado calculado anteriormente por el condicional
Label2.Text = monto_compra
End Sub
End Class

También podría gustarte