Se trata de escribir un algoritmo que permita emitir la factura correspondiente , a la compra de un artículo determinado del q se adquieren una o varias unidades . El IVA es del 15% si el precio bruto (precio venta más IVA) es mayor de $13000 se debe realizar un descuento de un 5%
Respuestas a la pregunta
Explicación:
Esta realizado pensando en un acantidad N del mismo producto si nececitas digitar varios productos es necesario crear un ciclo
Pseudocódigo:
Algoritmo programaDescuento
Definir precioNeto, precioIva, precioFinal, descuento, iva Como Real
Definir unidades Como Entero
descuento = .05
iva = .15
Escribir "Digite el precio del producto"
Leer precioNeto
Escribir "¿Cuantas unidades son?"
Leer unidades
precioNeto = precioNeto * unidades
precioIva = precioNeto + (precioNeto*iva)
Si precioIva > 13000 Entonces
precioFinal = precioIva - (precioIva * descuento)
SiNo
precioFinal = precioIva
Fin Si
Escribir "El precio final es: $",precioFinal
FinAlgoritmo
Pseudocódigo pseint de facturación de productos, cálculo de IVA y descuentos. Se adjunta imagen de salida del algoritmo y diagrama de flujo.
Algoritmo facturaCorrespondiente
- // Definir variables
Definir nom Como Caracter
Definir a,b Como Entero
Definir pre,cant,ventat,iva,descuento Como Real
Dimension nom[100]
Dimension pre[100]
Dimension cant[100]
seguir <- 'n'
iva <- 0.15
descuento <- 0
ventat <- 0
- // Ingresar y procesar datos
Escribir 'Programa de facturación'
a <- 0
Mientras seguir='n' Hacer
a <- a+1
Escribir 'Nombre del artículo : ' Sin Saltar
Leer nom[a]
Escribir 'precio: ' Sin Saltar
Leer pre[a]
Escribir 'cantidad: ' Sin Saltar
Leer cant[a]
Escribir 'Fin factura?[s/n]'
Repetir
Leer seguir
seguir <- Minusculas(seguir)
Mientras Que seguir<>'n' Y seguir<>'s'
FinMientras
- // Cálculo de total e impresión de factura
Escribir ' FACTURA '
Escribir '____________________________'
Escribir 'nombre precio + IVA (15%) cantidad total'
Escribir ''
Para b<-1 Hasta a Hacer
Escribir nom[b],' ',pre[b],' ',pre[b]+(pre[b]*iva),' ',cant[b],' ',(pre[b]+(pre[b]*iva))*cant[b]
- // si el precio más IVA es mayor de 13 mil se realiza un descuento de 5 porciento
Si pre[b]+(pre[b]*iva)>13000 Entonces
descuento <- descuento+(pre[b]+(pre[b]*iva))*0.05
FinSi
ventat <- ventat+((pre[b]+(pre[b]*iva))*cant[b])
FinPara
Escribir ''
Escribir 'total: ',ventat
Escribir 'descuento: ',descuento
Escribir 'total factura: ',ventat-descuento
FinAlgoritmo
Para saber más acerca de algoritmo en pseint de facturación consulte: https://brainly.lat/tarea/63473523
#SPJ2