Algoritmo Ayuda!

Estoy en un curso de programación y me dejaron unos problemas para resolver, y no se como desarrollarlos y colocarlos en los gráficos, los problemas son:
*Modele y escriba un algoritmo que dado un monto en colones calcule el
mínimo número de monedas para cubrir el monto. Suponga que sólo tiene
monedas de 50, 20, 10 y 5 colones.  
*Hay una campaña de vacunación en un zoológico, para esto se debe vacunar a
todos los animales. Sabiendo que hay N jaulas de animales, K animales por
jaulas y que se gastan 5cc de vacuna por animal, cuántos cc se gastan en total?

1 Respuesta

Respuesta
1
Lo primero es calcular el dinero que va a costar vacunar a todos los animales. Una simple multiplicación. Luego, lo que hay que hacer es dividir esa cantidad entre 50 para saber las monedas de 50 que se pueden emplear. Con el resto de la división, si es distinto de 0, se divide entre 20 para saber el nº de monedas de 20. El mismo procedimiento para las monedas de 10 y de 5 :


int numJaulas = 100;
int numAnimalesPorJaula = 6;
int precioVacuna = 5;
int numMonedas50, numMonedas20, numMonedas10, numMonedas5, resto;
int totaldinero = numJaulas * numAnimalesPorJaula * precioVacuna;
numMonedas50 = totaldinero / 50;
resto = totaldinero%50;
numMonedas20 = resto / 20;
resto = resto%20;

numMonedas10 = resto / 10;
resto = resto%10;

numMonedas5 = resto / 5;

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas