Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Clases y Objetos (Código)
Clases y Objetos (Código)
package clases.y.objetos;
import java.util.Scanner;
int operacion;
double inicial;
double totalCuenta;
while (eleccionCorrecta) {
eleccionCorrecta = false;
operacion = reader.nextInt();
switch (operacion) {
case 1 -> {
eleccionCorrecta = true;
Cuenta Cuenta1;
Cuenta1.setCedula(cedula);
Cuenta1.setNombres(nombres);
Cuenta1.setNombres(apellidos);
Cuenta1.setNumeroCliente(numero);
while (valor) {
inicial = reader.nextInt();
Cuenta1.setInicial(inicial);
if (Cuenta1.verificarInicial(inicial)) {
valor = false;
} else {
Cuenta1.setPorcentajeAhorroAnual(porcentaje);
while (eleccionCorrecta) {
eleccionCorrecta = false;
operacion = reader.nextInt();
switch (operacion) {
case 1 -> {
Cuenta1.deposito(deposito);
case 2 -> {
int c = reader.nextInt();
Cuenta1.retiro(retiro, c);
default -> {
eleccionCorrecta = true;
}
}
System.out.println("-------------------------------------------------");
totalCuenta = Cuenta1.getSaldo();
case 2 -> {
eleccionCorrecta = true;
CuentaInversion CuentaInversion1;
CuentaInversion1.setCedula(cedula);
CuentaInversion1.setNombres(nombres);
CuentaInversion1.setNombres(apellidos);
CuentaInversion1.setNumeroCliente(numero);
while (valor) {
CuentaInversion1.setInicial(inicial);
if (CuentaInversion1.verificarInicial(inicial)) {
valor = false;
} else {
while (eleccionCorrecta) {
eleccionCorrecta = false;
operacion = reader.nextInt();
switch (operacion) {
case 1 -> {
CuentaInversion1.deposito(deposito);
case 2 -> {
CuentaInversion1.retiro(retiro, c);
case 3 -> {
int c = reader.nextInt();
CuentaInversion1.cancelarCuenta(cantidad, c);
default -> {
eleccionCorrecta = true;
System.out.println("-------------------------------------------------");
totalCuenta = CuentaInversion1.getSaldo();
case 3 -> {
Empleado Empleado1;
Empleado1.setNombres(nombres);
Empleado1.setApellidos(apellidos);
Empleado1.setCedula(cedula);
Empleado1.setCargo(cargo);
Empleado1.setAniosAntiguedadEmpleado(antiguedad);
Empleado1.diasVacaciones(Empleado1.getAniosAntiguedadEmpleado());
default -> {
eleccionCorrecta = true;
reader.close();
}
}
package clases.y.objetos;
String nombres;
String apellidos;
int cedula;
nombres = n;
apellidos = a;
cedula = c;
nombres = n;
apellidos = a;
return nombres;
return apellidos;
return cedula;
+ Clase empleado
package clases.y.objetos;
import java.util.Arrays;
public Empleado(int cedula, String nombres, String apellidos, int antiguedad, String cargo) {
aniosAntiguedadEmpleado = antiguedad;
cargoEmpleado = cargo;
return aniosAntiguedadEmpleado;
diasVacacionesEmpleado = 0;
aniosAntiguedadEmpleado = antiguedad;
if (aniosAntiguedadEmpleado <= 1) {
diasVacacionesEmpleado = 0;
} else if (aniosAntiguedadEmpleado == 1) {
diasVacacionesEmpleado = 5;
diasVacacionesEmpleado = (aniosAntiguedadEmpleado - 1) * 2 + 5;
} else {
diasVacacionesEmpleado = 20;
//return diasVacacionesEmpleado;
System.out.println("El empleado(a) " + nombres + " " + apellidos + " tiene " +
diasVacacionesEmpleado + " días de vacaciones");
if (validarCargo(cargo)) {
cargoEmpleado = cargo;
} else {
return cargoEmpleado;
aniosAntiguedadEmpleado = antiguedad;
return Arrays.asList(arrayCargos).contains(cargo);
salario=s;
}
+ Clase cliente
package clases.y.objetos;
numeroCliente = numero;
return cedula == c;
numeroCliente = n;
return numeroCliente;
}
+ Clase cuenta
package clases.y.objetos;
public Cuenta(int cedula, String nombres, String apellidos, int numero, double inicial, double
porcentaje) {
saldo = inicial;
porcentajeAhorroAnual = porcentaje;
if (Identificacion(c)) {
if (puedoSacar(cantidad)) {
} else {
System.out.println("Saldo"+saldo+"retiro"+cantidad);
} else {
return saldo;
return numeroCuenta;
numeroCuenta = numero;
if (verificarInicial(inicial)) {
saldo = inicial;
}
porcentajeAhorroAnual = porcentaje;
package clases.y.objetos;
public CuentaInversion(int cedula, String nombres, String apellidos, int numero, double inicial,
double porcentaje) {
super(cedula, nombres, apellidos, numero, inicial, porcentaje);
@Override
@Override
if (Identificacion(c)) {