sandstorm Postado Maio 21, 2010 Denunciar Share Postado Maio 21, 2010 (editado) preciso de uma ajudinha pra fazer um programa, sou iniciante, não to me acertando muito com esse exercicio: la vai...Uma farmácia paga o seu funcionário a cada sexta-feira e deseja deixar pronto o envelope como pagamento. Escreva um programa onde o usuário irá informar o valor do salário do funcionárioem reais e o programa deve calcular e exibir quantas cédulas dos valores indicados abaixo sãonecessários para efetuar o pagamento do funcionário. O programa deve utilizar o maior númeropossível de cédulas de maior valor, abaixo a lista de cédulas disponíveis:R$100,00R$50,00R$20,00R$10,00R$5,00R$2,00R$1,00R$0,50R$0,25R$0,10R$0,05R$0,01 Editado Maio 22, 2010 por quintelab Título aterado conforma as regras Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 quintelab Postado Maio 22, 2010 Denunciar Share Postado Maio 22, 2010 Movido C, C++ > Grupo de Estudos para C, C++ Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Miltonlp Postado Maio 24, 2010 Denunciar Share Postado Maio 24, 2010 Boa Tarde,pelo que percebi o programa vai ter que utlizar bastante decisão, por isso ficará um pouco chato de se fazer, mas não é dificil.A lógica é a seguinte:Se o usuário digitou R$527,59 você terá que verificar quantas notas de 50 serão possíveis para esse número.Faça assim: atribua o valor que foi digitado por exemplo para a variável salarioint cedulas50 = salario / 50; a variável cedula50 terá o valor 10. Sobra então 27,59. O valor que sobrar, coloque em uma variável temporária digamos temp (double). double temp = salario - (cedula50 * 50); int cedulas20 = temp / 20;Faça isso até chegar ao final de todas as cédulas, Acho que resolveAssim que compilar o código envie uma resposta dizendo se conseguiu fazê-lo rodar corretamente.Att Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
sandstorm
preciso de uma ajudinha pra fazer um programa, sou iniciante, não to me acertando muito com esse exercicio: la vai...
Uma farmácia paga o seu funcionário a cada sexta-feira e deseja deixar pronto o envelope com
o pagamento. Escreva um programa onde o usuário irá informar o valor do salário do funcionário
em reais e o programa deve calcular e exibir quantas cédulas dos valores indicados abaixo são
necessários para efetuar o pagamento do funcionário. O programa deve utilizar o maior número
possível de cédulas de maior valor, abaixo a lista de cédulas disponíveis:
R$100,00
R$50,00
R$20,00
R$10,00
R$5,00
R$2,00
R$1,00
R$0,50
R$0,25
R$0,10
R$0,05
R$0,01
Editado por quintelabTítulo aterado conforma as regras
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.