Olá, gostaria de entender como fazer para desenvolver um programa.
Print do exercício - https://prnt.sc/14vj86w
Como consigo adicionar os valores das notas e fazer com que eles calculem quantas são necessárias?
Até o momento fiz isso:
#include <stdio.h>
int main()
{
float valor_1, valor_2;
printf("PAGAMENTO SEM TROCO");
scanf("%f", &valor_1);
scanf("%f", &valor_2);
return 0;
}
Obrigado a quem ajudar.
Olá, tudo bem?
Existem diversas formas de resolver este problema. Se for um exercício de faculdade/curso/escola, o "correto" seria utilizar as ferramentas que o professor está abordando no momento. Por exemplo, se o professor está ensinando arrays, você utilizaria um array para armazenar as quantidades de notas, etc.
Minha sugestão é focar que o que precisa ser calculado são as quantidades de cada nota.
Então, uma das formas de fazer seria criar uma variável para armazenar a quantidade de cada nota, e como a quantidade não pode ser número quebrado, utilizaria o tipo int.
Para calcular você pode ir dividindo o valor de cada pagamento pelo valor das notas, por exemplo:
qtdeNotas100 = valorPagamento1 / 100;
Isso vai dar a quantidade de notas de 100 e vai ter um resto que pode ser utilizado para calcular as notas menores:
resto = valorPagamento % 100;
qtdeNotas50 = resto / 50;
E assim por diante.