Clase Cuenta
package Pregunta1;
public class Cuenta {
long numero_de_cuenta;
float DNI;
float saldo_actual;
float interes_anual;
public Cuenta(long numero_de_cuenta, float DNI, float saldo_actual, float interes_anual) {
this.numero_de_cuenta = numero_de_cuenta;
this.DNI = DNI;
this.saldo_actual = saldo_actual;
this.interes_anual = interes_anual;
}
public Cuenta(float DNI, float saldo_actual, float interes_anual) {
this.DNI = DNI;
this.saldo_actual = saldo_actual;
this.interes_anual = interes_anual;
}
public long getNumero_de_cuenta() {
return numero_de_cuenta;
}
public void setNumero_de_cuenta(long numero_de_cuenta) {
this.numero_de_cuenta = numero_de_cuenta;
}
public float getDNI() {
return DNI;
}
public void setDNI(float DNI) {
this.DNI = DNI;
}
public float getSaldo_actual() {
return saldo_actual;
}
public void setSaldo_actual(float saldo_actual) {
this.saldo_actual = saldo_actual;
}
public float getInteres_anual() {
return interes_anual;
}
public void setInteres_anual(float interes_anual) {
this.interes_anual = interes_anual;
}
public float actualizarSaldo(){
float saldo_nuevo;
saldo_nuevo=this.saldo_actual+(this.saldo_actual*((this.interes_anual/100)/365));
return saldo_nuevo;
}
public float ingresar(float cant_ingresada){
float nuevo_monto;
nuevo_monto=this.saldo_actual+cant_ingresada;
return nuevo_monto;
}
public float retirar(float cant_retiro){
float nuevo_monto=0;
if(this.saldo_actual>=cant_retiro){
nuevo_monto=this.saldo_actual-cant_retiro;
}else{
System.out.println("No hay saldo suficiente en su cuenta!!");
}
return nuevo_monto;
}
}
Clase Principal_Cuenta
package Pregunta1;
import java.util.Scanner;
public class Principal_Cuenta {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
Cuenta c1=new Cuenta(2105056, 73660590, 512, 25);
System.out.println("Ingrese el monto que desea agregar a su cuenta: ");
float monto=sc.nextFloat();
System.out.println("El nuevo saldo en su cuenta es: "+c1.ingresar(monto)+" soles");
}
}
Pregunta Numero 2°
Clase Fecha
package Pregunta2;
public class Fecha {
String día_semana;
int dia_mes;
String mes;
int anio;
public Fecha(String día_semana, int dia_mes, String mes, int anio) {
this.día_semana = día_semana;
this.dia_mes = dia_mes;
this.mes = mes;
this.anio = anio;
}
public String getDía_semana() {
return día_semana;
}
public void setDía_semana(String día_semana) {
this.día_semana = día_semana;
}
public int getDia_mes() {
return dia_mes;
}
public void setDia_mes(int dia_mes) {
this.dia_mes = dia_mes;
}
public String getMes() {
return mes;
}
public void setMes(String mes) {
this.mes = mes;
}
public int getAnio() {
return anio;
}
public void setAnio(int anio) {
this.anio = anio;
}
}
Clase Libro
package Pregunta2;
import java.util.*;
public class Libro {
String titulo="Introduccion to Java Programing";
Persona autor;
String ISBN="0-13-031997-X";
int paginas=784;
String edicion="3a. Edicion";
String editorial="Prentice-Hall";
Lugar lugar;
Fecha fecha_edicion;
public Libro() {
}
public Libro(String titulo, Persona autor, String ISBN, int paginas, String edicion, String editorial, Lugar lugar, Fecha fecha_edicion) {
this.titulo = titulo;
this.autor = autor;
this.ISBN = ISBN;
this.paginas = paginas;
this.edicion = edicion;
this.editorial = editorial;
this.lugar = lugar;
this.fecha_edicion = fecha_edicion;
}
public String getTitulo() {
return titulo;
}
public void setTitulo(String titulo) {
this.titulo = titulo;
}
public Persona getAutor() {
return autor;
}
public void setAutor(Persona autor) {
this.autor = autor;
}
public String getISBN() {
return ISBN;
}
public void setISBN(String ISBN) {
this.ISBN = ISBN;
}
public int getPaginas() {
return paginas;
}
public void setPaginas(int paginas) {
this.paginas = paginas;
}
public String getEdicion() {
return edicion;
}
public void setEdicion(String edicion) {
this.edicion = edicion;
}
public String getEditorial() {
return editorial;
}
public void setEditorial(String editorial) {
this.editorial = editorial;
}
public Lugar getLugar() {
return lugar;
}
public void setLugar(Lugar lugar) {
this.lugar = lugar;
}
public Fecha getFecha_edicion() {
return fecha_edicion;
}
public void setFecha_edicion(Fecha fecha_edicion) {
this.fecha_edicion = fecha_edicion;
}
public void leer(Persona p, Lugar l, Fecha f){
Scanner sc=new Scanner(System.in);
System.out.println("INGRESE LOS DATOS DEL LIBRO");
System.out.println("Titulo: ");
this.titulo=sc.nextLine();
System.out.println("Datos del autor ");
System.out.println("Nombre: ");
p.nombre=sc.nextLine();
System.out.println("Apellido: ");
p.apellido=sc.nextLine();
System.out.println("ISBN del libro: ");
this.ISBN=sc.nextLine();
System.out.println("Paginas: ");
this.paginas=sc.nextInt();
System.out.println("Edicion: ");
this.edicion=sc.nextLine();
System.out.println("Editorial: ");
this.editorial=sc.nextLine();
System.out.println("Lugar ");
System.out.println("Ciudad: ");
l.ciudad=sc.nextLine();
System.out.println("Pais: ");
l.pais=sc.nextLine();
System.out.println("Fecha de edicion ");
System.out.println("Dia de la semana: ");
f.día_semana=sc.nextLine();
System.out.println("Dia del mes: ");
f.dia_mes=sc.nextInt();
System.out.println("Mes: ");
f.mes=sc.nextLine();
System.out.println("Año: ");
f.anio=sc.nextInt();
}
public void mostrar_autor(){
System.out.println(""+this.autor.nombre+", "+this.autor.apellido);
}
public void mostrar(Persona p,Lugar l, Fecha f){
System.out.print("Titulo: "+this.titulo+" "+this.edicion);
System.out.print("\nAutor: "+p.nombre+", "+p.apellido);
System.out.print("\nISBN: "+this.ISBN+" "+this.editorial+", "+l.ciudad+" ("+l.pais+"), "+f.día_semana+" "+f.dia_mes+" de "+f.mes+" de "+f.anio);
System.out.print("\n"+this.paginas+" páginas");
}
}
Clase Lugar
package Pregunta2;
public class Lugar {
String ciudad;
String pais;
public Lugar(String ciudad, String pais) {
this.ciudad = ciudad;
this.pais = pais;
}
public String getCiudad() {
return ciudad;
}
public void setCiudad(String ciudad) {
this.ciudad = ciudad;
}
public String getPais() {
return pais;
}
public void setPais(String pais) {
this.pais = pais;
}
}
Clase Persona
package Pregunta2;
public class Persona {
String nombre;
String apellido;
public Persona(String nombre, String apellido) {
this.nombre = nombre;
this.apellido = apellido;
}
public String getNombre() {
return nombre;
}
public void setNombre(String nombre) {
this.nombre = nombre;
}
public String getApellido() {
return apellido;
}
public void setApellido(String apellido) {
this.apellido = apellido;
}
}
Clase Principal Libro
package Pregunta2;
public class Principal_Libro {
public static void main(String[] args) {
Fecha f1=new Fecha("viernes", 16, "noviembre", 2001);
Lugar u1=new Lugar("New Jersey", "USA");
Persona p1= new Persona("Liang","y.Daniel");
Libro l1=new Libro();
// l1.leer(p1, u1, f1);
l1.mostrar(p1, u1, f1);
}
}
Pregunta numero 3°
Clase Cancion
package Pregunta3;
public class Cancion {
String nombre;
int duracion;
String autor;
public Cancion(String nombre, int duracion, String autor) {
this.nombre = nombre;
this.duracion = duracion;
this.autor = autor;
}
public String getNombre() {
return nombre;
}
public void setNombre(String nombre) {
this.nombre = nombre;
}
public int getDuracion() {
return duracion;
}
public void setDuracion(int duracion) {
this.duracion = duracion;
}
public String getAutor() {
return autor;
}
public void setAutor(String autor) {
this.autor = autor;
}
public void mostrar(){
System.out.println("Nombre: "+this.nombre);
System.out.println("Duracion: "+this.duracion);
System.out.println("Autor: "+this.autor);
}
}
Clase CD
package Pregunta3;
import java.util.ArrayList;
public class CD {
int contador = 0;
int tamaño_maximo = 20;
ArrayList canciones;
public CD() {
canciones = new ArrayList(tamaño_maximo);
}
public int numeroCanciones() {
return canciones.size();
}
public Cancion dameCancion(int i) {
return (Cancion) canciones.get(i);
}
public void grabaCancion(int i, Cancion c) {
canciones.set(i, c);
}
public void agrega(Cancion c) {
canciones.add(c);
}
public void elimina(int i) {
canciones.remove(i);
}
public void graba_Cancion(String nombre_cancion, Cancion c) {
int estado = 0;
for (int i = 0; i < this.numeroCanciones(); i++) {
if (dameCancion(i).nombre.equals(nombre_cancion)) {
estado = 1;
grabaCancion(i, c);
}
}
if (estado == 0) {
System.out.println("Cancion no encontrada!!");
}
}
public void eliminar_Cancion(String nombre_cancion, Cancion c) {
int estado = 0;
for (int i = 0; i < this.numeroCanciones(); i++) {
if (dameCancion(i).equals(nombre_cancion)) {
estado = 1;
canciones.remove(c);
}
}
if (estado == 0) {
System.out.println("Cancion no encontrada");
}
}
}
Clase Principal CD
package Pregunta3;
import java.util.Scanner;
public class Principal_CD {
public static void main(String[] args) {
Cancion c1=new Cancion("Basta ya",3,"Olga Tañón");
Cancion c2=new Cancion("Perdón",5,"Camila");
Cancion c3=new Cancion("Aire soy",4,"Ximena y Miguel");
CD cd= new CD();
cd.agrega(c1);
cd.agrega(c2);
cd.agrega(c3);
System.out.println("Número de canciones: "+cd.numeroCanciones());
for(int i=0;i