Ir ao conteúdo
  • Cadastre-se

tiagoalmeida48

Membro Júnior
  • Posts

    1
  • Cadastrado em

  • Última visita

posts postados por tiagoalmeida48

  1. Pessoal estou criando um sistema de caixa eletrônico, com as notas 100, 50, 20, 10, 5, 2. pois quando eu faço o calculo com números quebrados por exemplo 138, 246, 113, ele não consegui calcular corretamente. Ex: com o numero 113 a saída foi:

    1 notas de R$ 100,00
    1 notas de R$ 10,00
    1 notas de R$ 2,00

     

    sendo assim ele calculou 112 e não 113, preciso de ajuda.

    embaixo postarei o código completo:

     

    package exercicio;
    
    import java.util.Scanner;
    
    public class Exercicio4 {
    	public static void main(String[] args) {
    		Scanner input = new Scanner(System.in);
    		
    		System.out.println("Digite o valor que você deseja sacar");
    		int valor_0067 = input.nextInt();
    		
    		int nota100_0067 = 100;
    		int nota20_0067 = 20;
    		int nota50_0067 = 50;
    		int nota10_0067 = 10;
    		int nota5_0067 = 5;
    		int nota2_0067 = 2;	
    
    		if(nota100_0067 >= nota100_0067) {
    			nota100_0067 = valor_0067 / 100; 
    			valor_0067 = valor_0067 % 100;   
    			if (nota100_0067 != 0)
    				System.out.println(nota100_0067 + " notas de R$ 100,00");
    		} 
    		
    		if(nota50_0067 >= nota50_0067) {
    			nota50_0067 = valor_0067 / 50;
    			valor_0067 = valor_0067 % 50;
    			if (nota50_0067 != 0)
    				System.out.println(nota50_0067 + " notas de R$ 50,00");
    		}
    		
    		if(nota20_0067 >= nota20_0067) {
    			nota20_0067 = valor_0067 / 20;
    			valor_0067 = valor_0067 % 20;
    			if (nota20_0067 != 0)
    				System.out.println(nota20_0067 + " notas de R$ 20,00");
    		}
    		
    		if(nota10_0067 >= nota10_0067) {
    			nota10_0067 = valor_0067 / 10;
    			valor_0067 = valor_0067 % 10;
    			if (nota10_0067 != 0)
    				System.out.println(nota10_0067 + " notas de R$ 10,00");
    		}
    		
    		if(nota5_0067 >= nota5_0067) {
    			nota5_0067 = valor_0067 / 5;
    			valor_0067 = valor_0067 % 5;
    			if (nota5_0067 != 0)
    				System.out.println(nota5_0067 + " notas de R$ 5,00"); 
    		}
    		
    		if(nota2_0067 >= nota2_0067) {
    			nota2_0067 = valor_0067 / 2;
    			valor_0067 = valor_0067 % 2;
    			if (nota2_0067 != 0)
    				System.out.println(nota2_0067 + " notas de R$ 2,00");
    		}
    	}
    }

     

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!