Ejercicios Capitulo 5 bloque 4
This commit is contained in:
9
src/capitulo05/bloque04/bancos/Banco.java
Normal file
9
src/capitulo05/bloque04/bancos/Banco.java
Normal file
@@ -0,0 +1,9 @@
|
||||
package capitulo05.bloque04.bancos;
|
||||
|
||||
public class Banco {
|
||||
private static float tasaDeInteres = 0.0355f;
|
||||
|
||||
public static void cambiarTasaDeInteres(Cuenta c) {
|
||||
c.setSaldo(c.getSaldo() * (1 + tasaDeInteres));
|
||||
}
|
||||
}
|
||||
27
src/capitulo05/bloque04/bancos/Cuenta.java
Normal file
27
src/capitulo05/bloque04/bancos/Cuenta.java
Normal file
@@ -0,0 +1,27 @@
|
||||
package capitulo05.bloque04.bancos;
|
||||
|
||||
public class Cuenta {
|
||||
private float saldo = 0;
|
||||
|
||||
public Cuenta() {
|
||||
}
|
||||
|
||||
public Cuenta(float saldo) {
|
||||
this.saldo = saldo;
|
||||
}
|
||||
|
||||
public float getSaldo() {
|
||||
return saldo;
|
||||
}
|
||||
|
||||
public void setSaldo(float saldo) {
|
||||
this.saldo = saldo;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return "Cuenta{" +
|
||||
"saldo=" + saldo +
|
||||
'}';
|
||||
}
|
||||
}
|
||||
26
src/capitulo05/bloque04/bancos/Principal.java
Normal file
26
src/capitulo05/bloque04/bancos/Principal.java
Normal file
@@ -0,0 +1,26 @@
|
||||
package capitulo05.bloque04.bancos;
|
||||
|
||||
import capitulo04.utils.Utils;
|
||||
|
||||
public class Principal {
|
||||
public static void main(String[] args) {
|
||||
Cuenta[] cuentas = new Cuenta[5];
|
||||
|
||||
System.out.println("Antes del interés");
|
||||
for (int i = 0; i < cuentas.length; i++) {
|
||||
cuentas[i] = new Cuenta((float)Utils.generarNumAleatorio(100));
|
||||
System.out.println(cuentas[i].toString());
|
||||
}
|
||||
|
||||
for (int i = 0; i < 5; i++) {
|
||||
for (int j = 0; j < cuentas.length; j++) {
|
||||
Banco.cambiarTasaDeInteres(cuentas[i]);
|
||||
}
|
||||
}
|
||||
|
||||
System.out.println("Después del interés");
|
||||
for (Cuenta c : cuentas) {
|
||||
System.out.println(c.toString());
|
||||
}
|
||||
}
|
||||
}
|
||||
13
src/capitulo05/bloque04/productos/Principal.java
Normal file
13
src/capitulo05/bloque04/productos/Principal.java
Normal file
@@ -0,0 +1,13 @@
|
||||
package capitulo05.bloque04.productos;
|
||||
|
||||
public class Principal {
|
||||
public static void main(String[] args) {
|
||||
Producto c1 = new Producto();
|
||||
Producto c2 = new Producto();
|
||||
Producto c3 = new Producto();
|
||||
Producto c4 = new Producto();
|
||||
Producto c5 = new Producto();
|
||||
|
||||
System.out.println(Producto.obtenerContador());
|
||||
}
|
||||
}
|
||||
13
src/capitulo05/bloque04/productos/Producto.java
Normal file
13
src/capitulo05/bloque04/productos/Producto.java
Normal file
@@ -0,0 +1,13 @@
|
||||
package capitulo05.bloque04.productos;
|
||||
|
||||
public class Producto {
|
||||
private static int contador = 0;
|
||||
|
||||
public Producto() {
|
||||
contador++;
|
||||
}
|
||||
|
||||
public static int obtenerContador() {
|
||||
return contador;
|
||||
}
|
||||
}
|
||||
16
src/capitulo05/bloque04/usuarios/Principal.java
Normal file
16
src/capitulo05/bloque04/usuarios/Principal.java
Normal file
@@ -0,0 +1,16 @@
|
||||
package capitulo05.bloque04.usuarios;
|
||||
|
||||
public class Principal {
|
||||
public static void main(String[] args) {
|
||||
Usuario u1 = new Usuario();
|
||||
Usuario u2 = new Usuario();
|
||||
Usuario u3 = new Usuario();
|
||||
Usuario u4 = new Usuario();
|
||||
Usuario u5 = new Usuario();
|
||||
|
||||
Usuario.eliminarUsuario();
|
||||
Usuario.eliminarUsuario();
|
||||
|
||||
System.out.println(Usuario.getTotalUsuarios());
|
||||
}
|
||||
}
|
||||
17
src/capitulo05/bloque04/usuarios/Usuario.java
Normal file
17
src/capitulo05/bloque04/usuarios/Usuario.java
Normal file
@@ -0,0 +1,17 @@
|
||||
package capitulo05.bloque04.usuarios;
|
||||
|
||||
public class Usuario {
|
||||
private static int totalUsuarios = 0;
|
||||
|
||||
public Usuario() {
|
||||
totalUsuarios++;
|
||||
}
|
||||
|
||||
public static void eliminarUsuario() {
|
||||
totalUsuarios--;
|
||||
}
|
||||
|
||||
public static int getTotalUsuarios() {
|
||||
return totalUsuarios;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user