Crear el pseudocódigo para el siguiente caso: Un centro comercial tiene variaciones en los precios de sus productos. Un cliente compro lo siguiente: Producto PA Producto PB Producto PC .... ..3 cantidades .5 cantidades ..2 cantidades Considerando que el producto PA tiene descuento del 12% del precio y el producto PB tiene incremento del 25% y el producto PC mantiene su precio actual. Calcular el importe a pagar por toda la compra. Visualizar el importe a pagar.
Respuestas a la pregunta
Programa de facturación de compra en supermercado, se muestra el importe total y otros detalles. Se adjunta imagen de salida del algoritmo pseint.
Algoritmo FacturaCompraSupermercado
- // Definir variables
Definir dscuento,p,impte,fctura Como Real
Definir c Como Entero
Definir tpo,sguir,prducto Como Caracter
sguir <- 's'
tpo <- ''
prducto <- ''
dscuento <- 0
p <- 0
c <- 0
impte <- 0
fctura <- 0
Escribir '***********Factura de compra supermercado**********'
- // Ingreso de datos
Mientras sguir<>'n' Hacer
Escribir 'Escoja producto (A-B-C): ' Sin Saltar
Repetir
Leer tpo
tpo <- Minusculas(tpo)
Si NO (tpo='a' O tpo='b' O tpo='c') Entonces
Escribir 'Entrada inválida'
FinSi
Hasta Que tpo='a' O tpo='b' O tpo='c'
Escribir 'Precio: ' Sin Saltar
Repetir
Leer p
Hasta Que p>0
Escribir 'Cantidad: ' Sin Saltar
Repetir
Leer c
Hasta Que c>0
- // Cálculo del importe a pagar
Segun tpo Hacer
'a':
prducto <- 'A'
dscuento <- p*c*0.12
fctura <- (c*p)-dscuento
'b':
prducto <- 'B'
dscuento <- p*c*0.12
fctura <- (c*p)-dscuento
'c':
prducto <- 'C'
dscuento <- 0
fctura <- (c*p)-dscuento
FinSegun
Escribir 'Tipo de libro: ',tpo
- // Visualizar resultados
Escribir 'Precio: ',p,' x ',c
Escribir 'Total bruto: ',p*c
Escribir 'Descuento: ',dscuento
Escribir 'Total neto: ',fctura
impte <- impte+fctura
Escribir 'Ingresar otro producto?[s/n]' Sin Saltar
Repetir
Leer sguir
sguir <- Minusculas(sguir)
Mientras Que sguir<>'n' Y sguir<>'s'
FinMientras
Escribir 'Importe total: ',impte
FinAlgoritmo
Para saber más acerca de algoritmo pseint de cálculo importe de compra consulte: https://brainly.lat/tarea/13220356
#SPJ1