Skip to content

Instantly share code, notes, and snippets.

@FernandaBernardo
Created April 4, 2013 14:39
Show Gist options
  • Save FernandaBernardo/5310901 to your computer and use it in GitHub Desktop.
Save FernandaBernardo/5310901 to your computer and use it in GitHub Desktop.
/*
Desenvolva um programa que simule a entrega de notas quando um cliente efetuar um saque em um caixa eletrônico. Os requisitos básicos são os seguintes:
- Entregar o menor número de notas;
- Notas disponíveis de R$ 100,00; R$ 50,00; R$ 20,00 e R$ 10,00
Exemplo:
Valor do Saque: R$ 30,00
Resultado Esperado: 1 nota de R$20,00 e 1 nota de R$ 10,00.
*/
import java.util.Scanner;
class Banco{
public static void main(String [] args){
Scanner sc = new Scanner(System.in);
System.out.println ("Digite o valor que voce deseja sacar");
int valor = sc.nextInt();
int notas100 = (valor/100);
int notas50 = ((valor%100)/50);
int notas20 = (((valor%100)%50)/20);
int notas10 = ((((valor%100)%50)%20)/10);
int notas5 = (((((valor%100)%50)%20)%10)/5);
int notas2 = ((((((valor%100)%50)%20)%10)%5)/2);
System.out.println ((notas100) + " notas de 100.");
System.out.println ((notas50) + " notas de 50.");
System.out.println ((notas20) + " notas de 20.");
System.out.println ((notas10) + " notas de 10.");
System.out.println ((notas5) + " notas de 5.");
System.out.println ((notas2) + " notas de 2.");
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment