66 Estructuras selectivas y repetitivas analizadas desde su uso 4.1.2 Condicionales con casos Existen problemas en los que una variable puede tomar diferentes valores conforme al cumplimiento de diferentes casos. Por ejemplo cuando se realizan ventas por volumen (por cantidades grandes de producto), el descuento depende de la cantidad del producto que se vende. Cuando la variable resultado del condicional puede tener varios valores, se puede adoptar una forma simple del problema al dividirla por casos, empezando por el caso básico y se modifica la variable resultado lo modifica cuando se revisan los casos siguientes: Ejemplo 3 Un almacén rebaja 10% del precio de un producto si se adquieren más de 20 unidades y 5% si adquieren hasta 20 unidades pero más de 10, no hay descuento para cantidades menores o iguales a 10 unidades. Con el precio unitario del producto y la cantidad adquirida, realice un algoritmo para mostrar el valor a pagar. Desarrollo: Para realizar de forma ordenada del problema, se divide el problema en casos. El descuento se plantea de forma ascendente, representando con una recta numérica los rangos de cantidades para cada descuento. Aplicar los descuentos se traduce en evaluar cada rango de
Created with BuildVu