Problema 15 Tarea
15.- En un cierto país el impuesto que se debe pagar por los artículos se calcula mediante la siguiente regla:
Los primeros $120 no causan impuesto, los siguientes $80tienen el 30% de impuesto y el resto el 40% de impuesto, pero si el costo del producto es mayor a $500, entonces en lugar de 40% se cobra el 50%.
Diseñe un algoritmo que lea el costo básico de unartículo y calcule su precio total en pesos (precio total = precio básico + impuesto).
Análisis
Datos de entrada
Declarar las constantes de tipo real para los impuestos en porcentajes
Ingresar elvalor en pesos del articulo, que es una variable de tipo real
Proceso
Selección doble en cascada para
Calcular el precio del articulo variable de tipo real cuando el precio es mayor que 120 pero esmenor o igual a 200, agregandole el 30% del mismo
Calcular el precio del articulo variable de tipo real cuando el precio es mayor que 200 pero menor o igual a 499 agregandole el 40% del mismoCalcular el precio del articulo variable de tipo real cuando el precio es igual o mayor que 500 agregandole el 50% del mismo
Datos de salida
Imprimir el precio original del articulo
Imprimir el preciototal del articulo incluyéndole los impuestos
Pseudocódigo
Algoritmo: problema_15
Constantes
Real: tax1= 0.30, tax2 = 0.40, tax3 = 0.50
Variables
Real: originalp, finalp
InicioPrint ‘Introduzca el precio del artículo que desea comprar’
Read originalp
tax10.30
tax20.40
tax30.50
If (originalp < 120)
Then {Print ‘El precio total de su articulo es ‘, originalp}
Else(originalp<=200)
Then { finalp (originalp+(originalp*tax1))
Print ‘El precio del articulo sin impuesto es de ’, originalp , ‘ pesos, y el precio total a pagar va a ser de ‘, finalp , ‘ pesos.’}
Else(originalp<=499)
Then {finalp(originalp+(originalp*tax2))
Print ‘El precio del articulo sin impuesto es de ‘, originalp ,’ pesos y el precio total a pagar va a ser de ‘ , finalp , ‘pesos.’}...
Regístrate para leer el documento completo.