Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - matru

Páginas: 1 [2]
21
Código: [Seleccionar]
public class MultiplicadorDieces{

    public MultiplicadorDieces(){}
   
    public double multiplicarPorDieces(double m, int n){
   
        double r=10;
        double c =10;

        for(int i=1;i<n;i++){
       
            r = c  * r;
        }
       
        return m = r * m;
    }
}

22
Código: [Seleccionar]
public class Casa{

    private double superficie;
    private String direccion;
    private SalonCasa salonCasa;
    private CocinaCasa cocina;
   
   
   public Casa(){
   
        superficie = 0;
        direccion ="";
        salonCasa = new SalonCasa();
        cocina = new CocinaCasa();
    }
   
   public Casa(double superficie, String direccion, SalonCasa salonCasa, CocinaCasa cocina){
   
        this.superficie = superficie;
        this.direccion = direccion;
        salonCasa = new SalonCasa(salonCasa.getNumeroDeTelevisores(), salonCasa.getTipoSalon());
        cocina = new CocinaCasa(cocina.getEsIndependiente(),cocina.getNumeroDeFuegos());
    }
   
    public void setSuperficie(double superficie){
   
        this.superficie = superficie;
    }
   
    public double getSuperficie(){return superficie;}
   
    public void setDireccion(String direccion){
   
        this.direccion = direccion;
    }
   
    public String getDireccion(){return direccion;}
   
    public void setNumeroDeTelevisores(int numeroDeTelevisores){
   
        salonCasa.setNumeroDeTelevisores(numeroDeTelevisores);
    }
   
    public int getNumeroDeTelevisores(){return salonCasa.getNumeroDeTelevisores();}
   
    public void setTipoSalon(String tipoSalon){
   
        salonCasa.setTipoSalon(tipoSalon);
    }
   
    public String getTipoSalon(){return salonCasa.getTipoSalon();}
   
    public void setEsIndependiente(boolean esIndependiente){
   
        cocina.setEsIndependiente(esIndependiente);
    }
   
    public boolean getEsIndependiente(){return cocina.getEsIndependiente();}
   
    public void setNumeroDeFuegos(int numeroDeFuegos){
   
        cocina.setNumeroDeFuegos(numeroDeFuegos);
    }
   
    public int getNumeroDeFuegos(){return cocina.getNumeroDeFuegos();}
   
   
}
Código: [Seleccionar]
public class CocinaCasa{

    private boolean esIndependiente;
    private int numeroDeFuegos;
   
    public CocinaCasa(){
   
        esIndependiente = false;
        numeroDeFuegos =0;
    }
   
    public CocinaCasa(boolean esIndependiente, int numeroDeFuegos){
   
        this.esIndependiente = esIndependiente;
        this.numeroDeFuegos = numeroDeFuegos;
    }
   
    public void setEsIndependiente(boolean esIndependiente){
   
        this.esIndependiente = esIndependiente;
    }
   
    public boolean getEsIndependiente(){return esIndependiente;}
   
    public void setNumeroDeFuegos(int numeroDeFuegos){
   
        this.numeroDeFuegos = numeroDeFuegos;
    }
   
    public int getNumeroDeFuegos(){return numeroDeFuegos;}
}
Código: [Seleccionar]
public class SalonCasa{

    private int numeroDeTelevisores;
    private String tipoSalon;
   
   
    public SalonCasa(){
   
        numeroDeTelevisores = 0;
        tipoSalon = "desconocido";
    }
   
    public SalonCasa(int numeroDeTelevisores, String tipoSalon){
   
        this.numeroDeTelevisores = numeroDeTelevisores;
        this.tipoSalon = tipoSalon;
    }
   
    public void setNumeroDeTelevisores(int numeroDeTelevisores){
   
        numeroDeTelevisores = numeroDeTelevisores;
    }
   
    public int getNumeroDeTelevisores(){return numeroDeTelevisores;}
   
    public void setTipoSalon(String tipoSalon){
   
        this.tipoSalon = tipoSalon;
    }
   
    public String getTipoSalon(){return tipoSalon;}
   
   
   
}

23
Citar
Define tres clases: Casa, SalonCasa y CocinaCasa. La clase SalonCasa debe tener como atributos numeroDeTelevisores (int) y tipoSalon (String) y disponer de un constructor que los inicialice a 0 y “desconocido”. La clase CocinaCasa debe tener como atributos esIndependiente (boolean) y numeroDeFuegos (int) y un constructor que los inicialice a false y 0. La clase Casa tendrá los siguientes atributos de clase: superficie (double), direccion (String), salonCasa (tipo SalonCasa) y cocina (tipo CocinaCasa). Define un constructor para la clase Casa que establezca a unos valores de defecto los atributos simples y que cree nuevos objetos si se trata de atributos objeto. Compila el código para comprobar que no presenta errores, crea un objeto de tipo Casa. Comprueba que se inicializan correctamente consultando el valor de sus atributos después de haber creado los objetos.

Código: [Seleccionar]
public class Casa
{
    private double superficie;
    private String direccion;
    private SalonCasa tipoSalonCasa;
    private CocinaCasa tipoCocinaCasa;
   
    public Casa ()
    {
        superficie = 0.0;
        direccion = "Desconocido";
        tipoSalonCasa = new SalonCasa();
        tipoCocinaCasa = new CocinaCasa();
    }
}
       
 

Código: [Seleccionar]
  public class CocinaCasa
{
    private boolean esIndependiente;
    private int numeroDeFuegos;
   
    public CocinaCasa()
    {
        esIndependiente = false;
        numeroDeFuegos = 0;
    }
}   
 

Código: [Seleccionar]
  public class SalonCasa
{
    private int numeroDeTelevisores;
    private String tipoSalon;
   
    public SalonCasa ()
    {
        numeroDeTelevisores = 0;
        tipoSalon = "Desconocido";
    }
}   

24
Citar
Define una clase Profesor considerando los siguientes atributos de clase: nombre (String), apellidos (String), edad (int), casado (boolean), especialista (boolean). Define un constructor que reciba los parámetros necesarios para la inicialización y otro constructor que no reciba parámetros. Crea los métodos para poder establecer y obtener los valores de los atributos. Compila el código para comprobar que no presenta errores, crea un objeto usando un constructor y luego otro objeto usando el otro constructor. Comprueba que se inicializan correctamente consultando el valor de sus atributos después de haber creado los objetos.

Código: [Seleccionar]
     public class Profesor
{
    private String nombre;
    private String apellido;
    private int edad;
    private boolean casado;
    private boolean especialista;
   
    public Profesor (String nombreProfesor, String apellidoProfesor, int edadProfesor, boolean casadoProfesor, boolean especialistaProfesor )
    {
        nombre = nombreProfesor;
        apellido = apellidoProfesor;
        edad = edadProfesor;
        casado = casadoProfesor;
        especialista = especialistaProfesor;
    }
   
    public Profesor()
    {
        nombre = "";
        apellido = "";
        edad = 0;
        casado = false;
        especialista = false;
    }
   
     //Metodos setter
    public void setNombre(String valorNombre)
    {
        nombre= valorNombre;   
    }

    public void setApellido (String valorApellido)
    {
        apellido= valorApellido;
    }

    public void setEdad(int valorEdad)
    {
        edad= valorEdad;
    }

    public void setCasado (boolean valorCasado)
    {
        casado= valorCasado;
    }

    public void setEspecialista (boolean valorEspecialista)
    {
        especialista= valorEspecialista;
    }

    //Metodos getter
    public String getNombre()
    {
        return nombre;
    }

    public String getApellido()
    {
        return apellido;
    }

    public int getEdad()
    {
        return edad;
    }

    public boolean getCasado()
    {
        return casado;
    }

    public boolean getEspecialista()
    {
        return especialista;
    }
}//cierre de la clase
   
   
   
   

25
Citar
Define una clase Bombero considerando los siguientes atributos de clase: nombre (String), apellidos (String), edad (int), casado (boolean), especialista (boolean). Define un constructor que reciba los parámetros necesarios para la inicialización y los métodos para poder establecer y obtener los valores de los atributos. Compila el código para comprobar que no presenta errores, crea un objeto y comprueba que se inicializa correctamente consultando el valor de sus atributos después de haber creado el objeto.

Código: [Seleccionar]
  //clase bombero
public class Bombero
{
    private String nombre;
    private String apellido;
    private int edad;
    private boolean casado;
    private boolean especialista;

    //contructor y parametros asignados
    public Bombero (String nombreRecibido, String apellidoRecibido, int edadRecibida, boolean casadoRecibido, boolean especialistaRecibido)
    {
        nombre = nombreRecibido;
        apellido = apellidoRecibido;
        edad = edadRecibida;
        casado = casadoRecibido;
        especialista = especialistaRecibido;

    }//cierre del constructor

    //Metodos setter
    public void setNombre(String valorNombre)
    {
        nombre= valorNombre;   
    }

    public void setApellido (String valorApellido)
    {
        apellido= valorApellido;
    }

    public void setEdad(int valorEdad)
    {
        edad= valorEdad;
    }

    public void setCasado (boolean valorCasado)
    {
        casado= valorCasado;
    }

    public void setEspecialista (boolean valorEspecialista)
    {
        especialista= valorEspecialista;
    }

    //Metodos getter
    public String getNombre()
    {
        return nombre;
    }

    public String getApellido()
    {
        return apellido;
    }

    public int getEdad()
    {
        return edad;
    }

    public boolean getCasado()
    {
        return casado;
    }

    public boolean getEspecialista()
    {
        return especialista;
    }

}//cierre de la clase
   

26
Código: [Seleccionar]
public class Motor{
    private int motor;
    private int tipoBomba;
    private String tipoFluido;
    private String combustible;

    public Motor()
    {       
        motor=1;
        tipoBomba=0;
        tipoFluido="";
        combustible="";

    }

    //metodos setter
    public void setMotor(int valorMotor)
    {
        motor=valorMotor;
    }

    public void setTipoBomba(int valorTipoBomba)
    {
        tipoBomba=valorTipoBomba;
    }

    public void setTipoFluido(String valorTipoFluido)
    {
        tipoFluido=valorTipoFluido;
    }

    public void setCombustible(String valorCombustible)
    {
        combustible=valorCombustible;
    }

    //metodos getter
    public int getMotor()
    {
        return motor;
    }

    public int getTipoBomba()
    {
        return tipoBomba;
    }

    public String getTipoFluido()
    {
        return tipoFluido;
    }

    public String getCombustible()
    {
        return combustible;
    }

    public boolean dimeSiMotorEsParaAgua(){
        boolean motorEsParaAgua = false;
        if (motor == 1) {motorEsParaAgua= true;}
        return motorEsParaAgua;}

   
   
    //otros metodos

    public void dimeTipoMotor()
    {
        switch(tipoBomba)
        {
            case 0: System.out.println("No hay establecido un valor definido para el tipo de bomba");break;
            case 1: System.out.println("la bomba es una bomba de agua");break;
            case 2: System.out.println("la bomba es una bomba de gasolina");break;
            case 3: System.out.println("la bomba es una bomba de hormigon");break;
            case 4: System.out.println("la bomba es una bomba de pasta almenticia");break;
            default: System.out.println(tipoBomba + " no es una valor valido para un tipoBomba, favor indique un valor del 0 al 4");break;

        }

    }

   

}//cierre de la clase   

27
Código: [Seleccionar]
public class Motor{
    private int tipoBomba;
    private String tipoFluido;
    private String combustible;

    public Motor(){
        tipoBomba=0;
        tipoFluido="";
        combustible="";

    }

    //metodos setter
    public void setTipoBomba(int valorTipoBomba)
    {
        tipoBomba=valorTipoBomba;
    }

    public void setTipoFluido(String valorTipoFluido)
    {
        tipoFluido=valorTipoFluido;
    }

    public void setCombustible(String valorCombustible)
    {
        combustible=valorCombustible;
    }

    //metodos getter
    public int getTipoBomba()
    {
        return tipoBomba;
    }

    public String getTipoFluido()
    {
        return tipoFluido;
    }

    public String getCombustible()
    {
        return combustible;
    }

    //otros metodos

    public void dimeTipoMotor()
    {
        switch(tipoBomba)
        {
            case 0: System.out.println("No hay establecido un valor definido para el tipo de bomba");break;
            case 1: System.out.println("la bomba es una bomba de agua");break;
            case 2: System.out.println("la bomba es una bomba de gasolina");break;
            case 3: System.out.println("la bomba es una bomba de hormigon");break;
            case 4: System.out.println("la bomba es una bomba de pasta almenticia");break;
            default: System.out.println(tipoBomba + " no es una valor valido para un tipoBomba, favor indique un valor del 0 al 4");break;

        }
   
    }
   
   
   



}//cierre de la clase   

28
Código: [Seleccionar]
  public class Motor{
    private int tipoBomba;
    private String tipoFluido;
    private String combustible;

    public Motor(){
        tipoBomba=0;
        tipoFluido="";
        combustible="";

    }
   
    //metodos setter
    public void setTipoBomba(int valorTipoBomba){
    tipoBomba=valorTipoBomba;}
   
    public void setTipoFluido(String valorTipoFluido){
    tipoFluido=valorTipoFluido;}
   
    public void setCombustible(String valorCombustible){
    combustible=valorCombustible;}
   
    //metodos getter
    public int getTipoBomba(){return tipoBomba;}
   
    public String getTipoFluido(){return tipoFluido;}
   
    public String getCombustible(){return combustible;}
   
    //otros metodos
   
    public void dimeTipoMotor(){
        switch(tipoBomba){
            case 0: System.out.println("No hay establecido un valor definido para el tipo de bomba");break;
            case 1: System.out.println("la bomba es una bomba de agua");break;
            case 2: System.out.println("la bomba es una bomba de gasolina");break;
            case 3: System.out.println("la bomba es una bomba de hormigon");break;
            case 4: System.out.println("la bomba es una bomba de pasta almenticia");break;
            case 5: System.out.println("No existe un valor valido para tipo de bomba");break;
       
         
        }
   
   
   
    }
   
   
   
   
   
   
   





}//cierre de la clase

29
Código: [Seleccionar]
  //Inicio de la clase
public class Rueda
{
    //Declaracion de variables o campos
    private String tipo;
    private double grosor;
    private double diametro;
    private String marca;
    //Constructor
    public Rueda() {
        tipo="";
        grosor= 0.0;
        diametro= 0.0;
        marca="";
    }//Cierre del constructor   
   
    //Metodos setter
    public void setTipo(String valorTipo)
    {
        tipo = valorTipo;
    }
   
    public void setGrosor(double valorGrosor)
    {
        grosor = valorGrosor;
    }
   
    public void setDiametro(double valorDiametro)
    {
        diametro = valorDiametro;
    }
   
    public void setMarca(String valorMarca)
    {
        marca = valorMarca;
    }
    //Metodos getter
    public String getTipo(){return tipo;}
   
    public double getGrosor(){return grosor;}
   
    public double getDiametro(){return diametro;}
   
    public String getMarca(){return marca;}
    //Otros Metodos
    public void comprobarDimensiones()
    {
        if(diametro > 1.4)
        {
            System.out.println("la rueda es para un vehiculo grande");
        }
        else if(diametro <= 1.4 && diametro > 0.8)
        {
            System.out.println("la rueda es para un vehiculo mediano");
        }
        else
        {
            System.out.println("la rueda es para un vehiculo pequeño");
        }
   
        if(diametro > 1.4 && grosor < 0.4 || diametro <= 1.4 && diametro > 0.8 && grosor < 0.25)
        {
            System.out.println("El grosor para esta rueda es inferior al recomendado");
        }
    }//cierre del metodo comprobarDimensiones
}//cierre de la clase

30
Dadas las variables de tipo int con valores A = 5, B = 3, C = -12 indicar si la evaluación de estas
expresiones daría como resultado verdadero o falso:

a) A > 3  V
b) A > C  V
c) A < C   F
d) B < C   F
e) B != C  V
f) A == 3   F
g) A * B == 15  V
h) A * B == -30 F
i) C / B < A   V
j) C / B == -10  F
k) C / B == -4  V
l) A + B + C == 5  F
m) (A+B == 8 ) && (A-B == 2)  V
n) (A+B == 8 ) || (A-B == 6)  F
o) A > 3 && B > 3 && C < 3  F
p) A > 3 && B >= 3 && C < -3  V

31
Código: [Seleccionar]
  public class Medico {

    //declaracion   
    private String nombre;
    private String apellidos;
    private int edad;
    private boolean casado;
    private String numeroDocumentoIdentidad;
    private String especialidad;

    //constructor
    public Medico(){
        nombre= "";
        apellidos= "";
        edad= 0 ;
        casado= false;
        numeroDocumentoIdentidad= "";
        especialidad= "";

    }//cierre del constructor
    //metodos setter
    public void setNombre(String valorNombre){
        System.out.println("ha cambiado el nombre del medico de " +nombre ); nombre= valorNombre; System.out.println("ahora el nombre es: " + nombre);  }

    public void setApellidos(String valorApellidos){

        System.out.println("ha cambiado los apellidos del medico de " ); apellidos= valorApellidos; System.out.println("Ahora los apellidos son: "+ apellidos); }

    public void setEdad(int valorEdad){
        edad=valorEdad;}

    public void setCasado (boolean valorCasado){
        System.out.println("ha cambiado del estar casado del medico "); casado= valorCasado; System.out.println("ahora estar casado es: " + casado);}

    public void setNumeroDocumentoIdentidad(String valorNumeroDocumentoIdentidad){
        System.out.println("ha cambiado el Numero Documento Identidad del medico de "); numeroDocumentoIdentidad= valorNumeroDocumentoIdentidad; System.out.println("ahora el numeroDocumentoIdentidad es: "+ numeroDocumentoIdentidad);}

    public void setEspecialidad(String valorEspecialidad){
        System.out.println("ha cambiado la especialidad del medico de  "); especialidad= valorEspecialidad;  System.out.println("ahora la especialidad es: "+ especialidad);}

    //otros metodos   
    public void carculoMultiploEdad (){
        int multiplo=edad%5;
        multiplo=5- multiplo;

        System.out.println("El médico "+nombre+", con especialidad "+especialidad+", tendrá una edad múltiplo de 5 dentro de "+multiplo+"años");}

    //metodos getter
    public String getNombre(){return nombre;}

    public String getApellidos(){return apellidos;}

    public int getEdad(){return edad;}

    public boolean getCasado (){return casado;}

    public String getNumeroDocumentoIdentidad (){return numeroDocumentoIdentidad;}

    public String getEspecialidad (){return especialidad;}

   

}//cierre de la clase   

32
Código: [Seleccionar]
public class Medico {

 //declaracion   
private String nombre;
private String apellidos;
private int edad;
private boolean casado;
private String numeroDocumentoIdentidad;
private String especialidad;


//constructor
public Medico(){
nombre= "Desconocido";
apellidos= "Desconocido";
edad= 0;
casado= false;
numeroDocumentoIdentidad= "Desconocido";
especialidad= "Desconocido"; 

}//cierre del constructor

//metodos setter
public void setNombre(String valorNombre){
    nombre= valorNombre; System.out.println("ha cambiado el nombre del medico de  " + "ahora el nombre es: ");  }
   
public void setApellidos(String valorApellidos){
   apellidos= valorApellidos;
    System.out.println("ha cambiado los apellidos del medico de"   +   "los nuevos apellidos son: "); }
   
public void setEdad(int valorEdad){
    edad= valorEdad; System.out.println("ha cambiado la edad del medico de " + "la nueva edad es: "); }
   
public void setCasado (boolean valorCasado){
    casado= valorCasado; System.out.println("ha cambiado del estar casado de medico " + "ahora estar casado es: ");}
   
public void setNumeroDocumentoIdentidad(String valorNumeroDocumentoIdentidad){
    numeroDocumentoIdentidad= valorNumeroDocumentoIdentidad; System.out.println("ha cambiado el Numero Documento Identidad del medico de " + "ahora el ID es: ");}
   
public void setEspecialidad(String valorEspecialidad){
    especialidad= valorEspecialidad; System.out.println("ha cambiado la especialidad del medico de  " + "ahora la especialidad es: ");}
   
//metodos getter
public String getNombre(){return nombre;}

public String getApellidos(){return apellidos;}

public int getEdad(){return edad;}

public boolean getCasado (){return casado;}

public String getNumeroDocumentoIdentidad (){return numeroDocumentoIdentidad;}

public String getEspecialidad (){return especialidad;}

   
   




}//cierre de la clase

33
Obtener la duración de una canción expresada como un número decimal en minutos (por
ejemplo podría ser 3,22 minutos) recibiendo como dato el número de canción dentro del disco.  (Metodo tipo funcion)

2- Pedir a un administrador de una compañía discográfica que introduzca la duración de todas las
canciones (dichas duraciones se almacenarán como información del objeto). Es decir, el método
se encargará de saludar al usuario y pedirle que vaya introduciendo una por una la duración de
las canciones. (Metodo tipo procedimiento)

3) Obtener la duración del disco completo (suma de las duraciones de cada una de las canciones). (metodo tipo funcion)

4) Añadir una canción al disco recibiendo como información para ello el título de la canción y su
duración (se añadirá como última canción en el disco. Si el disco tenía por ejemplo 10
canciones, al añadirse una canción pasará a tener 11). (metodo tipo procedimiento)

34
Código: [Seleccionar]
  public class DiscoMusical{

    //declaracion
    String titulo;
    String autor;
    int anoEdicion;
    String formato;
    boolean digital;

    //constructor
    public DiscoMusical(){

        titulo= "";
        autor="";
        anoEdicion= 0;
        formato= "";
        digital= false;
    }//cierre del constructor

    public void setTitulo (String valorTitulo){
        titulo= valorTitulo;}

    public void setAutor (String valorAutor){
        autor= valorAutor;}

    public void setAnoEdicion(int valorAnoEdicion){
        anoEdicion= valorAnoEdicion;}

    public void setFormato(String valorFormato){
        formato= valorFormato;}

    public void setDigital(boolean valorDigital){
        digital= valorDigital;}
       
       
   public String getTitulo (){return titulo;}
   
   public String getAutor () {return autor;}
   
   public int getAnoEdicion() {return anoEdicion;}
   
   public String getFormato(){return formato;}
   
   public boolean getDigital(){return digital;}

       
}//cierre de a clase     

35
Código: [Seleccionar]
public class DiscoMusical
{
String titulo;
String autor;
int anoEdicion;
String formato;
boolean digital;

//constructor
public DiscoMusical()
{
titulo = "";
autor = "";
anoEdicion = 0;
formato = "Desconocido";
digital = false;
}

//metodos setters
public void setTitulo(String valorTitulo)
{
  titulo = valorTitulo;
}

public void setAutor(String valorAutor)
{
  autor = valorAutor;
}

public void setAnoEdicion(int valorAnoEdicion)
{
  anoEdicion = valorAnoEdicion;
}

public void setFormato(String valorFormato)
{
  formato = valorFormato;
}

public void setDigital(boolean valorDigital)
{
  digital = valorDigital;
}
 
//metodos getters
public String getTitulo()
{
    return titulo;
}

public String getAutor()
{
  return autor;
}

public int getAnoEdicion()
{
  return anoEdicion;
}

public String getFormato()
{
  return formato;
}

public boolean getDigital()
{
  return digital;
}
}

Páginas: 1 [2]

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".