Foto de Bernardo S.
Bernardo há 4 anos
Enviada pelo
Site

Como fazer esse programa?

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.

Professor Vitor S.
Respondeu há 4 anos
Contatar Vitor

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.

 

Um professor já respondeu

Envie você também uma dúvida grátis
Ver resposta
Tire dúvidas com IA
Resposta na hora da Minerva IA
Enviar dúvida
Minerva IA
do Profes
Respostas na hora
100% no WhatsApp
Envie suas dúvidas pelo App. Baixe agora
Prefere professores para aulas particulares ou resolução de atividades?
Aulas particulares
Encontre um professor para combinar e agendar aulas particulares Buscar professor
Tarefas
Envie sua atividade, anexe os arquivos e receba ofertas dos professores Enviar tarefa