package ejercicio26;
import java.util.Scanner;
/**
*
* @author juan
*/
public class Ejercicio26 {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Scanner leer = new Scanner (System.in);
int cantidad, numB,resta;
do {
System.out.println("Introduzca cantidad");
cantidad = leer.nextInt();
} while (cantidad<0);
/*
numB=0;
while (cantidad>=100) {
numB++;
cantidad-=100;
}
if (numB!=0)System.out.println("El número de billetes de 100 es: "+numB);
*/
cantidad= getNumBilletes(cantidad,100);
cantidad= getNumBilletes(cantidad,50);
cantidad= getNumBilletes(cantidad,20);
cantidad= getNumBilletes(cantidad,10);
cantidad= getNumBilletes(cantidad,5);
cantidad= getNumBilletes(cantidad,2);
cantidad= getNumBilletes(cantidad,1);
/*
numB=0;
while (cantidad>=50) {
numB++;
cantidad-=50;
}
if (numB!=0) System.out.println("El número de billetes de 50 es: "+numB);
numB= cantidad/20;
if (numB!=0) {
System.out.println("El número de billetes de 20 es: "+numB);
//cantidad= cantidad%20;
cantidad-=(numB*20);
}
numB= cantidad/10;
if (numB!=0) {
System.out.println("El número de billetes de 10 es: "+numB);
cantidad= cantidad%10;
//cantidad-=(numB*10);
}
numB= cantidad/5;
if (numB!=0) {
System.out.println("El número de billetes de 5 es: "+numB);
//cantidad= cantidad%20;
cantidad-=(numB*5);
}
numB= cantidad/2;
if (numB!=0) {
System.out.println("El número de billetes de 2 es: "+numB);
//cantidad= cantidad%20;
cantidad-=(numB*2);
}
numB= cantidad/1;
if (numB!=0) {
System.out.println("El número de billetes de 1 es: "+numB);
//cantidad= cantidad%20;
cantidad-=(numB*1);
}
*/
}
//le paso la cantidad total, el tipo de billete en cantidad
// nos devolverá la cantidad restante;
public static int getNumBilletes(int cantTotal, int tope){
int numB;
numB= cantTotal/tope;
if (numB!=0) {
System.out.println("El número de billetes de "+ tope+" es: "+numB);
//cantidad= cantidad%20;
cantTotal-=(numB*tope);
}
return cantTotal;
}
}
No hay comentarios:
Publicar un comentario