[go: up one dir, main page]

0% encontró este documento útil (0 votos)
42 vistas8 páginas

10 Java

El documento describe una clase Cuenta que representa cuentas bancarias. La clase incluye atributos como nombre, número de cuenta, tipo de interés y saldo. También incluye constructores y métodos para establecer y obtener los valores de los atributos, realizar ingresos y devolver el saldo.

Cargado por

tania
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
42 vistas8 páginas

10 Java

El documento describe una clase Cuenta que representa cuentas bancarias. La clase incluye atributos como nombre, número de cuenta, tipo de interés y saldo. También incluye constructores y métodos para establecer y obtener los valores de los atributos, realizar ingresos y devolver el saldo.

Cargado por

tania
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 8

1.

//Clase Cuenta
public class Cuenta {

private String nombre;


private String numeroCuenta;
private double tipoInteres;
private double saldo;

//Constructor por defecto


public Cuenta() {
}
//Constructor con parámetros
public Cuenta(String nombre, String numeroCuenta, double tipoInteres, double saldo) {
this.nombre = nombre;
this.numeroCuenta = numeroCuenta;
this.tipoInteres = tipoInteres;
this.saldo = saldo;
}

//Constructor copia
public Cuenta(final Cuenta c) {
nombre = c.nombre;
numeroCuenta = c.numeroCuenta;
tipoInteres = c.tipoInteres;
saldo = c.saldo;
}
//getters y setters
public void setNombre(String s) {
nombre = s;
}

public void setNumeroCuenta(String s) {


numeroCuenta = s;
}

public void setTipoInteres(double n) {


tipoInteres = n;
}

public void setSaldo(double n) {


saldo = n;
}

public String getNombre() {


return nombre;
}

public String getNumeroCuenta() {


return numeroCuenta;
}

public double getTipoInteres() {


return tipoInteres;
}

public double getSaldo() {


return saldo;
}

//método ingreso
public boolean ingreso(double n) {
boolean ingresoCorrecto = true;
if (n < 0) {
ingresoCorrecto = false;
} else {
saldo = saldo + n;
}
return ingresoCorrecto;
}

2.

public class Cuenta {

//Atributos
private String titular;
private double cantidad;
//Constructores
public Cuenta(String titular) {
this(titular, 0); //Sobrecarga
}

public Cuenta(String titular, double cantidad) {


this.titular = titular;
//Si la cantidad es menor que cero, lo ponemos a cero
if (cantidad < 0) {
this.cantidad = 0;
} else {
this.cantidad = cantidad;
}
}

//Metodos
public String getTitular() {
return titular;
}
public void setTitular(String titular) {
this.titular = titular;
}

public double getCantidad() {


return cantidad;
}
public void setCantidad(double cantidad) {
this.cantidad = cantidad;
}

/**
* Ingresa dinero en la cuenta,
* solo si es positivo la cantidad
*
* @param cantidad
*/
public void ingresar(double cantidad) {
if(cantidad > 0){
this.cantidad += cantidad;
}
}

/**
* Retira una cantidad en la cuenta, si se quedara en negativo se quedaria
* en cero
*
* @param cantidad
*/
public void retirar(double cantidad) {
if (this.cantidad - cantidad < 0) {
this.cantidad = 0;
} else {
this.cantidad -= cantidad;
}
}

/**
* Devuelve el estado del objeto
*
* @return
*/
@Override
public String toString() {
return "El titular " + titular + " tiene " + cantidad + " euros en la cuenta";
}

3.
class Empleado

string nombre;

float sueldo;

public void Inicializar()

string linea;

Console.Write("Ingrese el nombre del empleado:");

nombre = Console.ReadLine();

Console.Write("Ingrese su sueldo:");

linea = Console.ReadLine();
sueldo=float.Parse(linea);

public void PagaImpuestos()

if (sueldo>3000)

Console.WriteLine("Debe abonar impuestos");

else

Console.WriteLine("No paga impuestos");

Console.ReadKey();

static void Main(string[] args)

Empleado empleado1= new Empleado();

empleado1.Inicializar();

empleado1.PagaImpuestos();

4.
public class EmpleadoFabrica {
private Scanner teclado;
String nombre;
float sueldo;

public EmpleadoFabrica() {
teclado=new Scanner(System.in);
System.out.print("Ingrese el nombre del empleado:");
nombre=teclado.next();
System.out.print("Ingrese su sueldo:");
sueldo=teclado.nextFloat();
}

public void pagaImpuestos() {


if (sueldo>3000) {
System.out.print("Debe abonar impuestos");
} else {
System.out.print("No paga impuestos");
}
}

public static void main(String[] ar) {


EmpleadoFabrica empleado1;
empleado1=new EmpleadoFabrica();
empleado1.pagaImpuestos();
}
}

También podría gustarte