package com.trifulcas.oop;
public class Libro {
private String titulo;
private String autor;
private int numeroDePaginas;
public Libro(String titulo, String autor, int numeroDePaginas) {
super();
this.titulo = titulo;
this.autor = autor;
this.numeroDePaginas = numeroDePaginas;
}
/**
* @return the titulo
*/
public String getTitulo() {
return titulo;
}
/**
* @param titulo the titulo to set
*/
public void setTitulo(String titulo) {
this.titulo = titulo;
}
/**
* @return the autor
*/
public String getAutor() {
return autor;
}
/**
* @param autor the autor to set
*/
public void setAutor(String autor) {
this.autor = autor;
}
/**
* @return the numeroDePaginas
*/
public int getNumeroDePaginas() {
return numeroDePaginas;
}
/**
* @param numeroDePaginas the numeroDePaginas to set
*/
public void setNumeroDePaginas(int numeroDePaginas) {
this.numeroDePaginas = numeroDePaginas;
}
@Override
public String toString() {
return "Libro [titulo=" + titulo + ", autor=" + autor + ", numeroDePaginas=" + numeroDePaginas + "]";
}
}
package com.trifulcas.oop;
public class TV {
private String marca;
private int canal;
private int volumen;
public TV(String marca) {
this.marca = marca;
reiniciarTV();
}
/**
* @return the marca
*/
public String getMarca() {
return marca;
}
/**
* @param marca the marca to set
*/
public void setMarca(String marca) {
this.marca = marca;
}
/**
* @return the canal
*/
public int getCanal() {
return canal;
}
/**
* @param canal the canal to set
*/
public void setCanal(int canal) {
if (canal >= 1 && canal <= 50) {
this.canal = canal;
}
}
public void aumentar() {
if (volumen < 100) {
volumen++;
}
}
public void disminuir() {
if (volumen > 0) {
volumen--;
}
}
public void reiniciarTV() {
canal = 1;
volumen = 50;
}
@Override
public String toString() {
return marca + " en el canal " + canal + ", volumen " + volumen;
}
}
package com.trifulcas.oop;
public class Complejo {
private float real;
private float imaginaria;
public Complejo(float real, float imaginaria) {
this.real = real;
this.imaginaria = imaginaria;
}
public Complejo() {
real=0;
imaginaria=0;
}
/**
* @return the real
*/
public float getReal() {
return real;
}
/**
* @param real the real to set
*/
public void setReal(float real) {
this.real = real;
}
/**
* @return the imaginaria
*/
public float getImaginaria() {
return imaginaria;
}
/**
* @param imaginaria the imaginaria to set
*/
public void setImaginaria(float imaginaria) {
this.imaginaria = imaginaria;
}
public void sumar(Complejo c) {
real+=c.real;
imaginaria+=c.imaginaria;
}
public boolean igual(Complejo c) {
return real==c.real && imaginaria==c.imaginaria;
}
public float getAbsoluto() {
return (float) Math.sqrt(imaginaria*imaginaria+real*real);
}
@Override
public String toString() {
return + real +" + " + imaginaria + "i";
}
}
Libro quijote = new Libro("Quijote", "Cervantes", 800);
System.out.println(quijote);
TV pana = new TV("Panasonic");
System.out.println(pana);
for (int i = 0; i < 100; i++) {
pana.aumentar();
}
pana.setCanal(270);
System.out.println(pana);
Complejo a=new Complejo(1,2);
Complejo b=new Complejo(3,4);
System.out.println(a.getImaginaria());
System.out.println(a.getAbsoluto());
System.out.println(a);
a.sumar(b);
System.out.println(a);