En una granja se requiere saber alguna información para determinar el precio de venta por cada kilo de huevo. Es importante determinar el promedio de calidad de las n gallinas que hay en la granja. La calidad de cada gallina se obtiene según la fórmula:
Calidad = peso de la gallina * altura de la gallina / número de huevos que pone
Finalmente para fijar el precio del kilo de huevo, se toma como base la siguiente tabla:
PRECIO TOTAL DE CALIDAD
Mayor o igual que 15 – 1.2 * promedio de calidad
Mayor que 8 y menor que 15 – 1.00 * promedio de calidad
Menor o igual que 8 – 0.80 * promedio de calidad
En esta entrega les comparto un algoritmo para calcular el precio por kilo de huevo de n gallinas.
Bien como ya es costumbre en este Blog, vamos a explicar el funcionamiento de este algoritmo, entonces lo primero que hacemos es ponerle un nombre:
Algoritmo detarea
Declaramos las siguientes variables.
Definir n,x Como Entero
Definir peso,altura,calidas, kilo Como Real
Utilizamos un ciclo que se repetirá infinitamente hasta que el usuario lo finalice.
Repetir
En cada bucle pedimos el peso de las gallinas.
Escribir «Ingresa el peso de la gallina en kilos»
Este número lo ingresamos en la variable peso.
leer peso
Pedimos la altura de la gallina.
Escribir «Ingresa la altura en centímetros»
Este número lo almacenamos en la variable altura.
leer altura
También pedimos el número de huevos.
Escribir «Ingresa el número de huevos»
Este número lo guardamos en la variable n.
leer n
Calculamos el promedio de calidad, esto lo hacemos multiplicando el peso por la altura y el resultado lo dividimos entre el total de huevos.
calidad = (peso * altura) / n
Evaluamos si el promedio de calidad es mayor o igual a 15.
si calidad >= 15 Entonces
Si la condición se cumple, entonces multiplicamos el promedio de calidad por 1.2, con esto determinamos el precio por kilo, en este rango.
kilo = 1.2 * calidad
SiNo
Si la condición anterior no se cumple, entonces evaluamos si el promedio de calidad es mayor a 8.
si calidad > 8 Entonces
Cuando la condición se cumpla, entonces el precio por kilo, lo calculamos multiplicando el numero 1 por el promedio de calidad.
kilo = 1 * calidad
SiNo
Si la condición anterior no se cumple, es decir cuando el promedio de calidad sea igual a 8 o menor.
Entonces el precio por kilo, lo calculamos multiplicando .80 por el promedio de calidad.
kilo = .80 * calidad
FinSi
FinSi
En cada bucle mostramos el promedio de calidad y el precio por kilo de huevo.
Escribir «El promedio de calidad es: «,calidad
Escribir «El kilo de huevo es de $»,kilo
También en cada bucle le preguntamos al usuario si desea continuar o desea finalizar el algoritmo.
Escribir «Deseas continuar»
Escribir «1 = Continuar»
Escribir «Otro número para salir»
La opción del usuario se guarda en la variable x.
leer x
Como ya mencionaba este ciclo lo finaliza el usuario, si el usuario ingresa el número 1, entonces el ciclo finaliza, pero cuando ingrese otro número, entonces el ciclo continúa.
Hasta Que x == 1
FinAlgoritmo
Aquí puedes ver el funcionamiento de este algoritmo.
Bien amigos esta es la solución de este algoritmo, espero les guste y más que nada que les pueda ser de utilidad, les comparto el código.