0votos

Desglose en billetes en Java

por alvaro sanz llorente hace 1 año

Así lo he hecho

Desglose en billetes

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
import java.util.Scanner; 
 
 
public class Desgloseenbilletes { 
 
 
    public static void main(String[] args) { 
        Scanner sc=new Scanner(System.in); 
        int cantidad=0; 
        int cont500=0; 
        int cont200=0; 
        int cont100=0; 
        int cont50=0; 
        int cont20=0; 
        int cont10=0; 
        int cont5=0; 
        int cont2=0; 
        int cont1=0; 
        System.out.println("Introduce cantidad"); 
        cantidad=sc.nextInt(); 
         
        while(cantidad!=0){ 
            if(cantidad>=500){ 
                cantidad=cantidad-500; 
                cont500++; 
            }else if(cantidad>=200){ 
                cantidad=cantidad-200; 
                cont200++; 
            }else if(cantidad>=100){ 
                cantidad=cantidad-100; 
                cont100++; 
            }else if(cantidad>=50){ 
                cantidad=cantidad-50; 
                cont50++; 
            }else if(cantidad>=20){ 
                cantidad=cantidad-20; 
                cont20++; 
            }else if(cantidad>=10){ 
            cantidad=cantidad-10; 
            cont10++; 
        }else if(cantidad>=5){ 
            cantidad=cantidad-5; 
            cont5++; 
        }else if(cantidad>=2){ 
            cantidad=cantidad-2; 
            cont2++; 
        }else if(cantidad>=1){ 
            cantidad=cantidad-1; 
            cont1++; 
         
        if(cont500!=0){ 
System.out.println("hay "+cont500+" billetes de 500 euros"); 
        if(cont200!=0){ 
System.out.println("hay "+cont200+" billetes de 200 euros"); 
        if(cont100!=0){ 
System.out.println("hay "+cont100+" billetes de 100 euros"); 
        if(cont50!=0){ 
System.out.println("hay "+cont50+" billetes de 50 euros"); 
        if(cont20!=0){ 
System.out.println("hay "+cont20+" billetes de 20 euros"); 
        if(cont10!=0){ 
System.out.println("hay "+cont10+" billetes de 10 euros"); 
        if(cont5!=0){ 
System.out.println("hay "+cont5+" billetes de 5 euros"); 
        if(cont2!=0){ 
System.out.println("hay "+cont2+" monedas de 2 euros"); 
        if(cont1!=0){ 
System.out.println("hay "+cont1+" monedas  de 1 euros"); 
         

Comenta la solución

Tienes que identificarte para poder publicar tu comentario.