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.


Mensajes - Pandemia

Páginas: 1 2 3 [4] 5 6 7 8 9 ... 13
61
Buena aquí dejo una posible solución al ejercicio CU00659B del programa formativo en lenguajes de programación orientados a objetos: Java.

Citar
EJERCICIO

Crea una clase con un método main que pida una entrada de teclado y usando un bucle while, el método length de la clase String y el método substring de la clase String, muestre cada una de las letras que componen la entrada. Por ejemplo si se introduce “ave” debe mostrar:

Letra 1: a
Letra 2: v
Letra 3: e

Código: [Seleccionar]
/**
 * Ejercicio CU00559B del curso de java desde cero de aprenderaprogramar.com
 * Versión 0.1
 * Realizado por Pandemia
 */

import java.util.Scanner;
public class MuestraDeLetras{
   public static void main () {
        System.out.println ("Por favor introduzca una cadena de texto para iniciar el programa : ");
        String texto = "";
        int i = 0;
        Scanner sc = new Scanner (System.in);
        texto = sc.nextLine();
        while ( i < texto.length()){   
        System.out.println ("Letra "+(i+1)+" :"+texto.substring (i,i+1) );
        i++;
        }
     
    }//cierre del main   
}//cierre de la clase


Salu2 y gracias por vuestro tiempo.... :D

63
Buenas noches amigos os dejo una posible solución al ejercicio CU00658B del curso de programación en lenguaje Java

Citar
EJERCICIO

Crea una clase con un método main que pida una entrada de teclado y usando un bucle for, el método length de la clase String y el método substring de la clase String, muestre cada una de las letras que componen la entrada. Por ejemplo si se introduce “ave” debe mostrar:

Letra 1: a
Letra 2: v
Letra 3: e

Código: [Seleccionar]
/**
 * Ejercicio CU00658B del ccurso de java desde cero de aprenderaprogramar.com
 * versión 0.1
 * Realizado por Pandemia
 */

import java.util.Scanner;
public class VerLetraEntrada
{
   public static void main () {
        System.out.println ("Por favor introduzca una cadena de texto para iniciar el programa : ");
        String texto = "";
        Scanner sc = new Scanner (System.in);
        texto = sc.nextLine();
        for (int i = 0; i < texto.length(); i++){
        System.out.println ("Letra "+(i+1)+" :"+texto.substring (i,i+1) );
        }
       
    }//cierre del main
}//cierre de la clase


Saludos y gracias por vuestro tiempo

64
Buenas aquí dejo mi propuesta al ejercicio CU00657B del programa formativo en programación Java:

Citar
EJERCICIO

Crea una clase con un método main que pida una entrada de teclado y usando condicionales, el método length de la clase String y el método substring de la clase String, muestre un mensaje indicando:

a) Si la cadena introducida tiene menos de 5 caracteres, entre 5 y 15 caracteres o más de 15 caracteres.

b) Si la cadena introducida comienza por la letra a.

Ejemplo: se pide la entrada y el usuario introduce “vereda”. Por pantalla se debe mostrar: “La cadena introducida tiene entre 5 y 15 caracteres y no comienza por a”.


Código: [Seleccionar]
/**
 * Ejercicio CU00657B del curso de Java desde cero de aprenderaprogramar.com.
 * Versión 0.1.
 * Realizado por Pandemia.
 */
import java.util.Scanner;// Importación del código de la clase Scanner de la biblioteca java.

public class ComprobacionDeEntrdas{

    public static void main (String [] args){
        System.out.println("Por favor introduzca una cadena por teclado: ");
        Scanner entradaEscaner = new Scanner (System.in);//Creamos objeto Scanner
        String entradaDatos = entradaEscaner.nextLine ();//Invocamos un método sobre un objeto Scanner
        String primeraLetra = entradaDatos.substring(0, 1);

        String letra = "";
        String palabras = "";
        int sizeText = entradaDatos.length();
        if (sizeText < 5){
            palabras = " contiene menos de 5 caracteres ";
        }else if (sizeText >= 5 && sizeText <= 15){
            palabras = " contiene entre 5 y 15 caracteres ";
        }else{     
            palabras = " contiene más de 15 caracteres ";
        }

       
        if (entradaDatos.substring(0, 1).equalsIgnoreCase("a"))
        {
            letra = " cominza con la letra a ";
        }
        else
        {
            letra = " no comienza por la letra a";
        }
        System.out.println("La cadena introducida " + palabras + " y " + letra + ".");
    }// cierre del main

}// Cierre de la clase



Saludos Y gracias por estar ahí para ayudar..... :D

65
Buenas aquí os dejo mi propuesta al ejercicio CU00654B del programa de aprendizaje de programación orientada a objetos con Java.

Citar
EJERCICIO

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. El nombre de los parámetros debe ser el mismo que el de los atributos y usar this para asignar los parámetros recibidos a los campos del objeto. Crea los métodos para poder establecer y obtener los valores de los atributos, con sobrecarga de nombres y uso de this en los métodos setters (los que sirven para establecer el valor de los atributos). Compila el código para comprobar que no presenta errores, crea un objeto usando el constructor con sobrecarga. Comprueba que se inicializa correctamente consultando el valor de sus atributos después de haber creado el objeto. Usa los métodos setters y comprueba que funcionen correctamente.

Código: [Seleccionar]

/**
 * Ejercicio CU00654B del curso Java desde cero de aprenderaprogramar.com
 * Verssion 0.1
 * Realizado por Pandemia.
 */
public class Profesor
{
   private String nombre;
   private String apellidos;
   private int edad;
   private boolean casado;
   private boolean especialista;
   
   //Constructor con parámetros para la inicialización
   public Profesor (){
       nombre = "";
       apellidos = "";
       edad = 0;
       casado = false;
       especialista = false;
    }//Cierre del constructor
   
   //Constructor vacio
   public Profesor (String nombre, String apellidos, int edad, boolean casado, boolean especialista){
    this.nombre = nombre;
    this.apellidos = apellidos;
    this.edad = edad;
    this.casado = casado;
    this.especialista = especialista;
    }//Cierre del constructor
   
   //Métodos
   public void setNombre (String nombre){
       this.nombre = nombre;
    }//cierre del método
   
   public void setApellidos (String apellidos){
       this.apellidos = apellidos;
    }//cierre del método
   
   public void setEdad (int edad){
       this.edad = edad;
    }//cierre del método
   
   public void setCasado (boolean casado){
       this.casado = casado;
    }//cierre del método
   
   public void setEspecialista (boolean especialista){
       this.especialista = especialista;
    }//cierre del método
   
   public String getNombre(){return nombre;}//cierre del método
   
   public String getApellidos(){return apellidos;}//cierre del método
   
   public int getEdad(){return edad;}//cierre del método
   
   public boolean getCasado(){return casado;}//cierre del método
   
   public boolean getEspecialista(){return especialista;}//cierre del método
}//Cierre de la clase


Salu2.

66
Buenas aquí dejo mi propuesta al ejercicio CU00653B del programa de aprendizaje en Java desde cero.

Citar
EJERCICIO

Reflexiona y responde a las siguientes preguntas:

a) ¿Es posible llamar a un método externo de un objeto que ha sido declarado pero no creado?

b) ¿Es posible llamar a un método externo de un objeto “A” que ha sido declarado y creado pero cuyo constructor está vacío?

c) Una llamada al método pow de la clase Math que hacemos dentro de un método definido en una clase ¿Es una llamada a un método interno o a un método externo? ¿La llamada al método pow se hace sobre un objeto declarado y creado o no declarado y no creado?


a) No, no es posible llamar a un objeto externo, sin crear el objeto.

b) Si, como el constructor define un valor por defecto de las variables de la clase pero no impide que el método sea llamado.

c) si, la llamada al método pow se hace sobre un objeto declarado y creado.

Saludos  y gracias por vuestro tiempo...   

67
Buenas noches Mario, tienes razón tal y como lo he puesto no tiene nada de lógica, he revisado el código y ademas he puesto los atributos y variables con minúscula, ya que las tenia con mayúscula, a ver qué te parece.

Código: [Seleccionar]
/**
Ejercicio CU00632B
 */
public class Medico
{
    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 método
    //Métodos
    public void setNombre (String valorNombre){
        nombre = valorNombre;
        System.out.println ("Ha cambiado el nombre del médico " + nombre + " a: " + nombre);
        nombre = nombre;
    }//cierre del método
    public void setApellidos (String valorApellidos){
        apellidos = valorApellidos;
        System.out.println ("Ha cambiado los apellidos del médico " + apellidos + ". Los nuevos apellidos son " + apellidos + ".");
    }//cierre del método
    public void setEdad (int valorEdad){
        edad = valorEdad;
        System.out.println ("Ha cambiado la edad del médico de nombre " + nombre + ". La nueva edad es " + edad + "años.");
    }//cierre del método
    public void setCasado (boolean valorCasado){
        String dimeCasado = "";

        casado = valorCasado;
         if(casado == true){dimeCasado = "Casado";} else {dimeCasado = "soltero";}
        System.out.println ("Estado civil del médico de nombre es: " + nombre + ". El nuevo estado civil es: " + dimeCasado + ".");
    }//cierre del método
    public void setNumeroDocumentoIdentidad (String valorNumeroDocumentoIdentidad){
        numeroDocumentoIdentidad = valorNumeroDocumentoIdentidad;
        System.out.println ("Ha cambiado el DNI del médico de nombre " + nombre + ". El nuevo número de DNI es: " + numeroDocumentoIdentidad + ".");
    }//cierre del método
    public void setEspecialidad (String valorEspecialidad){
        especialidad = valorEspecialidad;
        System.out.println ("Ha cambiado la especialidad el médico de nombre " + nombre + ". La nuena especialidad es: " + especialidad + ".");
    }//cierre del método
   
    public String getNombre() {return nombre;}//cierre del método
    public String getApellidos() {return apellidos;}//cierre del método
    public int getEdad() {return edad;}//cierre del método
    public boolean getCasado() {return casado;}//cierre del método
    public String getNumeroDocumentoIdentidad() {return numeroDocumentoIdentidad;}//cierre del método
    public String getEspecialidad() {return especialidad;}//cierre del método
   
   
}//Cierre de la clase


Saludos y gracias por tu tiempo...   

68
Buenas aquí os dejo mi propuesta al ejercicio CU00650B del curso Aprende a programar en Java como si estuvieras en primero.

Citar

EJERCICIO

Crea un objeto de tipo Combinador y prueba a ejecutar los dos métodos disponibles pasando distintos parámetros: cadenas con más de tres caracteres, una cadena con más de tres y otra con menos de tres y ambas con menos de tres caracteres. Fíjate en el resultado que ofrece el método CombinadoSiempre cuando se le pasan como parámetros dos cadenas vacías. ¿Te parece lógico el resultado?

En la clase tenemos definidos dos atributos o campos. ¿Tienen utilidad conocida a la vista del código de la clase? ¿Se usan en los métodos que tenemos definidos?

1ª ==> El resultado es lógico porque las cadenas vacías también cuenta como caracteres.

2ª ==>  No tienen ninguna utilidad , porque no se utilizan en el código. Sólo se definen y inicializan con valores por defecto.

3ª ==> No.

Saludos......

69
Buenas amigos, aquí os dejo mi propuesta al ejercicio CU00649B del taller de programación en lenguaje Java.

Citar
EJERCICIO

Crea una clase (ponle el nombre que quieras) que carezca de atributos y cuyo constructor esté vacío. En dicha clase debe existir un método tipo función que reciba 3 cadenas de texto y devuelva la cadena de texto combinación de: las dos primeras letras de la primera cadena, seguidas por un espacio en blanco, seguidas de las cuatro primeras letras de la segunda cadena, seguidas de un guión medio y seguido de las 6 primeras letras de la tercera cadena. Puedes comprobar si es correcta tu solución consultando en los foros aprenderaprogramar.com.

Código: [Seleccionar]

/**
 *Ejercicio CU00649B del curso de java desde cero de aprenderaprogramar.com.
 *Version 0.1
 *Realizado por Pandemia
 */
public class MisTextos
{

    //Constructor
    public MisTextos(){  }//Constructor sin declaraciones

    //Métodos
    public String cadenasDeTexto (String valor_Texto1,String valor_Texto2,String valor_Texto3){
        String texto1 = valor_Texto1;
        String texto2 = valor_Texto2;
        String texto3 = valor_Texto3;
        String cadenasDeTexto = valor_Texto1.substring(0,2) + " "+valor_Texto2.substring(0,4) + " - "+valor_Texto3.substring(0,6);
        return cadenasDeTexto;
    }//Cierre del método
}//Cierre de la clase

Saludos y gracias por vuestro tiempo... ;D

70
Buenas amigos, os dejo mi propuesta al ejercicio CU00647B del curso básico de programación en Java.

Citar
EJERCICIO

Una operación frecuente con valores numéricos puede ser obtener su valor absoluto, es decir, su valor sin signo. Por ejemplo el valor absoluto de -3.22 es 3.22 (hemos eliminado el signo negativo) y el valor absoluto de 7.15 es 7.15 (al ser este número positivo coincide con su valor absoluto). Otra operación frecuente es el cálculo de la raíz cuadrada de un número. Consulta la documentación de la clase Math del api Java para comprobar qué métodos permiten realizar estas tareas. Crea una clase denominada miniCalculadoraEjemplo que tenga dos métodos (basados en el uso de métodos de la clase Math): un método valorAbsoluto que recibe un número de tipo double y devuelva su valor absoluto, y otro método raizCuadrada que reciba un número de tipo double y devuelva su raíz cuadrada. Para comprobar si es correcta tu solución puedes consultar en los foros aprenderaprogramar.com.


Código: [Seleccionar]
/**
 * Ejercicio CU00647B del curso de java desde cero de aprenderaprogramar.com
 * Veresion 0.1
 * Realizado por pandemia.
 */
public class MiniCalculadoraEjemplo
{
    public MiniCalculadoraEjemplo(){  }//Nada que declarar

    //Métodos
    public double valorAbsoluto(double a){
        return Math.abs(a);
    }//Cierre del método
   
    public double raizCuadrada(double raiz){
        return Math.sqrt(raiz);
    }//Cierre del método
}//Cierre de la clase.

Un punto a tener en cuenta, es que no he cargado el paquete Java.Lang porque se carga automáticamente y contiene la clase Math.

Saludos y gracias por vuestro tiempo... :D

71
Buenas noches, amigos os dejo mi propuesta al ejercicio CU00644B del manual de programación en lenguaje Java desde cero.

Citar
EJERCICIO

Define una clase denominada multiplicadorDieces con un constructor vacío y que contenga un método denominado multiplicarPorDieces que reciba dos parámetros: el primero un número de tipo double y el segundo un número de tipo entero. El método debe devolver el resultado de multiplicar por 10 elevado al segundo número el primer número. Ejemplo: multiplicarPorDieces (2.55, 2) devuelve 2.55*100 = 255. multiplicarPorDieces (3, 5) devuelve 3*100000 = 300000. MultiplicarPorDieces (-0.0563, 3) devuelve -0.563 * 1000 = -56.3. Crea un objeto y comprueba que el método opera correctamente. Para comprobar si es correcta tu solución puedes consultar en los foros aprenderaprogramar.com.

Código: [Seleccionar]
/**Ejercicio Cu00644B del curso Java desde cero de aprenderaprogramar.com
 * Version 0.1
 * Realizado por Pandemia
 *
 */
public class MultiplicadorDeDieces
{
    //Constructor 
    public MultiplicadorDeDieces(){
        //Nada que declarar
    } //cierre del constructor

 
    public double multiplicadorDeDieces (double m,int n){
        double resultado = 1;

        for (int i = 1; i <= n; i++){
            resultado = resultado * 10;
        }
        resultado = resultado * m;
        return resultado;
    }//cierre del método
}//cierre de la clase


Solo decir que en la primera comprobación 2.55,2 me devuelve 254.99999999999997 me imagino que será por la concordancia de los decimales de las computadoras, las demás comprobaciones bien.

Saludos y gracias por vuestro tiempo... :D

72
Buenas noches, aquí dejo mi propuesta al ejercicio CU00642B.


SALONCASA


Código: [Seleccionar]

/**
 *Ejercicio CU00642B del curso de java desde cero de aprendeaprogramar.com.
 *Versión 0.1
 *Realizado por Pandemia
 */
public class SalonCasa
{
   private int numeroDeTelevisores;
   private String tipoSalon;
   
   //Constructor
   public SalonCasa (){
       numeroDeTelevisores = 0;
       tipoSalon = "";
    }//cierre del constructor
   
   //Métodos
   public SalonCasa (int valorNumeroDeTelevisores, String valorTipoSalon){
       numeroDeTelevisores = valorNumeroDeTelevisores;
       tipoSalon = valorTipoSalon;
    }//cierre del método
   
   public void setNumeroDeTelevisores(int valorNumeroDeTelevisores){
       numeroDeTelevisores = valorNumeroDeTelevisores;
    }//cierre del método
   
    public void setTipoSalon(String valorTipoSalon){
       tipoSalon = valorTipoSalon;
   }//cierre del método
   
   public int getNumeroDeTelevisores(){return numeroDeTelevisores;}//cierre del método
   
   public String getTipoSalon(){return tipoSalon;}//cierre del método
}//cierre de la clase

COCINACASA

Código: [Seleccionar]
/**
 *Ejercicio CU00642B del curso de java desde cero de aprendeaprogramar.com.
 *Versión 0.1
 *Realizado por Pandemia
 */
public class CocinaCasa
{
  private boolean esIndependiente;
  private int numeroDeFuegos;
 
  //Constructor
  public CocinaCasa (){
      esIndependiente = false;
      numeroDeFuegos = 0;
    }
   
  //Métodos
  public CocinaCasa(boolean valorEsIndependiente, int valorNumeroDeFuegos){
        esIndependiente = valorEsIndependiente;
        numeroDeFuegos = valorNumeroDeFuegos;
    }//cierre del metodo
 
  public void setEsIndependiente(boolean valorEsIndependiente){
        esIndependiente = valorEsIndependiente;
    }//cierre del metodo
   
  public void setNumeroDeFuegos(int valorNumeroDeFuegos){
        numeroDeFuegos = valorNumeroDeFuegos;
    }//cierre del metodo
   
  public boolean getEsIndependiente(){return esIndependiente;}//cierre del metodo
   
  public int getNumeroDeFuegos(){return numeroDeFuegos;}//cierre del metodo
 
}//cierre de la clase
   

CASA

Código: [Seleccionar]
/**
 *Ejercicio CU00642B del curso de java desde cero de aprendeaprogramar.com.
 *Versión 0.1
 *Realizado por Pandemia
 */
public class Casa
{
    private double superficie;
    private String direccion;
    private SalonCasa salonCasa;
    private CocinaCasa cocina;
   
    //Constructor 1º
    public Casa (){
        superficie = 0;
        direccion = "";
        salonCasa = new SalonCasa();
        cocina = new CocinaCasa();
    }//Cierre de constructor
   
    //Constructor 2º
    public Casa (double valorSuperficie, String valorDireccion, SalonCasa objSalonCasa, CocinaCasa objCocinaCasa){
        superficie = valorSuperficie;
        direccion = valorDireccion;
        salonCasa = new SalonCasa(objSalonCasa.getNumeroDeTelevisores(), objSalonCasa.getTipoSalon());
        cocina = new CocinaCasa(objCocinaCasa.getEsIndependiente(), objCocinaCasa.getNumeroDeFuegos());
    }//cierre del constructor
   
    //Métodos
    public void setSuperficie (double valorSuperficie){
        superficie = valorSuperficie;
    }//cierre del método
   
    public void  setDireccion (String valorDireccion){
        direccion = valorDireccion;
    }//cierre del método
   
    public void setSalonCasa (SalonCasa objSalon){
        salonCasa = new SalonCasa();
        salonCasa.setNumeroDeTelevisores(objSalon.getNumeroDeTelevisores());
        salonCasa.setTipoSalon(objSalon.getTipoSalon());
    }//cierre del método
   
    public void setCocinaCasa (CocinaCasa objCocina){
        cocina = new CocinaCasa();
        cocina.setEsIndependiente(objCocina.getEsIndependiente());
        cocina.setNumeroDeFuegos(objCocina.getNumeroDeFuegos());
    }//cierre del método
   
    public double getSuperficie(){return superficie;}//cierre del método
   
    public String getDireccion(){return direccion;}//cierre del método
   
    public SalonCasa getSalonCasa(){return salonCasa;}//cierre del método
   
    public CocinaCasa getCocinaCasa(){return cocina;}//cierre del método
   
   
}//cierre de la clase


Salu2 y gracias por vuestro tiempo..... :D

73
Buenas tardes amigos, aquí os dejo mi propuesta al ejercicio CU00641B del tutorial formativo sobre lenguaje de programación Java.

Código: [Seleccionar]
CÓDIGO CLASE COCINACASA

/**
 *  Ejercicio CU00641B de aprenderaprogramar.com
 * versión 0.1
 * Realizado por Pandemia
 */
public class CocinaCasa
{
    private boolean esIndependiente;
    private int numeroDeFuegos;

    //Constructor
    public CocinaCasa(){
        esIndependiente = false;
        numeroDeFuegos = 0;
    }//Cierre del constructor

    //Métodos
    public void setEsIndependiente (boolean valorEsIndependiente){
        esIndependiente = valorEsIndependiente;
    }//Cierre del método

    public void setNumeroDeFuegos (int valorNumeroDeFuegos){
        numeroDeFuegos = valorNumeroDeFuegos;
    }//Cierre del método

    public boolean getEsIndependiente(){return esIndependiente;}//Cierre del método

    public int getNumeroDeFuegos(){return numeroDeFuegos;}//Cierre del método
}


Código: [Seleccionar]
CÓDIGO CLASE SALONCASA

/**
 *  Ejercicio CU00641B de aprenderaprogramar.com
 * versión 0.1
 * Realizado por Pandemia
 */
public class SalonCasa
{
    private int numeroDeTelevisores;
    private String tipoSalon;

    //Constructor
    public SalonCasa (){
        numeroDeTelevisores = 0;
        tipoSalon = "";
    }//cierre del constructor

    //Métodos
    public void setNumeroDeTelevisores (int valorNumeroDeTelevisores){
        numeroDeTelevisores = valorNumeroDeTelevisores;
    }//Cierre del método

    public void setTipoSalon (String valorTipoSalon){
        tipoSalon = valorTipoSalon;
    }//Cierre del método

    public int getNumeroDeTelevisores(){return numeroDeTelevisores;}//Cierre del método

    public String getTipoSalon(){return tipoSalon;}//Cierre del método
}

Código: [Seleccionar]
CÓDIGO CLASE CASA

/**
 * Ejercicio CU00641B de aprenderaprogramar.com
 * versión 0.1
 * Realizado por Pandemia
 */
public class Casa
{
    private double superficie;
    private String direccion;
    private SalonCasa salonCasa;
    private CocinaCasa cocina;

    //Constructor
    public Casa (){
        superficie = 0;
        direccion = "";
        salonCasa = new SalonCasa(); //Creamos un objeto saloncasa con el constructor general de saloncasa
        cocina = new CocinaCasa(); //Creamos un objeto cocina con el constructor general de cocinaCasa
    }//Cierre del constructor

    //Métodos
    public void setSuperficie (double valorSuperficie){
        superficie = valorSuperficie;
    }//cierre del método

    public void setDireccion (String valorDireccion){
        direccion = valorDireccion;
    }//cierre del método

    public void setNumeroDeTelevisores (int valorNumeroDeTelevisores){
        salonCasa.setNumeroDeTelevisores(valorNumeroDeTelevisores);
    }//cierre del método
   
    public void setTipoSalon (String valorTipoSalon){
        salonCasa.setTipoSalon(valorTipoSalon);
    }//cierre del método
   
    public void setEsIndependiente (boolean valorEsIndependiente){
        cocina.setEsIndependiente(valorEsIndependiente);
    }//cierre del método
   
    public void setNumeroDeFuegos (int valorNumeroDeFuegos){
        cocina.setNumeroDeFuegos(valorNumeroDeFuegos);
    }//cierre del método
   
    public double getSuperficie(){return superficie;}//cierre del método
   
    public String setDireccion (){return direccion;}//cierre del método
   
    public SalonCasa getSalonCasa (){return salonCasa;}//cierre del método
   
    public CocinaCasa getCocinaCasa (){return cocina;}//cierre del método
}//Cierre de la clase



Salu2 y gracias por vuestro tiempo.... :D

74
Buenas aquí os dejo una posible solución al ejercicio CU00640B del curso de Java desde cero.

Código: [Seleccionar]
/**
 * Ejercicio CU00640B del curso de java desde cero de aprenderaprogramar.com
 * version 0.1
 * Realizado por Pandemia
 */
public class Profesor
{
    private String nombre;
    private String apellidos;
    private int edad;
    private boolean casado;
    private boolean especialista;

    //Constructor 1º
    public Profesor (String valorNombre,String valorApellidos,int valorEdad,boolean valorCasado,boolean valorEspecialista){
        nombre = valorNombre;
        apellidos = valorApellidos;
        edad = valorEdad;
        casado = valorCasado;
        especialista = valorEspecialista;
    }//cierre del constructor

    //Constructor 2º
    public Profesor (){

    }//cierre del constructor
   
    //Métodos
    public void setNombre (String valorNombre){
        nombre = valorNombre;
    }//cierre del método
   
    public void setApellidos (String valorApellidos){
        apellidos = valorApellidos;
    }//cierre del método
   
    public void setEdad (int valorEdad){
        edad = valorEdad;
    }//cierre del método
   
    public void setCasado (boolean valorCasado){
        casado = valorCasado;
    }//cierre del método
   
    public void setEspecialista (boolean valorEspecialista){
        especialista = valorEspecialista;
    }//cierre del método
   
    public String getNombre(){return nombre;}//cierre del método
   
    public String getApellidos(){return apellidos;}//cierre del método
   
    public int getEdad (){return edad;}//cierre del método
   
    public boolean getCasado(){return casado;}//cierre del método
   
    public boolean getEspecialista(){return especialista;}//cierre del método
   
}//cierre de la clase


Saludos y gracias por vuestro tiempo.... :D

75
Buenas amigos os dejo un ejercicio más qué posiblemente sea la solución al ejercicio

CU00639B del tutorial Aprende a programar en Java para dummies.

Código: [Seleccionar]
/**
 *Ejercicio CU00639B del curso Java desde cero de aprenderaprogramar.com
 *versión 0.1
 *Realizado por Pandemia.
 */
public class Bombero
{
    private String nombre;
    private String apellidos;
    private int edad;
    private boolean casado;
    private boolean especialista;

    //Constructor
    public Bombero (String valorNombre,String valorApellidos,int valorEdad,boolean valorCasado,boolean valorEspecialista){
        nombre = valorNombre;
        apellidos = valorApellidos;
        edad = valorEdad;
        casado = valorCasado;
        especialista = valorEspecialista;
    }//cierre del constructor

    //Métodos
    public void  setNombre(String valorNombre){
        nombre = valorNombre;
    }//cierre del método

    public void setApellidos(String valorApellidos){
        apellidos = valorApellidos;
    }//cierre del método

    public void setEdad(int valorEdad){
        edad = valorEdad;
    }//cierre del método

    public void setCasado(boolean valorCasado){
        casado = valorCasado;
    }//cierre del método

    public void setEspecialista(boolean valorEspecialista){
        especialista = valorEspecialista;
    }//cierre del método

    public String getNombre(){return nombre;}//cierre del método

    public String getApellidos(){return apellidos;}//cierre del método

    public int getEdad(){return edad;}//cierre del método

    public boolean getCasado(){return casado;}//cierre del método

}//cierre ded la clase


Saludos y gracias por vuestra colaboración...

76
Buenas noches aquí os dejo otra posible solución al ejercicio Cu00638B del tutorial Aprende a programar en Java como si estuvieras en primero.

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

    //Constructor
    public Motor (){
        tipoBomba = 0;
        tipoFluido = "";
        combustible = "";
    }//cierr del constructor

    //Métodos
    public void setTipoBomba (int valorTipoBomba){
        tipoBomba = valorTipoBomba;
    }//cierre del método

    public void setTipoFluido (String valorTipoFluido){
        tipoFluido = valorTipoFluido;
    }//cierre del método

    public void setCombustible (String valorCombustible){
        combustible = valorCombustible;
    }//cierre del método

    public int getTipoBomba (){return tipoBomba;}//cierre del método
    public String getTipoFluido () {return tipoFluido;}//cierre del método
    public String getCombustible (){return combustible;}//cierre del método

    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 hormigón");
            break;

            case 4:
            System.out.println("La bomba es una bomba de pasta alimenticia");
            break;

            default:
            System.out.println("No existe un valor válido para tipo de bomba");
            break;

        }
    }//cierre del método
   
    //Método para devolver la variable local booleana
    public boolean dimeSiMotorEsParaAgua(){
      boolean motorEsParaAgua = false;
      if (tipoBomba == 1) {
          motorEsParaAgua = true;
        }
      else {
          motorEsParaAgua = false;
        }
     
      return motorEsParaAgua;
    }//cierre del método
}//Cierre de la clase

Salu2.

77
Hola dejo una posible solución al ejercicio CU00637B del curso Aprende a programar en Java como si estuvieras en primero.

Código: [Seleccionar]
/**
 *Ejercicio CU00637B del curso java dede cero de aprenderaprogramar.com
 */
public class Motor
{
    private int tipoBomba;
    private String tipoFluido;
    private String combustible;

    //Constructor
    public Motor (){
        tipoBomba = 0;
        tipoFluido = "";
        combustible = "";
    }//cierr del constructor

    //Métodos
    public void setTipoBomba (int valorTipoBomba){
        tipoBomba = valorTipoBomba;
    }//cierre del método

    public void setTipoFluido (String valorTipoFluido){
        tipoFluido = valorTipoFluido;
    }//cierre del método

    public void setCombustible (String valorCombustible){
        combustible = valorCombustible;
    }//cierre del método

    public int getTipoBomba (){return tipoBomba;}//cierre del método
    public String getTipoFluido () {return tipoFluido;}//cierre del método
    public String getCombustible (){return combustible;}//cierre del método

    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 hormigón");
            break;

            case 4:
            System.out.println("La bomba es una bomba de pasta alimenticia");
            break;

            default:
            System.out.println("No existe un valor válido para tipo de bomba");
            break;

        }
    }
}//Cierre de la clase


Además dejo el ejercicio propuesto en la explicación de la lección:

Código: [Seleccionar]
/**
 *  Ejercicio propuesto CU00637B eficacia switch
 */
public class Persona1
{
    private String nombre;
    private int edad;

    //contructor
    public Persona1 (){
        nombre = "";
        edad = 0;
    }//cierre del constructor

    //métodos
    public void setNombre (String valorNombre){
        nombre = valorNombre;
    }//cierre del método
   
    public void setEdad (int valorEdad){
        edad = valorEdad;
    }//cierre del método
   
    public String getNombre () {return nombre;}//cierre del método
   
    public int getEdad () {return edad;}//cierre del método
   
    public void dimeSiEdadEsCritica(){
       switch (edad) {
            case 0:
            System.out.println ("Acaba de nacer hace poco. No ha cumplido el año");
            break;
            case 18: System.out.println ("Está justo en la mayoría de edad"); break;
            case 65: System.out.println ("Está en la edad de jubilación"); break;
            default: System.out.println ("La edad no es crítica"); break;
        }
    }//cierre del método 
}//Cierre de la clase



Saludos y gracias por vuestro tiempo... :D

78
Buenas noches dejo una posible solución al ejercicio CU00636B del taller de programación en lenguaje Java para dummies.

Código: [Seleccionar]
/**
Ejercicio CU00636B del curso de Java desde cero de Aprenderaprogramar.com
 */
public class Rueda
{
    private String Tipo; // Tipo de cada rueda
    private double Grosor; // Grosor de cada rueda
    private double Diametro; // Diametro de cada rueda
    private String Marca; // Marca de cada rueda

    //Constructor.
    public Rueda (){
        Tipo = "";
        Grosor = 0;
        Diametro = 0;
        Marca = "";
    }//Cierre del constructor

    //Métodos
    public void setTipo (String valorTipo){
        Tipo = valorTipo;
    }//cierre del método

    public void setGrosor (double valorGrosor){
        Grosor = valorGrosor;
    }//cierre del método

    public void setDiametro (double valorDiametro){
        Diametro = valorDiametro;
    }//cierre del método

    public void setMarca (String valorMarca){
        Marca = valorMarca;
    }//cierre del método

    public String getTipo (){return Tipo;}//cierre del método

    public double getGrosor (){return Grosor;}//cierre del método

    public double getDiametro (){return Diametro;}//cierre del método

    public String getMarca (){return Marca;}//cierre del método

    //Método para comprobar medidas de ruedas.
    public void ComprobarDimensiones (){
        if(Diametro > 1.4){
            System.out.println("La rueda es para un vehículo grande");
        }
        else if (Diametro > 0.8 && Diametro <= 1.4){
            System.out.println("La rueda es para un vehiculo mediano");
        }
        else{
            System.out.println("La rueda es para un vehículo pequeno");
        }
        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 método

    }
}//Cierre de la clase

Saludos y gracias por vuestro tiempo...  :D

79
Buenas amigos os dejo una posible solución al ejercicio CU00364B del curso básico de programación en lenguaje Java.

EJERCICIO

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

Saludos y gracias por vuestro tiempo. :D

80
Buenas noches amigos os dejo una posible solución al ejercicio CU00633B del tutorial básico de programación en lenguaje Java.

Código: [Seleccionar]
public class Medico
{
    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 método
    //Métodos
    public void setNombre (String valorNombre){
        Nombre = valorNombre;
        System.out.println ("Ha cambiado el nombre del médico " + Nombre + ". El nuevo nombre es " + Nombre + ".");
    }//cierre del método
    public void setApellidos (String valorApellidos){
        Apellidos = valorApellidos;
        System.out.println ("Ha cambiado los apellidos del médico " + Apellidos + ". Los nuevos apellidos son " + Apellidos + ".");
    }//cierre del método
    public void setEdad (int valorEdad){
        Edad = valorEdad;
        System.out.println ("Ha cambiado la edad del médico de nombre " + Nombre + ". La nueva edad es " + Edad + "años.");
    }//cierre del método
    public void setCasado (boolean valorCasado){
        String dimeCasado = "";

        Casado = valorCasado;
         if(Casado == true){dimeCasado = "Casado";} else {dimeCasado = "soltero";}
        System.out.println ("Estado civil del médico de nombre es: " + Nombre + ". El nuevo estado civil es: " + dimeCasado + ".");
    }//cierre del método
    public void setNumeroDocumentoIdentidad (String valorNumeroDocumentoIdentidad){
        NumeroDocumentoIdentidad = valorNumeroDocumentoIdentidad;
        System.out.println ("Ha cambiado el DNI del médico de nombre " + Nombre + ". El nuevo número de DNI es: " + NumeroDocumentoIdentidad + ".");
    }//cierre del método
    public void setEspecialidad (String valorEspecialidad){
        Especialidad = valorEspecialidad;
        System.out.println ("Ha cambiado la especialidad el médico de nombre " + Nombre + ". La nuena especialidad es: " + Especialidad + ".");
    }//cierre del método
   
    public String getNombre() {return Nombre;}//cierre del método
    public String getApellidos() {return Apellidos;}//cierre del método
    public int getEdad() {return Edad;}//cierre del método
    public boolean getCasado() {return Casado;}//cierre del método
    public String getNumeroDocumentoIdentidad() {return NumeroDocumentoIdentidad;}//cierre del método
    public String getEspecialidad() {return Especialidad;}//cierre del método
   
    public void CalculoParaMultiploEdad(){
       int MultiploEdad;
       MultiploEdad = Edad % 5;
       MultiploEdad = 5 - MultiploEdad;
       System.out.println("El médico de nombre: " + Nombre + " " + Apellidos + " con especialidad " + Especialidad + ". Tendrá una edad múltiplo de cinco dentro de " + MultiploEdad + " anios.");
    }//cierre del método
}//Cierre de la clase


Saludos y gracias por vuestro tiempo y colaboración.....

Páginas: 1 2 3 [4] 5 6 7 8 9 ... 13

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".