Código de Java - Denominaciones en Cajero Automatico

Imágen de perfil

Denominaciones en Cajero Automaticográfica de visualizaciones


Java

estrellaestrellaestrellaestrellaestrella(1)
Actualizado el 06 de Junio del 2016 por Omar (Creado el 05 de Junio del 2016)
866 visualizaciones desde el 05 de Junio del 2016. Una media de 35 por semana
Código con el cual se pueden entregar denominaciones de dinero en cajero automatico, las denominaciones son: 1000, 500, 200, 100, 50.
Tienen validaciones:
1.-Que no sea mayor a 5000
2.-No se pueden entregar más de 2 billetes de 1000.
3.-No se pueden entregar más de 4 billetes de 500
4.-No se pueden entregar más de 5 billetes de 200
5.-No se pueden entregar más de 10 billetes de 100
6.-No de pueden entregar más de 10 billetes de 50

Código en Java

Requerimientos

Eclipse Juno u otra versión.
Jre 1.7
Apache Tomcat u otra versión.

1.0
estrellaestrellaestrellaestrellaestrella(1)

Actualizado el 06 de Junio del 2016 (Creado el 05 de Junio del 2016)gráfica de visualizaciones de la versión: 1.0
867 visualizaciones desde el 05 de Junio del 2016. Una media de 35 por semana
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

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
import java.lang.reflect.Array;
import java.util.Scanner;
/*Autor:Omar Hernández Hernández
 *Metodo para devolver denominaciones en cajeros automaticos
 *Denominaciones 1000,500,200,100,50
 *Con validaciones:
 *-1.-No puede ser mayor a 5000
 *-2.-No se debe de entregar más de 2 billetes de 1000
 *-3.-No se debe de entregar más de 4 billetes de 500
 *-4.-No se debe de entregar más de 5 billetes de 200
 *-5.-No se debe de entregar más de 10 billetes de 100
 *-6.-No se debe de entregar más de 10 billetes de 50
 */
public class Main {
	    public static void main(String[] args) {
	        Scanner in = new Scanner(System.in);
	        int billetes_de_100=0;
	        int billetes_de_1000=0;
	        int billetes_de_200=0;
	        int billetes_de_50=0;
	        int billetes_de_500=0;
	        int cantidad_de_dinero=0;
	        System.out.print("Ingrese el valor de cantidad de dinero: ");
	        cantidad_de_dinero = in.nextInt();
	        int cant=0;
	        cant=cantidad_de_dinero;
		        if(cantidad_de_dinero<=5000 &&cantidad_de_dinero>0){
			        	if(cantidad_de_dinero/1000>2){
			        		billetes_de_1000=2;
			        		cantidad_de_dinero=cantidad_de_dinero-1000*2;
			        	}else{
			                billetes_de_1000=cantidad_de_dinero/1000;
			        		cantidad_de_dinero=cantidad_de_dinero-1000*billetes_de_1000;
			        	}
			        	if(cantidad_de_dinero/500>4){
			        		billetes_de_500=4;
			        		cantidad_de_dinero=cantidad_de_dinero-500*4;
			        	}else{
			                billetes_de_500=cantidad_de_dinero/500;
			            	cantidad_de_dinero=cantidad_de_dinero-500*billetes_de_500;
			        	}
			        	if(cantidad_de_dinero/200>5){
			        		billetes_de_200=5;
			        		cantidad_de_dinero=cantidad_de_dinero-200*5;
			        	}else{
			                billetes_de_200=cantidad_de_dinero/200;
			            	cantidad_de_dinero=cantidad_de_dinero-200*billetes_de_200;
			        	}
 
		            	if(cantidad_de_dinero/100>10){
			        		billetes_de_100=10;
			        		cantidad_de_dinero=cantidad_de_dinero-100*10;
			        	}else{
			                billetes_de_100=cantidad_de_dinero/100;
			            	cantidad_de_dinero=cantidad_de_dinero-100*billetes_de_100;
			        	}
 
		            	if(cantidad_de_dinero/50>10){
			        		billetes_de_50=10;
			        		cantidad_de_dinero=cantidad_de_dinero-50*10;
			        	}else{
			                billetes_de_50=cantidad_de_dinero/50;
			            	cantidad_de_dinero=cantidad_de_dinero-50*billetes_de_50;
			        	}
		        }
		        System.out.println("Valor de billetes de 1000: " + billetes_de_1000);
		        System.out.println("Valor de billetes de 500: " + billetes_de_500);
		        System.out.println("Valor de billetes de 200: " + billetes_de_200);
		        System.out.println("Valor de billetes de 100: " + billetes_de_100);
		        System.out.println("Valor de billetes de 50: " + billetes_de_50);
 
	    }
}



Comentarios sobre la versión: 1.0 (1)

Imágen de perfil
alberto
12 de Junio del 2016
estrellaestrellaestrellaestrellaestrella
It's good an novo, tanks you
Responder

Comentar la versión: 1.0

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios

http://lwp-l.com/s3546