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 - manu37

Páginas: [1] 2
1
Buenos días compañeros. He realizado el ejercicio del curso "Aprendiendo a Programar desde cero /Ejemplo de Herencia de Java (CU00687B) del tutorial de programación en pdf de esta web.

EJERCICIO

Se plantea desarrollar un programa Java que permita la gestión de una empresa agroalimentaria que trabaja con tres tipos de productos: productos frescos, productos refrigerados y productos congelados.

Todos los productos llevan esta información común: fecha de caducidad y número de lote. A su vez, cada tipo de producto lleva alguna información específica. Los productos frescos deben llevar la fecha de envasado y el país de origen. Los productos refrigerados deben llevar el código del organismo de supervisión alimentaria, la fecha de envasado, la temperatura de mantenimiento recomendada y el país de origen. Los productos congelados deben llevar la fecha de envasado, el país de origen y la temperatura de mantenimiento recomendada.

Hay tres tipos de productos congelados: congelados por aire, congelados por agua y congelados por nitrógeno. Los productos congelados por aire deben llevar la información de la composición del aire con que fue congelado (% de nitrógeno, % de oxígeno, % de dióxido de carbono y % de vapor de agua). Los productos congelados por agua deben llevar la información de la salinidad del agua con que se realizó la congelación en gramos de sal por litro de agua. Los productos congelados por nitrógeno deben llevar la
información del método de congelación empleado y del tiempo de exposición al nitrógeno expresada en segundos.

Archivo EmpresaAgroAlimentaria1

Código: [Seleccionar]
package AprenderProgramar;

public class EmpresaAgroAlimentaria1 {

//################ ATRIBUTOS ############################

private String nombre;
private String fechaCaducidad;
private String numeroLote;

//############### CONSTRUCTOR ###########################

public EmpresaAgroAlimentaria1(String nombre, String fechaCaducidad, String numeroLote) {

this.nombre = nombre;
this.fechaCaducidad = fechaCaducidad;
this.numeroLote = numeroLote;
}

//############ MÉTODO SETTER y GETTER ###################

public void setNombre ( String nombre) {

this.nombre = nombre;
}
public String getNombre() {return nombre;}


public void setFechaCaducidad(String fechaCaducidad) {

this.fechaCaducidad = fechaCaducidad;
}
public String getFechaCaducidad() {return fechaCaducidad;}


public void setNumeroLote(String numeroLote) {

this.numeroLote = numeroLote;
}

public String getNumeroLote() {return numeroLote;}


}

Archivo ProductoFresco

Código: [Seleccionar]
package AprenderProgramar;

public class ProductoFresco1 extends EmpresaAgroAlimentaria1 {

//################ ATRIBUTOS ############################

private String fechaEnvasado;
private String paisOrigen;

//############### CONSTRUCTOR ###########################

public ProductoFresco1(String nombre, String fechaCaducidad, String numeroLote, String fechaEnvasado, String paisOrigen) {

super(nombre, fechaCaducidad, numeroLote);
this.fechaEnvasado = fechaEnvasado;
this.paisOrigen = paisOrigen;

}

//################ MÉTODOS SETTER Y GETTER ###################

public void setFechaEnvasado(String fechaEnvasado) {

this.fechaEnvasado = fechaEnvasado;
}

public String getFechaEnvasado() {return fechaEnvasado;}

public void setPaisOrigen(String paisOrigen) {

this.paisOrigen = paisOrigen;
}

public String getPaisOrigen() {return paisOrigen;}

//############# PETICIÓN DE DATOS ###########################

public void imprimirProductoFresco() {

System.out.println("El nombre del producto: " + getNombre() + " fechaCaducidad: " + getFechaCaducidad() + " número de lote: " + getNumeroLote() + " fecha de envasado: " + getFechaEnvasado() + " país de origen: " + getPaisOrigen());
}

}

Archivo Producto Refrigerado

Código: [Seleccionar]
package AprenderProgramar;

public class ProductoRefrigerado1 extends EmpresaAgroAlimentaria1 {

//################ ATRIBUTOS ############################

private String codigoSupervision;
private String fechaEnvasado;
private int temperaturaMantenimiento;
private String paisOrigen;

//############### CONSTRUCTOR ###########################

public ProductoRefrigerado1(String nombre, String fechaCaducidad, String numeroLote, String codigoSupervision, String fechaEnvasado,
int temperaturaMantinimiento, String paisOrigen) {

super(nombre, fechaCaducidad, numeroLote);

this.codigoSupervision = codigoSupervision;
this.fechaEnvasado = fechaEnvasado;
this.temperaturaMantenimiento = temperaturaMantenimiento;
this.paisOrigen = paisOrigen;

}

//################ MÉTODOS SETTER Y GETTER ###################

public void setCodigoSupervision(String codigoSupervision) {

this.codigoSupervision = codigoSupervision;
}

public String getCodigoSupervision() {return codigoSupervision;}

public void setFechaEnvasado(String fechaEnvasado) {

this.fechaEnvasado = fechaEnvasado;
}
public String getFechaEnvasado() {return fechaEnvasado;}

public void setTemperaturaMantenimiento(int temperaturaMantenimiento) {

this.temperaturaMantenimiento = temperaturaMantenimiento;
}
public int getTemperaturaMantenimiento() {return temperaturaMantenimiento;}

public void setPaisOrigen(String paisOrigen) {

this.paisOrigen = paisOrigen;
}
public String getPaisOrigen() {return paisOrigen;}

////############# PETICIÓN DE DATOS ###########################

public void imprimirProductoRefrigerado() {

System.out.println("El nombre del producto: " + getNombre() + " fechaCaducidad: " + getFechaCaducidad() + " número de lote: " + getNumeroLote() + " código de Supervisión: " + getCodigoSupervision()
+ " fecha de envasado: " + getFechaEnvasado() + " temperatura de mantenimiento: " + getTemperaturaMantenimiento() + " pais de origen " + getPaisOrigen() );
}

}

Archivo Producto Congelado

Código: [Seleccionar]
package AprenderProgramar;

public class ProductoCongelado1 extends EmpresaAgroAlimentaria1 {

//################ ATRIBUTOS ############################

private String fechaEnvasado;
private String paisOrigen;
private int temperaturaMantenimiento;

//############### CONSTRUCTOR ###########################

public ProductoCongelado1(String nombre, String fechaCaducidad, String numeroLote, String fechaEnvasado, String paisOrigen, int temperaturaMantenimiento) {

super(nombre, fechaCaducidad, numeroLote);
this.fechaEnvasado = fechaEnvasado;
this.paisOrigen = paisOrigen;
this.temperaturaMantenimiento = temperaturaMantenimiento;
}

//################ MÉTODOS SETTER Y GETTER ###############

public void setFechaEnvasado(String fechaEnvasado) {
this.fechaEnvasado = fechaEnvasado;
}
public String getFechaEnvasado() {return fechaEnvasado;}

public void setPaisOrigen(String paisOrigen) {

this.paisOrigen = paisOrigen;
}
public String getPaisOrigen() {return paisOrigen;}

public void setTemperaturaMantenimiento(int temperaturaMantenimiento) {

this.temperaturaMantenimiento = temperaturaMantenimiento;
}
public int getTemperaturaMantenimiento() {return temperaturaMantenimiento;}

//############# PETICIÓN DE DATOS ##########################

public void imprimirProductoCongelado() {

System.out.println("El nombre del producto: " + getNombre() + " fechaCaducidad: " + getFechaCaducidad() + " número de lote: " + getNumeroLote() + 
" Fecha de envasado: " + getFechaEnvasado() + " pais de origen: " + getPaisOrigen() + " temperatura de mantenimiento: " + getTemperaturaMantenimiento());

}

}

Archivo Congelado por Agua

Código: [Seleccionar]
package AprenderProgramar;

//################## ATRIBUTOS ####################################

public class CongeladoPorAgua extends ProductoCongelado1 {

private double salinidadAgua;

//################# CONTRUCTOR ####################################

public CongeladoPorAgua(String nombre, String fechaCaducidad, String numeroLote, String fechaEnvasado, String paisOrigen, int temperaturaMantenimiento, double salinidadAgua) {

super(nombre, fechaCaducidad, numeroLote, fechaEnvasado, paisOrigen, temperaturaMantenimiento);
this.salinidadAgua = salinidadAgua;

}

//################ MÉTODOS SETTER Y GETTER #######################

public void setSalinidadAgua(Double salidadAgua) {

this.salinidadAgua = salinidadAgua;
}

public double getSalinidadAgua() {return salinidadAgua;}

//############# PETICIÓN DE DATOS ###########################

public void imprimirCongeladoPorAgua() {
System.out.println("El nombre del producto: " + getNombre() + " fechaCaducidad: " + getFechaCaducidad() + " número de lote: " + getNumeroLote() + 
" Fecha de envasado: " + getFechaEnvasado() + " pais de origen: " + getPaisOrigen() + " temperatura de mantenimiento: " + getTemperaturaMantenimiento() + " salinidad del agua: " + getSalinidadAgua());
}


}

Archivo Congelado por Aire

Código: [Seleccionar]
package AprenderProgramar;

public class CongeladoPorAire extends ProductoCongelado1 {

//########### ATRIBUTOS #####################################

private double nitrogeno;
private double oxigeno;
private double dioxidoCarbono;
private double vaporAgua;

//############ CONSTRUCTOR #################################

public CongeladoPorAire(String nombre, String fechaCaducidad, String numeroLote, String fechaEnvasado, String paisOrigen, int temperaturaMantenimiento,
double nitrogeno, double oxigeno, double dioxidoCarbono, double vaporAgua) {

super(nombre, fechaCaducidad, numeroLote, fechaEnvasado, paisOrigen, temperaturaMantenimiento);
this.nitrogeno = nitrogeno;
this.oxigeno = oxigeno;
this.dioxidoCarbono = dioxidoCarbono;
this.vaporAgua = vaporAgua;
// TODO Auto-generated constructor stub
}

//############# MÉTODOS SETTER ###########################
public void setNitrogeno(double nitrogeno) {

this.nitrogeno = nitrogeno;
}
public void setOxigeno(double oxigeno) {

this.oxigeno = oxigeno;
}
public void setDioxidoCarbono(double dioxidoCarbono) {

this.dioxidoCarbono = dioxidoCarbono;
}
public void setVaporAgua(double vaporAgua) {

this.vaporAgua = vaporAgua;
}

//########## MÉTODOS GETTER ##############################

public double getNitrogeno() {return nitrogeno;}
public double getOxigeno() {return oxigeno;}
public double getDioxidoCarbono() {return dioxidoCarbono;}
public double getVaporAgua() {return vaporAgua;}

//######### PETICIÓN DE DATOS ############################

public void imprimirCongeladoPorAire() {

System.out.println("El nombre del producto: " + getNombre() + " fechaCaducidad: " + getFechaCaducidad() + " número de lote: " + getNumeroLote() + 
" Fecha de envasado: " + getFechaEnvasado() + " pais de origen: " + getPaisOrigen() + " temperatura de mantenimiento: " + getTemperaturaMantenimiento() + ". Este producto ha sido congelado por aire, siendo en porcentaje de: " +" Nitrogeno: " + getNitrogeno() +
" Oxigeno: " + getOxigeno() + " Dioxido de Carbono: " + getDioxidoCarbono() + " vapor de agua: " + getVaporAgua());
}
}

Archivo Congelado por Nitrógeno

Código: [Seleccionar]
package AprenderProgramar;

public class CongeladoPorNitrogeno extends ProductoCongelado1 {

//################ ATRIBUTOS ################################

private String metodoCongelacion;
private int exposicionNitrogeno;

//############### CONSTRUCTOR ###############################

public CongeladoPorNitrogeno(String nombre, String fechaCaducidad, String numeroLote, String fechaEnvasado,
String paisOrigen, int temperaturaMantenimiento, String metodoCongelacion, int exposicionNitrogeno) {

super(nombre, fechaCaducidad, numeroLote, fechaEnvasado, paisOrigen, temperaturaMantenimiento);
this.metodoCongelacion = metodoCongelacion;
this.exposicionNitrogeno = exposicionNitrogeno;

}

//############## MÉTODOS SETTER Y GETTER ###################

public void setMetodoCongelacion(String metodoCongelacion) {

this.metodoCongelacion = metodoCongelacion;
}

public String getMetodoCongelacion() {return metodoCongelacion;}

public void setExposicionNitrogeno(int exposicionNitrogeno) {

this.exposicionNitrogeno = exposicionNitrogeno;
}

public int getExposicionNitrogeno() {return exposicionNitrogeno;}

//############# PETICIÓN DE DATOS ###########################

public void imprimirCongeladoPorNitrogeno() {

System.out.println("El nombre del producto: " + getNombre() + " fechaCaducidad: " + getFechaCaducidad() + " número de lote: " + getNumeroLote() + 
" Fecha de envasado: " + getFechaEnvasado() + " pais de origen: " + getPaisOrigen() + " temperatura de mantenimiento: " + getTemperaturaMantenimiento() +
" método de congelación: " + getMetodoCongelacion() + " exposición en segundos al nitrógeno: " + getExposicionNitrogeno());



}

}

Archivo testHerencia

Código: [Seleccionar]
package AprenderProgramar;

public class testHerencia3 {

public static void main(String[] args) {


ProductoFresco1 productoFresco1 = new ProductoFresco1("Pescado,", "15/03/2018,", "A356,", "15/12/2017,", "Noruega," );
ProductoFresco1 productoFresco2 = new ProductoFresco1("Pollo,", "10/02/2017,", "A358,", "01/01/2018,", "España,");

ProductoRefrigerado1 productoRefrigerado1 = new ProductoRefrigerado1("Huevos,", "15/03/2018,", "A359,", "A1,", "01/03/2018,", -2,"España,");
ProductoRefrigerado1 productoRefrigerado2 = new ProductoRefrigerado1("Fruta,", "15/01/2018,", "F001,", "B2,", "20/01/2018,", 5,"Italia,");
ProductoRefrigerado1 productoRefrigerado3 = new ProductoRefrigerado1("Helado,", "01/01/2018,", "H001,", "H3,", "30/03/20182,", -5, "España,");

CongeladoPorAgua congeladoPorAgua1 = new CongeladoPorAgua("Guisantes,", "01/02/2018,", "V001,", "20/11/2017,", "Francia,", -10, 6);
CongeladoPorAgua congeladoPorAgua2 = new CongeladoPorAgua("Espinacas,", "01/02/2018,","V002,", "20/11/2017,", "Francia,", -10, 6);

CongeladoPorAire congeladoPorAire1 = new CongeladoPorAire("Tarta,", "01/01/2018,", "T001,", "15/11/2017,", "España,", -5, 10, 15, 0.1, 3);
CongeladoPorAire congeladoPorAire2 = new CongeladoPorAire("Pasteles,", "01/01/2018,", "P002,", "15/11/2017,", "España,", -5, 1.10, 2.5, 3.3, 15);

CongeladoPorNitrogeno congeladoPorNitrogeno = new CongeladoPorNitrogeno("Croquetas,", "02/02/2018,", "C001,","30/05/2018,","España,", -5, "Nitrogeno,", 5);

//################ IMPRIMIR DATOS INTRODUCIDOS #######################################

productoFresco1.imprimirProductoFresco();
productoFresco2.imprimirProductoFresco();

productoRefrigerado1.imprimirProductoRefrigerado();
productoRefrigerado2.imprimirProductoRefrigerado();
productoRefrigerado3.imprimirProductoRefrigerado();

congeladoPorAgua1.imprimirCongeladoPorAgua();
congeladoPorAgua2.imprimirCongeladoPorAgua();

congeladoPorAire1.imprimirCongeladoPorAire();
congeladoPorAire2.imprimirCongeladoPorAire();

congeladoPorNitrogeno.imprimirCongeladoPorNitrogeno();

}

}

2
Buenos días compañeros,

El enunciado del curso "aprendiendo programación desde cero" CU00686B  Ejemplo de Herencia dice así:

Se plantea desarrollar un programa Java que permita la gestión de una empresa agroalimentaria que trabaja con tres tipos de productos: productos frescos, productos refrigerados y productos congelados.

Todos los productos llevan esta información común: fecha de caducidad y número de lote. A su vez, cada tipo de producto lleva alguna información específica.

-Los productos frescos deben llevar la fecha de envasado y el país de origen.
-Los productos refrigerados deben llevar el código del organismo de supervisión alimentaria.
-Los productos congelados deben llevar la temperatura de congelación recomendada.

Crear el código de las clases Java implementando una relación de herencia desde la
superclase Producto hasta las subclases ProductoFresco, ProductoRefrigerado y ProductoCongelado.

Cada clase debe disponer de constructor y permitir establecer (set) y recuperar (get) el valor de sus atributos y tener un método que permita mostrar la información del objeto.

Crear una clase testHerencia2 con el método main donde se cree un objeto de cada tipo y se muestren los datos de cada uno de los objetos creados.

Código: [Seleccionar]
Archivo Productos
Código: [Seleccionar]
package Herencia;

public class Productos {

//Variables

private String nombre;
private String numeroLote;
private String fechaCaducidad;

//CONSTRUCTOR

public Productos(String nombre, String fechaCaducidad, String numeroLote) {

this.nombre = nombre;
this.numeroLote = numeroLote;
this.fechaCaducidad = fechaCaducidad;

}

//Método setter de las 3 variables

public void setNombre(String nombre) {

this.nombre = nombre;
}

public void setNumeroLote(String numeroLote) {

this.numeroLote = numeroLote;
}

public void setFechaCaducidad(String fechaCaducidad) {

this.fechaCaducidad = fechaCaducidad;
}

//Método Getter de las 3 variables

public String getNombre() {return nombre;}
public String getNumeroLote() {return numeroLote;}
public String getFechaCaducidad() {return fechaCaducidad;}

}

ProductoFresco

Código: [Seleccionar]
package Herencia;

public class ProductoFresco extends Productos {

//Variable

private String fechaEnvasado;
private String paisOrigen;

//CONSTRUCTOR

public ProductoFresco(String nombre, String numeroLote, String fechaCaducidad, String fechaEnvasado, String paisOrigen) {

super(nombre, fechaCaducidad, numeroLote);
this.fechaEnvasado = fechaEnvasado;
this.paisOrigen = paisOrigen;

}

//Métodos Setter

public void setFechaEnvasado(String fechaEnvasado) {

this.fechaEnvasado = fechaEnvasado;
}

public void setPaisOrigen(String paisOrigen) {

this.paisOrigen = paisOrigen;
}

//Métodos Getter

public String getFechaEnvasado() {return fechaEnvasado;}
public String getPaisOrigen() {return paisOrigen;}

//Imprimir resultados

public void imprimirProductoFresco() {

System.out.println("El nombre del producto es: " + getNombre() + " con numero de lote " + getNumeroLote() + " fecha de caducidad " + getFechaCaducidad() + " y fecha de envasado " + getFechaEnvasado() + " con pais de origen " + getPaisOrigen());
}

}

ProductoRefrigerado

Código: [Seleccionar]
package Herencia;

public class ProductoRefrigerado extends Productos {

//variable

private String codigoSupervision;

//CONSTRUCTOR CON PARÁMETROS

public ProductoRefrigerado(String nombre, String fechaCaducidad, String numeroLote, String codigoSupervision) {

super(nombre, fechaCaducidad, numeroLote);

this.codigoSupervision = codigoSupervision;

}

//Método Setter

public void setCodigoSupervision(String codigoSupervision) {

this.codigoSupervision = codigoSupervision;
}

//Métod Getter

public String getCodigoSupervision() {return codigoSupervision;}

//Imprimir resultado

public void ImprimirProductoRefrigerado() {

System.out.println("El nombre del producto es: " + getNombre() + " con numero de lote " + getNumeroLote() + " fecha de caducidad " + getFechaCaducidad() + " con código de Supervisión " + getCodigoSupervision());
}


}

ProductoCongelado

Código: [Seleccionar]
package Herencia;

public class ProductoCongelado extends Productos {

// Variable

private String temperaturaCongelacion;

//CONSTRUCTOR

public ProductoCongelado(String nombre, String fechaCaducidad, String numeroLote, String temperaturaCongelacion) {

super(nombre, fechaCaducidad, numeroLote);

this.temperaturaCongelacion = temperaturaCongelacion;
}

//Método Setter

public void setTemperaturaCongelacion(String temperaturaCongelacion) {

this.temperaturaCongelacion = temperaturaCongelacion;
}

//Método Getter

public String getTemperaturaCongelacion() {return temperaturaCongelacion;}

//Imprimir resultados

public void ImprimirProductoCongelacion() {

System.out.println("El nombre del producto es: " + getNombre() + " con numero de lote " + getNumeroLote() + " fecha de caducidad " + getFechaCaducidad() + " con temperatura de congelación " + getTemperaturaCongelacion());
}

}

testHerencia2

Código: [Seleccionar]
package Herencia;

public class testHerencia2 {

public static void main(String[] args) {

ProductoFresco productoFresco = new ProductoFresco(" Pescado ", " 1650 " , " 30/12/2017 ", " 20/08/2017 " , " España ");
ProductoRefrigerado productoRefrigerado = new ProductoRefrigerado(" Pollo " , " 1651 " , " 20/11/2017 " , " A1654 ");
ProductoCongelado productoCongelado = new ProductoCongelado(" Atun " , " 1652 " , " 20/02/2020 " , "-15º");

productoFresco.imprimirProductoFresco();
productoRefrigerado.ImprimirProductoRefrigerado();
productoCongelado.ImprimirProductoCongelacion();

}

}


3
Buenos días compañeros. He realizado  el ejercicio del curso Aprendiendo a programar desde cero / Bucle while (CU00659B)

El enunciado dice:

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 de forma vertical:

Código:

Código: [Seleccionar]
import java.util.*;
public class TestWhile {

public static void main(String[] args) {

Scanner teclado = new Scanner(System.in);

int i = 0;

String palabra = "";

System.out.println("Ingrese una palabra: ");

palabra = teclado.nextLine();

int resultado = palabra.length();


while (i<resultado) {

i = i + 1;

int numeroPalabras = i-1;

String caracteres = palabra.substring(numeroPalabras, numeroPalabras+1);

System.out.println(("Letra " + i + " : " + caracteres));

if( i==resultado) {
break;
}



}

}
}

4
Buenos días compañeros, he realizado el ejercicio del curso "Aprender a programa Java desde cero / Bucle For en Java (CU00658B)

Enunciado:

Crea un a clase con 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.


Código: [Seleccionar]
import java.util.*;

public class TestFor {

public static void main(String[] args) {

Scanner teclado= new Scanner(System.in);

String palabra="";

System.out.println("Ingrese una palabra: ");

palabra = teclado.nextLine();


for(int i=0; i<palabra.length(); i++) {

System.out.println(palabra);

}
for(int i = 0; i<palabra.length(); i++) {

System.out.println(palabra.substring(i, i+1));


}

}

}

Gracias por todo

saludos

5
Buenas noches compañeros, he realizado el ejercicio "Aprender programación Java desde cero/ Pedir datos por consola (CU00657B).

El enunciado dice:

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

el código realizado es el siguiente:

Código: [Seleccionar]
import java.util.Scanner;

public class PedirDatos {

public static void main(String [] args){
   
    Scanner teclado = new Scanner(System.in);
   
    String caracteres = "";
   
    System.out.println("Ingrese una palabra o una oración: ");
   
    caracteres = teclado.next();
   
    if(caracteres.length()<5) {
   
    System.out.println("La palabra introducida tiene menos de 5 caracteres.");
    }
   
    if(caracteres.length()>5 && caracteres.length()<=15) {
   
    System.out.println("La palabra tiene entre 5 y 15 caracteres.");
    }else {
    System.out.println("La cadena tiene más de 15 caracteres.");
    }
   
    if(caracteres.substring (0, 1).equalsIgnoreCase ("a") || caracteres.substring (0, 1).equalsIgnoreCase ("a")){
            System.out.print ("Empieza por la letra A. ");
        }
        else{
            System.out.print ("No empieza por la letra A. ");
        }
   
}
}

6
Buenas tardes compañeros,

He realizado el ejercicio aprenda a programar desde cero / La palabra this en Java (CU00654B) del tutorial gratuito de aprenderaprogramar. El enunciado dice:

"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 paraestablecer el valor de los atributos)."

El código que he realizado es el siguiente:

Código: [Seleccionar]
public class Profesor
{
    // instance variables
   
    private String nombre;
    private String apellidos;
    private int edad;
    private boolean casado;
    private boolean especialista;

    /**
     * Constructor 1 for objects of class Profesor
     */
    public Profesor()
    {
        String nombre= "";
        String apellidos = "";
        String edad = "";
        boolean casado = false;
        boolean especialista = false;
    }

    /**
     Constructor 2
     */
    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;
    }
   
    public void setNombre(String nombre){
        this.nombre = nombre;
       
    }
    public void setApellidos(String apellidos){
       
        this.apellidos = apellidos;
       
    }
    public void setEdad(int edad){
       
        this.edad = edad;
       
    }
    public void setCasado(boolean asado){
       
        this.casado = casado;
       
    }
    public void setEspecialista(boolean especialista){
        this.especialista = especialista;
       
    }
    public String getNombre(){
       
        return nombre;
       
    }
    public String getApellidos(){
       
        return apellidos;
       
    }
    public int getEdad(){
       
        return edad;
       
    }
    public boolean getCasado(){
       
        return casado;
       
    }
    public boolean getEspecialista(){
       
        return especialista;
       
    }
}

Os doy las gracias por adelantado por la ayuda que me prestéis.

un saludo

7
Buenas tardes compañeros,

Paso el código del ejercicio del ejercicio del curso aprendiendo a programar Java desde cero / Método Substring (CU00649B).

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.

Código: [Seleccionar]
public class CadenaCaracteres
{
    // Sin ninguna instance variables -
   

    /**
     * Constructor for objects of class CadenaCaracteres
     */
    public CadenaCaracteres()
    {
        // Vacio
       
    }

   
    String Combinacion (String valor_frase1, String valor_frase2, String valor_frase3)
       
       
    {
        String frase1  = "Hola";
        String frase2 = "Mundo";
        String frase3 = "Bellísimo";
        String combinacion = valor_frase1.substring(0,2) + " " + valor_frase2.substring(0,4) + "-" + valor_frase3.substring(0,6) + " _";
        return combinacion;
    }
}

8
Buenos días compañeros, tengo que decir que estoy disfrutando de este curso de iniciación en Java, y agradezco el esfuerzo que se realizar para realizar un curso tan didáctico de un lenguaje complicado. Por tanto mi más sincero agradecimiento.

He realizado el tema CU00647B del tutorial de programación java como si estuviera en primero donde se nos plantea el siguiente ejercicio:

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.

subo el ejercicio: Importar y usar clases API de Java(CU00647B)

Código: [Seleccionar]
import java.lang.Math;

public class MiniCalculadoraEjemplo{
   
    public MiniCalculadoraEjemplo(){//nada que añadir
    }
   
    public double raizCuadrada(double x){
       
        return Math.sqrt(x);
       
    }
    public double valorAbsoluto(double y){
       
        return Math.abs(y);
       
       
    }
   
   
}

9
Buenos días compañeros, Paso el código para su corrección ejercicio Concepto y Definición de clase en Java (CU00644B)

Código: [Seleccionar]
public class MultiplicadorDieces
{
    /**
     * Constructor Vacío
     */
    public MultiplicadorDieces()
    {
        // initialise instance variables
       
       
    }
   
    public double multiplicarPorDieces(double a,int n){
       
       
        int resultado = 1;
        for (int i=1; i<=n; i++){
            resultado = resultado * 10;
        }
        return a * resultado;
        }
}

10
Buenos días compañeros;

Subo el código del curso "Aprender programación Java desde cero/ paso objetos como parámetros a un método o constructor Java, entrega CU00642B del curso.

No estoy muy seguro se lo realicé bien o no. Os ruego me lo comentéis por favor.

Gracias por vuestra atención:

Código SalonCasa:

Código: [Seleccionar]
public class SalonCasa
{
    // instance variables
    private int numeroDeTelevisores;
    private String tipoSalon;

    /**
     * Constructor 1
     */
    public SalonCasa()
    {
        // initialise instance variables
       numeroDeTelevisores = 0;
       tipoSalon = "Desconocido";
    }

    public void setNumeroDeTelevisores(int valorNumeroDeTelevisores){
        numeroDeTelevisores = valorNumeroDeTelevisores;
       
    }
    public void setTipoSalon(String valorTipoSalon){
        tipoSalon = valorTipoSalon;
       
    }
    public int getNumeroDeTelevisores(){
        return numeroDeTelevisores;
       
    }
    public String getTipoSalon(){
        return tipoSalon;
       
    }
}

Código CocinaCasa:

Código: [Seleccionar]
public class CocinaCasa
{
    // instance variables
    private  boolean esIndependiente;
    private int numeroDeFuegos;

    /**
     * Constructor
     */
    public CocinaCasa()
    {
        // initialise instance variables
        esIndependiente = false;
        numeroDeFuegos = 0;
    }
    public void setEsIndependiente( boolean valorEsIndependiente){
        esIndependiente = valorEsIndependiente;
       
    }
    public void setNumeroDeFuegos(int valorNumeroDeFuegos){
        numeroDeFuegos = valorNumeroDeFuegos;
       
    }
    public boolean getEsIndependiente(){
        return esIndependiente;
       
     }
    public int getNumeroDeFuengos(){
        return numeroDeFuegos;
       
    }

   
}

Finalmente código Casa:

Código: [Seleccionar]
public class Casa
{
    // instance variables - replace the example below with your own
    private double superficie;
    private String direccion;
    private SalonCasa salonCasa;
    private CocinaCasa cocina;

    /**
     * Constructor 1
     */
    public Casa(){
        // initialise instance variables
        superficie = 0;
        direccion = "Desconocido";
        salonCasa = new SalonCasa();
        cocina = new CocinaCasa();
       
       
    }
    //CONSTRUCTOR CON PARÁMETROS
   
    public Casa(double valorSuperficie, String valorDireccion, SalonCasa objetoSalonCasa, CocinaCasa objetoCocinaCasa){
        superficie = valorSuperficie;
        direccion = valorDireccion;
        salonCasa = objetoSalonCasa;
        cocina = objetoCocinaCasa;
       
       
    }
    //Método SETTER para establecer datos.
    public void setSuperficie(double valorSuperficie){
       
        superficie = valorSuperficie;
       
    }
    public void setDireccion(String valorDireccion){
        direccion = valorDireccion;
       
    }
    public void setSalonCasa(SalonCasa objetoSalonCasa){
        salonCasa = objetoSalonCasa;
       
    }
    public void setCocina(CocinaCasa objetoCocinaCasa){
        cocina = objetoCocinaCasa;
       
       
    }
    //Método GETTER para obtener datos
    public double getSuperficie(){
        return superficie;
       
    }
    public String getDireccion(){
        return direccion;
       
       
    }
    public SalonCasa getSalonCasa(){
        return salonCasa;
       
    }
    public CocinaCasa getCocina(){
        return cocina;
       
    }
   

   
}

11
Buenos días compañeros,

He realizado el ejercicio de clases que utilizan objetos(CU00641B), Gracias por la atención que le podáis dar

el código es el siguiente:

Código clase Casa:

Código: [Seleccionar]
public class Casa
{
    // instance variables - replace the example below with your own
    private double superficie;
    private String direccion;
    private SalonCasa salonCasa;
    private CocinaCasa cocina;

   
    //Constructor for objects of class Casa
     
    public Casa()
    {
        // initialise instance variables
        superficie = 0;
        direccion ="Desconocido";
        salonCasa = new SalonCasa();
        cocina = new CocinaCasa();
    }
    //Métodos para establecer valores (setters)
    public void setSuperficie(double valorSuperficie){
       
        superficie = valorSuperficie;
    }
    public void setDireccion(String valorDireccion){
        direccion = valorDireccion;
    }
    public void setSalonCasa (SalonCasa valorSalonCasa){
        salonCasa = valorSalonCasa;
    }
    public void setCocina(CocinaCasa valorCocina){
        cocina = valorCocina;
       
    }
    //Metodos para obtener valores (getters)
    public double getSuperficie(){
       
        return superficie;
       
    }
    public String getDireccion(){
        return direccion;
       
    }
    public SalonCasa getSalonCasa(){
       
        return salonCasa;
       
    }
    public CocinaCasa getCocina(){
       
        return cocina;
       
    }
   

   
}

Código clase SalonCasa:

Código: [Seleccionar]
public class Casa
{
    // instance variables - replace the example below with your own
    private double superficie;
    private String direccion;
    private SalonCasa salonCasa;
    private CocinaCasa cocina;

   
    //Constructor for objects of class Casa
     
    public Casa()
    {
        // initialise instance variables
        superficie = 0;
        direccion ="Desconocido";
        salonCasa = new SalonCasa();
        cocina = new CocinaCasa();
    }
    //Métodos para establecer valores (setters)
    public void setSuperficie(double valorSuperficie){
       
        superficie = valorSuperficie;
    }
    public void setDireccion(String valorDireccion){
        direccion = valorDireccion;
    }
    public void setSalonCasa (SalonCasa valorSalonCasa){
        salonCasa = valorSalonCasa;
    }
    public void setCocina(CocinaCasa valorCocina){
        cocina = valorCocina;
       
    }
    //Metodos para obtener valores (getters)
    public double getSuperficie(){
       
        return superficie;
       
    }
    public String getDireccion(){
        return direccion;
       
    }
    public SalonCasa getSalonCasa(){
       
        return salonCasa;
       
    }
    public CocinaCasa getCocina(){
       
        return cocina;
       
    }
   

   
}

Código CocinaCasa:

Código: [Seleccionar]
public class CocinaCasa
{
    // instance variables - replace the example below with your own
    private boolean esIndependiente;
    private int numeroDeFuegos;

   
     //Constructor for objects of class CocinaCasa
     
    public CocinaCasa()
    {
        // initialise instance variables
        esIndependiente = false;
        numeroDeFuegos = 0;
    }
     //Métodos para establecer valores (setters)
    public void setEsIndependiente(boolean valorEsIndependiente){
       
        esIndependiente = valorEsIndependiente;
       
    }
    public void setNumeroDeFuegos(int valorNumeroDeFuegos){
        numeroDeFuegos = valorNumeroDeFuegos;
       
    }
     //Metodos para obtener valores (getters)
    public boolean getEsIndependiente(){
        return esIndependiente;
       
    }
    public int getNumeroDeFuegos(){
        return numeroDeFuegos;
       
    }

   
}

12
Buenos días compañeros,

Estoy estudiando el ejercicio Clase que utilizan objetos, Relación de uso entre clases Java (CU00641B), creo que esta parte es muy importante. Os ruego vuestra ayuda para aclarar unos puntos que no entiendo.

En el código que os paso no compila y me dar unos errores en diferentes líneas 14, 18, 39 y 40. ¿Me podéis decir como lo arreglo?

Gracias por vuestra ayuda.

Código: [Seleccionar]
public class TaxiCond
{
    // instance variables
    private Taxi vehiculoTaxi;
    private Persona conductorTaxi;

   
     // Constructor for objects of class TaxiCond
     
    public TaxiCond()
    {
        vehiculoTaxi = new Taxi();
        conductorTaxi = new Persona();
    }
    public void setMatricula(String valorMatricula){
        vehiculoTaxi.setMatricula(valorMatricula);
       
    }
    //Método que devuelve la información sobre el objeto TaxiCond
    public String getDatosTaxiCond(){
        String matricula = vehiculoTaxi.getMatricula();
        String distrito = vehiculoTaxi.getDistrito();
        int tipoMotor = vehiculoTaxi.getTipoMotor();
        String cadenaTipoMotor = "";
       
        if(tipoMotor == 0){
         cadenaTipoMotor = "Desconocido";   
        }else if(tipoMotor == 1){
            cadenaTipoMotor = "Gasolina";
        }else if(tipoMotor == 2){
            cadenaTipoMotor = "Diesel";
        }
       
        String datosTAxiCond = "El objeto TaxiCond presenta estos datos.Matrícula: " + matricula +
        "Distrito: " + distrito + "Tipo de motor: " + cadenaTipoMotor;
       
        System.out.println(datosTaxiCond);
        return datosTaxiCond;
   

   
}
}

13
Muy buenos días compañeros, os envío para vuestro corrección el ejercicio del curso "Aprender a programar Java desde cero / Clases con dos o más Constructores en Java. Sobrecara de constructores o Métodos.

Muchas gracias por la atención que me podáis dar y buen fin de semana.

Código: [Seleccionar]
public class Profesor
{
    // instance variables - replace the example below with your own
    private String nombre;
    private String apellidos;
    private int edad;
    private boolean casado;
    private boolean especialista;

    //CONSTRUCTOR 1
    public Profesor(String nombreProfesor,String apellidosProfesor,int edadProfesor, boolean casadoProfesor, boolean especialistaProfesor){
        // initialise variables
        nombre =  nombreProfesor;
        apellidos = apellidosProfesor;
        edad = edadProfesor;
        casado = casadoProfesor;
        especialista =especialistaProfesor;
    }

    //CONSTRUCTOR 2
    public Profesor(){
        nombre ="";
        apellidos = "";
        edad = 0;
        casado = false;
        especialista = false;
   
   
    }
    public void setNombre(String NombreProfesor){
        nombre = NombreProfesor;
       
    }
    public void setApellido(String ApellidoProfesor){
        apellidos = ApellidoProfesor;
    }
    public void setEdad(int EdadProfesor){
        edad = EdadProfesor;
       
    }
    public void setCasado(boolean CasadoProfesor){
        casado = CasadoProfesor;
    }
    public void setEspecialista(boolean EspecialistaProfesor){
        especialista = EspecialistaProfesor;
       
    }
    public String getNombre(){
        return nombre;
       
    }
    public String getApellidos(){
        return apellidos;
       
    }
    public int getEdad(){
        return edad;
       
    }
    public boolean getCasado(){
        return casado;
    }
    public boolean getEspecialista(){
        return especialista;
       
    }
   
}

14
Buenos días compañeros,

Nuevamente os doy las gracias por vuestra ayuda. Subo de el curso "Aprender a programar Java desde cero / ejercicio crea Constructores e inicializar objetos en Java. Ejercicio (CU00639B)

Código: [Seleccionar]
public class Bombero
{
    // instance variables -
    private String nombre;
    private String apellidos;
    private int edad;
    private boolean casado;
    private boolean especialista;

    /**
     * Constructor for objects of class Bombero
     */
    public Bombero(String valorNombre, String valorApellidos, int valorEdad, boolean valorCasado, boolean valorEspecialista){
         // initialise instance variables
        nombre = valorNombre;
        apellidos = valorApellidos;
        edad = valorEdad;
        casado = valorCasado;
        especialista = valorEspecialista;
       
       
    }
    public void setNombre(String valorNombre){
        nombre = valorNombre;
    }
    public void setApellidos(String valorApellidos){
        apellidos = valorApellidos;
       
    }
    public void setEdad(int valorEdad){
        edad = valorEdad;
    }
    public void setCasado(boolean valorCasado){
        casado = valorCasado;
    }
    public void setEspecialisata(boolean valorEspecialista){
        especialista = valorEspecialista;
       
   }
   public String getNombre(){
       return nombre;
       
    }
    public String getApellidos(){
        return apellidos;
       
    }
    public int getEdad(){
        return edad;
       
    }
    public boolean getCasado(){
        return casado;
       
    }
    public boolean getEspecialista(){
        return especialista;
       
    }
   
}

15
Buenos días compañeros, Os envío ejercicio del tutorial pdf aprender programación desde cero/ variables locales a Método o constructor en Java.Sobre carga de nombres (CU00638B). Gracias por vuestra atención y consejos.

El código:

Código: [Seleccionar]
public class Motores{
    // instance variables -
    private int tipoMotor;
    private String combustible;
    private String tipoFluido;

    /**
     * Constructor for objects of class Motor
     */
    public Motores(){
        // initialise instance variables
        tipoMotor= 0;
        combustible= "";
        tipoFluido= "";
    }

    public void setTipoMotor(int ValorTipoMotor){
        tipoMotor = ValorTipoMotor;
    }
    public void setCombustible(String ValorCombustible){
        combustible = ValorCombustible;
    }
   
    public void setTipoFluido(String ValorTipoFluido){
        tipoFluido=  ValorTipoFluido;
       
    }
    public int getTipoMotor(){
        return tipoMotor;
       
    }
    public String getCombustible(){
        return combustible;
       
    }
    public String getTipoFluido(){
        return tipoFluido;
       
    }
    public boolean dimeSiMotoresEsParaAgua(){//Ejemplo de variables locales.
        boolean motoresEsParaAgua = false;
        if(tipoMotor == 1){
            motoresEsParaAgua = true;
       
    }
            return motoresEsParaAgua;
        }//cierre del método
   
}

16
Buenas tardes comañeros,

Os dejo ejercicio de aprender programación Java desde cero / condicional Switch (CU00637B) Gracias por vuestra atención.

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

    /**
     * Constructor for objects of class Motor
     */
    public Motor()
    {
        // initialise instance variables
        tipoBomba= 0;
        combustible= "";
        tipoFluido= "";
    }

    public void setTipoBomba(int ValorTipoBomba)
    {
        tipoBomba = ValorTipoBomba;
    }
    public void setCombustible(String ValorCombustible){
        combustible = ValorCombustible;
    }
   
    public void setTipoFluido(String ValorTipoFluido){
        tipoFluido=  ValorTipoFluido;
       
    }
    public int getTipoBomba(){
        return tipoBomba;
       
    }
    public String getCombustible(){
        return combustible;
       
    }
    public String getTipoFluido(){
        return tipoFluido;
       
    }
   
    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");
            default:
            System.out.println("No existe un valor válido para tipo de bomba");
           
          }
       
    }
}

17
Buenos días compañeros, el código del ejercicio estructura condicional en Java. if else, if else if. (CU00636B) del curso de programación Java en pdf sería el siguiente

Código: [Seleccionar]
import java.util.*;
public class Rueda
{
    Scanner teclado=new Scanner(System.in);
    // instance variables
    private String tipo;
    private double grosor;
    private double diametro;
    private String marca;
   

    /**
     * Constructor for objects of class Rueda
     */
    public Rueda()
    {
        // initialise instance variables
        tipo = "";
        grosor = 0.0;
        diametro = 0.0;
        marca = "";
       
       
    }

   public void setTipo(String valorTipo)
    {
        tipo = valorTipo;
    }
    public void setGrosor(double valorGrosor)
    {
        grosor = valorGrosor;
       
    }
    public void setDiamentro(double valorDiametro)
    {
        diametro = valorDiametro;
       
    }
    public void setMarca(String valorMarca)
    {
        marca = valorMarca;
       
    }
    public String getTipo(){
        return tipo;
    }
    public double getGrosor(){
        return grosor;
       
    }
    public double getDiametro(){
       
        return diametro;
    }
    public String getMarca(){
        return marca;
       
    }
   
    public void comprobarDimensiones(){
       
    if (diametro> 1.4){
            System.out.println("La rueda es para un vehículo grande");
        }else if (diametro<=1.4 && diametro>0.8){
               System.out.println("La rueda es para un vehículo mediano");
               
            }
           
        else{
            System.out.println("La rueda es para un vehículo pequeño");
       
            if(diametro>1.4 && grosor<0.4 || diametro<=1.4 && diametro>0.8 && grosor<0.25){
                System.out.println("El grosro para esta rueda es inferior al recomendado");
               
            }
           
           }
       
    }
       
}

18
Buenas tardes compañeros,

En principio quiero disculparme por lo de las letras en mayúsculas pues es como si estuviera dando voces, la verdad no sabía que era una normal del foro. Así que lo Siento.

Dicho esto y agradeciendo de antemano vuestra ayuda voy a colgar el código del ejercicio Java CU00634B:

Código: [Seleccionar]
a) A>3   True;
b) A>C   True;
c) A<C   False;
d) B<C    True;
e) B!=C  True;
f) A>==3  False;
g) A*B==15;  True;
h) A*B==-30; False;
i) C/B<A;  True;
j) C/B==-10; False;
k) C/B==-4; False;
l) A+B+C==5; False;
m) (A+B==8)&&(A-B==2);  True;
n) (A+B==8)||(A-B==6) ; True;
o) A>3 && B>3 && C<3; True;
p) A>3 && B> && C<-3; True;

un saludo a todos.

19
Buenas noches compañeros,

Os ruego me digáis que tal esta este ejercicio del curso pdf de programación Java CU00633B. Muchísimas gracias, antes en otros ejercicios que he colgado se me olvidó darlas por anticipado. Perdón por el lapsus. El código es el siguiente:

Código: [Seleccionar]
public class Medico
{
    // instance variables -
    private String nombre;
    private String apellidos;
    private int edad;
    private boolean casado;
    private String numeroDocumentoIdentidad;
    private String especialidad;
    private int multiploEdad;

    /**
     * Constructor for objects of class Medico
     */
    public Medico()
    {
        nombre = "";
        apellidos = "";
        edad = 33;
        casado = false;
        numeroDocumentoIdentidad = "";
        especialidad = "";
        multiploEdad = 0;
    }
   
    //Método para establecer datos del médico
   
    public void setNombre(String ValorNombre){
       
        nombre = ValorNombre;
        System.out.println("El nombre del médico ha cambiado " + " El nombre del nuevo médico es:" + nombre);
   
   
    }
    public void setApellidos(String ValorApellidos){
       
        apellidos = ValorApellidos;
        System.out.println("Los apellidos del médico ha cambiado" + "Los nuevos apellidos son: " + apellidos);
   
    }
    public void setEdad(int ValorEdad){
       
        edad = ValorEdad;
        System.out.println("La edad del médico ha cambiado" + " La nueva edad es: " + edad);
   
   }
   public void setCasado(boolean ValorCasado){
       
       casado = ValorCasado;
       if(casado==true){
           System.out.println("El estado civil del médico ha cambiado" + "Su nuevo estado es: " + casado);
           
        }else{
            System.out.println("Su estado civil no ha cambiado" + casado);
   
    }
}
    public void setNumeroDocumentoIdentidad(String ValorNumeroDocumentoIdentidad){
       
        numeroDocumentoIdentidad = ValorNumeroDocumentoIdentidad;
        System.out.println(" Su documento nacional de identidad ha cambiado : " + "En nuevo DNI es: " + numeroDocumentoIdentidad);
       
      }
   public void setEspecialidad(String ValorEspecialidad){
       especialidad = ValorEspecialidad;
       System.out.println("La especialidad del médico de nombre: " + nombre + "La nueva especialidad es: " + especialidad);
       
    }
   
    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;
       
    }
    public void setcalculoParaMultiploEdad(){
       
       
        multiploEdad = 5-(edad%5);
        System.out.println("El médico tendrá una edad multiplo de 5 dentro de: " + multiploEdad + " años.");
       
    }
   
}

20
Buenas tardes compañeros;

Dejo el código del ejercicio del curso pdf de programación Java CU00632B

Código: [Seleccionar]
public class Medico
{
    // instance variables -
    private String nombre;
    private String apellidos;
    private int edad;
    private boolean casado;
    private String numeroDocumentoIdentidad;
    private String especialidad;

    /**
     * Constructor for objects of class Medico
     */
    public Medico()
    {
        nombre = "";
        apellidos = "";
        edad = 0;
        casado = false;
        numeroDocumentoIdentidad = "";
        especialidad = "";
    }
   
    //Método para establecer datos del médico
   
    public void setNombre(String ValorNombre){
       
        nombre = ValorNombre;
        System.out.println("El nombre del médico ha cambiado " + " El nombre del nuevo médico es:" + nombre);
   
   
    }
    public void setApellidos(String ValorApellidos){
       
        apellidos = ValorApellidos;
        System.out.println("Los apellidos del médico ha cambiado" + "Los nuevos apellidos son: " + apellidos);
   
    }
    public void setEdad(int ValorEdad){
       
        edad = ValorEdad;
        System.out.println("La edad del médico ha cambiado" + " La nueva edad es: " + edad);
   
   }
   public void setCasado(boolean ValorCasado){
       
       casado = ValorCasado;
       if(casado==true){
           System.out.println("El estado civil del médico ha cambiado" + "Su nuevo estado es: " + casado);
           
        }else{
            System.out.println("Su estado civil no ha cambiado" + casado);
   
    }
}
    public void setNumeroDocumentoIdentidad(String ValorNumeroDocumentoIdentidad){
       
        numeroDocumentoIdentidad = ValorNumeroDocumentoIdentidad;
        System.out.println(" Su documento nacional de identidad ha cambiado : " + "En nuevo DNI es: " + numeroDocumentoIdentidad);
       
      }
   public void setEspecialidad(String ValorEspecialidad){
       especialidad = ValorEspecialidad;
       System.out.println("La especialidad del médico de nombre: " + nombre + "La nueva especialidad es: " + especialidad);
       
    }
   
    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;
       
    }
   
}

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