Código de JavaScript - código que simula un deposito y retiro de dinero

Imágen de perfil

código que simula un deposito y retiro de dinerográfica de visualizaciones


JavaScript

Publicado el 21 de Junio del 2016 por xve
1.006 visualizaciones desde el 21 de Junio del 2016. Una media de 42 por semana
Programa en donde la cuenta inicial es de 0 dolares, y el programa debe solicitar al usuario si desea un deposito o retiro.
Si elige retiro se solicita un valor y debe verificase que haya saldo suficiente para retirar, de no ser así envía un mensaje al usuario notificando esa situación. Si hay saldo suficiente se resta el valor ingresado al saldo.
Si el usuario elige hacer un deposito se solicita un valor y ese valor se suma al saldo.

Versión 1.0

Actualizado el 23 de Junio del 2016 (Creado el 21 de Junio del 2016)gráfica de visualizaciones de la versión: Versión 1.0
1.007 visualizaciones desde el 21 de Junio del 2016. Una media de 49 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
74
75
76
77
78
79
80
81
82
<!DOCTYPE html>
<html>
 
<head>
	<style>
	.hide {display: none;}
	form>div {margin-top:20px;}
	input[type=text] {text-align:right;}
	#error {display: none;color:Red;}
	</style>
 
	<script>
	var saldo = 0;
 
	function showContent(id,e) {
		document.getElementById("error").style.display='none';
 
		if (e.checked) {
			document.getElementById(id).style.display='block';
		}else{
			document.getElementById(id).style.display='none';
		}
	}
 
	function deposito() {
		document.getElementById("error").style.display='none';
 
		var valor=parseInt(document.getElementsByName("valor1")[0].value);
		if(!isNaN(valor))
		{
			saldo=saldo+valor;
			document.getElementById("saldo").innerHTML=saldo;
		}
	}
 
	function retiro() {
		document.getElementById("error").style.display='none';
 
		var valor=parseInt(document.getElementsByName("valor2")[0].value);
		if(!isNaN(valor))
		{
			if(valor<=saldo)
			{
				saldo=saldo-valor;
				document.getElementById("saldo").innerHTML=saldo;
			}else{
				document.getElementById("error").innerHTML="La cantidad no puede superar el saldo";
				document.getElementById("error").style.display='block';
			}
		}
	}
 
	</script>
 
</head>
 
<body>
	<h3>Saldo actual: <span id="saldo">0</span></h3>
 
	<form>
		<div>
			<b>Depósito</b>
			<input type="checkbox" value="1" onchange="javascript:showContent('deposito',this)" />
			<div id="deposito" class="hide">
				Ingresa el Depósito a Realisar <input type="text" name="valor1">
				<br><input type="button" value="Enviar" onclick="deposito()">
			</div>
		</div>
 
		<div>
			<b>Retiro</b>
			<input type="checkbox" value="1" onchange="javascript:showContent('retiro',this)" />
			<div id="error"></div>
			<div id="retiro" class="hide">
				Ingresa el retiro a Realisar <input type="text" name="valor2">
				<br><input type="button" value="Enviar" onclick="retiro()">
			</div>
		</div>
	</form>
 
</body>
</html>



Comentarios sobre la versión: Versión 1.0 (0)


No hay comentarios
 

Comentar la versión: Versión 1.0

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

http://lwp-l.com/s3559