La asociacion de vinicultores tiene como política fijar un precio inicial al kilo de uva, la cual se clasifica en tipos A y B, y además en tamaños 1 y 2. Cuando se realiza la venta del producto, ésta es de un solo tipo y tamaño, se requiere determinar cuánto recibirá un productor por la uva que entrega en un embarque, considerando lo siguiente: si es de tipo A, se le cargan 20¢ al precio inicial cuando es de tamaño 1; y 30¢ si es de tamaño 2. Si es de tipo B, se rebajan 30¢ cuando es de tamaño 1, y 50¢ cuando es de tamaño 2.
Bien amigos vamos a explicar el funcionamiento de este algoritmo, lo primero que hacemos es ponerle un nombre en mi caso le puse:
Algoritmo Uvas
Con la palabra reservada definir declaramos las variables.
Definir kilos, tamaño Como Entero
Definir tipo Como Caracter
Definir total, precio Como Real
Con la función escribir pedimos los kilos de uva.
Escribir «Ingresa los kilos de uvas»
Este número lo almacenamos en la variable kilos.
leer kilos
Pedimos que se ingrese el precio del kilo de uva.
Escribir «Ingresa el precio por kilo»
Este número lo almacenamos en la variable precio.
leer precio
Pedimos que se ingrese el tipo de uva.
Escribir «Ingresa el tipo de uva: A o B»
Esta letra la almacenamos en la variable tipo.
leer tipo
Ahora pedimos que se ingrese el tamaño de la uva.
Escribir «Ingresa el tamaño de la uva: 1 o 2»
Este número lo almacenamos en la variable tamaño.
leer tamaño
Con una condición si la variable tipo es igual a la letra “A”
si tipo = «A» Entonces
Si la condición se cumple entonces evaluamos el tamaño de la uva es igual a 1.
si tamaño == 1 Entonces
Si la condición se cumple entonces le sumamos 20 pesos a al precio original de la uva.
precio = precio + 20
SiNo
Si la condición no se cumple entonces le sumamos 30 pesos al precio original de la uva.
precio = precio + 30
FinSi
SiNo
Si la uva es de tipo “B” entonces evaluamos si el tamaño es de tipo 1.
si tamaño = 1 Entonces
Si la condición se cumple entonces le restamos 30 pesos al precio original.
precio = precio – 30
SiNo
Si la condición no se cumple entonces le estamos 50 pesos al precio original.
precio = precio – 50
FinSi
FinSi
Fuera de la estructura si entonces multiplicamos el precio de la uva por los kilos y el resultado lo almacenamos en la variable total.
total = precio * kilos
Finalmente mostramos en pantalla la ganancia total por los kilos de uva.
Escribir «La ganancia por «,kilos,» kilos de uva es: $»,total
FinAlgoritmo
Aquí puedes ver el funcionamiento de este algoritmo.
Bien amigos esta es la solución de este algoritmo les dejo el código, espero les guste y más que nada les pueda ser de utilidad saludos.