Created
April 4, 2013 14:39
-
-
Save FernandaBernardo/5310901 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
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