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.

Linguagem C Geral
1 resposta
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
Tutoria com IA
Converse com a Minerva IA e aprenda, tire dúvidas e resolva exercícios
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