Un comerciante se dedica a la venta de neumáticos. Vende tres tipos de neumáticos: sintéticos, naturales e híbridos los precios son 12, 25 y 45 soles respectivamente. Sí compra más de diez neumáticos de los tipos sintéticos o híbridos, los clientes reciben un descuento de 5% y 10% respectivamente y si hace una compra de más de 8 neumáticos naturales reciben un descuento del 7% en su compra. Hacer un seudocódigo que, al ingresar el tipo de neumáticos a comprar y el número de neumáticos muestre en pantalla un reporte con el importe a pagar. Considere que el comprador puede comprar varios tipos de neumáticos en una sola compra.
Como ya es costumbre les comparto la solución de este algoritmo.
Algoritmo detarea
Definir x Como Entero
Definir total, descuento, grantotal como real
Definir tipo Como Caracter
x = 0
grantotal = 0
Mientras x <> 4 Hacer
Escribir «Selecciona un neumátivo»
Escribir «1 = sintetico»
Escribir «2 = naturales»
Escribir «3 = hibrido»
Escribir «4 = salir»
leer x
si x > 0 y x < 4 Entonces
total = 0
descuento = 0
Escribir «Ingresa la cantidad de neumaticos»
leer n
si x == 1 Entonces
tipo = «sintetico»
total = 12 * n
si n > 10 Entonces
descuento = total * .05
FinSi
SiNo
si x == 2 Entonces
tipo = «naturales»
total = 25 * n
si n > 8 Entonces
descuento = total * .07
FinSi
SiNo
tipo = «hibrido»
total = 45 * n
si n > 10 Entonces
descuento = total * .10
FinSi
FinSi
FinSi
total = total – descuento
Escribir «LLantas compradas «,n
Escribir «Tipo de llanta «,tipo
Escribir «Cantidad a pagar $»,total
Escribir «Descuento aplicado $»,descuento
Escribir «»
grantotal = grantotal + total
FinSi
FinMientras
Escribir «El importe a pagar es: $»,grantotal
FinAlgoritmo
Aquí puedes ver el funcionamiento de este algoritmo.
Bien amigos esta es la solución de este algoritmo, les comparto el código fuente, espero les guste y más que nada que les pueda ser de utilidad, un saludo y nos vemos en la próxima entrega.