Una fruteria ofrece las manzanas con descuento según la siguiente tabla:
- De 0 – 2 kilos se aplica un 0% de descuento
- De 2.01 – 5 kilos se aplica un 10% de descuento
- De 5.01 – 10 kilos se aplica un 15% de descuento
- De 10.01 en adelante se aplica un 20% de descuento.
Determinar cuánto pagara una persona que compre manzanas es esa frutería.
Bien amigos vamos a explicar el funcionamiento de este algoritmo, lo primero que hacemos es ponerle un nombre:
Algoritmo detarea
Con la palabra reservada definir declaramos la variable kilo, esta variable la declaramos de tipo entero.
Definir kilo Como Entero
También declaramos las variables precio, total y descuento estas variables las declaramos de tipo real, para poder trabajar con números con punto decimal.
Definir precio, total, descuento Como Real
Con la función escribir pedimos que se ingresen los kilos de manzanas.
Escribir «Ingresa los kilos de manzanas»
Este número lo almacenamos en la variable kilo con la función leer.
leer kilo
Nuevamente con la función escribir pedimos que se ingrese el precio del kilo de manzana.
Escribir «Ingresa el precio del kilo de manzanas»
Este número lo almacenamos en la variable precio.
leer precio
Calculamos el total esto lo hacemos multiplicando la variable precio por los kilos de manzanas.
total = precio * kilo
Después evaluamos si la variable kilo es menor o igual a 2 kilos.
si kilo <= 2 Entonces
Si la condición se cumple entonces asignamos en la variable kilo en número cero.
descuento = 0
SiNo
Si la condición no se cumple entonces evaluamos si la variable kilo es mayor o igual a 2.01 y al mismo tiempo la variable kilo es menor o igual a 5 kilos.
si kilo >= 2.01 y kilo <= 5 Entonces
Si la condición se cumple entonces le calculamos al total a pagar un 10% de descuento, esto lo hacemos multiplicando el total por .10.
descuento = total * .10
Con la función escribir mostramos un mensaje indicando que se aplicó un 10% de descuento.
Escribir «Se aplicó un 10% de descuento»
SiNo
Si la condición no se cumple entonces evaluamos si la variable kilo es mayor o igual a 5.01 y al mismo tiempo la variable kilo es menor o igual a 10 kilos.
si kilo >= 5.01 y kilo <= 10 Entonces
Si la condición se cumple entonces calculamos el descuento multiplicando el total a pagar por .15, para calcular un 15% de descuento.
descuento = total * .15
Y mostramos en pantalla un mensaje indicando el descuento aplicado.
Escribir «Se aplico un 15% de descuento»
SiNo
Si la condición no se cumple entonces calculamos un descuento de 20%, esto lo hacemos multiplicando el total a pagar por .20.
descuento = total * .20
Y mostramos un mensaje en pantalla indicando que se aplicó un 20% de descuento.
Escribir «Se aplicó un 20% de descuento»
FinSi
FinSi
FinSi
Finalmente mostramos un mensaje en pantalla indicando el descuento aplicando y un mensaje del total a pagar ya con el descuento aplicando.
Escribir «El descuento aplicado es: $»,descuento
Escribir «El total a pagar por «,kilo,» kilos de manzana es: $»,total – descuento
FinAlgoritmo
Aquí puedes ver el funcionamiento de este algoritmo.
Bien amigos esta es la solución de este algoritmo les dejo el código, espero les guste y más que nada les pueda ser de utilidad, un saludo y nos vemos en la próxima entrega.
Buenos días, me podría ayudar por favor?
Haga un código en pseint que solicite la cantidad y precio de manzanas, peras y naranjas. Calcule y muestre el total comprado y el porcentaje que representan las manzanas, peras y naranjas respecto de la compra total.
https://pseudocodigoejemplos.com/solicitar-la-cantidad-y-precio-de-manzanas-peras-y-naranjas/