Una librería vende libros bajo las siguientes condiciones

Una librería vende libros bajo las siguientes condiciones, si el cliente es tipo 1 se le descuenta el 30%, Si el cliente es tipo 2 se le descuenta el 20%, Si el cliente es tipo 3 se le descuenta el 10%.

Cuando el cliente realiza una compra se generan los datos siguientes: Nombre del cliente, Tipo de cliente (1, 2, 3), Cantidad de libros, Costo por libro. Elabore un programa que lea estos datos e imprima: Nombre del cliente, Total a pagar, Descuento, Neto a pagar.

Bien como ya es costumbre vamos a explicar el funcionamiento de este algoritmo, lo primero que hacemos es ponerle un nombre:

Algoritmo detarea

Declaramos las variables.

       Definir nombre Como Caracter

       Definir tipo,libros Como Entero

       Definir total, descuento Como Real

Pedimos el nombre.

       Escribir «Ingresa el nombre»

Este dato se almacena en la variable nombre.

       leer nombre

Pedimos el tipo de cliente.

            Escribir «Ingresa el tipo de cliente»

Este dato lo almacenamos en la variable tipo.

       leer tipo

Evaluamos si el tipo de cliente es mayor a cero pero menor a 4.

            si tipo > 0 y tipo < 4 Entonces

Si la condición se cumple, entonces pedimos la cantidad de libros.

                        Escribir «Ingresa la cantidad de libros»

Este número lo almacenamos en la variable libros.

               leer libros

Pedimos el costo del libro.

               Escribir «Ingresa el costo del libro»

Este número lo almacenamos en la variable costo.

                   leer costo

Calculamos el total a pagar.

                   total = libros * costo

Evaluamos si el tipo de cliente es igual a 1.

                   si tipo == 1 Entonces

Si la condición se cumple, entonces calculamos un descuento del 30%.

                           descuento = total * .30

               SiNo

Si la condición no se cumple, entonces evaluamos si el tipo de cliente es igual a 2.

                               si tipo == 2 Entonces

Si esta condición se cumple, entonces calculamos un descuento del 20%.

                                  descuento = total * .20

                      SiNo

Si la condición anterior no se cumple, entonces calculamos un descuento del 10%.

                              descuento = total * .10

                      FinSi

               FinSi

Finalmente mostramos los siguientes mensajes.

       Escribir «Nombre del cliente: «,nombre

       Escribir «Total a pagar: $»,total

       Escribir «Descuento: $»,descuento

       Escribir «Total neto: $»,total – descuento

       SiNo

Cuando el tipo de cliente no sea igual a 1,2 o 3, entonces indicamos que el tipo de cliente es incorrecto.

               Escribir «El tipo de cliente es incorrecto»

       FinSi 

FinAlgoritmo

Aquí puedes ver el funcionamiento de este algoritmo.

Una librería vende libros bajo las siguientes condiciones
Una librería vende libros bajo las siguientes condiciones
Descargar Programa

Bien esta es la solución de este algoritmo, espero les guste y les pueda ser de utilidad, les comparto el código, un saludo y nos vemos en la próxima entrega.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *