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 - chema
Páginas: [1]
1
« en: 07 de Enero 2016, 19:54 »
Hola a todos. Por favor, revisen mi solución. Gracias.
Salu2.
Chema.
/* Ejemplo - aprenderaprogramar.com */
//Esta clase representa una Motor.
public class Motor { // El nombre de la clase
private int tipoBomba; // Tipo de bomba de cada objeto motor
private String tipoFluido; // Tipo de fluido de cada objeto motor
private String combustible; // Combustible asignado a cada objeto motor
// Constructor: cuando se cree un objeto motor se ejecutará el código que incluyamos en el constructor
public Motor () {
tipoBomba = 0;
tipoFluido = "";
combustible = "";
} // Cierre del constructor … el código continúa …
// Método para establecer el tipo de bomba de un motor
public void setTipoBomba (int valorTipoBomba) {
tipoBomba = valorTipoBomba; // El tipo de bomba del objeto motor adopta el valor que contenga valorTipoBomba
} // Cierre del método
// Método para establecer el tipo de fluido de un motor
public void setTipoFluido (String valorTipoFluido) {
tipoFluido = valorTipoFluido; // El tipo de fluido del objeto motor adopta el valor que contenga valorTipoFluido
} // Cierre del método
// Método para establecer el combustible de un motor
public void setCombustible (String valorCombustible) {
combustible = valorCombustible; //El combustible del objeto motor adopta el valor que contenga valorCombustible
} // Cierre del método
// Método para obtener el tipo de bomba del objeto motor
public int getTipoBomba () { return tipoBomba; } // Cierre del método
// Método para obtener el tipo de fluido del objeto motor
public String getTipoFluido () { return tipoFluido; } // Cierre del método
// Método para obtener el combustible del objeto motor
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
2
« en: 07 de Enero 2016, 19:26 »
Hola a todos. Por favor, revisen mi solución. Gracias.
Salu2.
Chema.
/* Ejemplo - aprenderaprogramar.com */
//Esta clase representa una rueda.
public class Rueda { // El nombre de la clase
private String tipo; // Tipo de cada objeto rueda
private double grosor; // Grosor de cada objeto rueda
private double diametro; // Diametro de cada objeto rueda
private String marca; // Marca asignado de cada objeto rueda
// Constructor: cuando se cree un objeto rueda se ejecutará el código que incluyamos en el constructor
public Rueda () {
tipo = "";
grosor = 0.0;
diametro = 0.0;
marca = "";
} // Cierre del constructor … el código continúa …
// Método para establecer el tipo de una rueda
public void setTipo (String valorTipo) {
tipo = valorTipo; // El tipo del objeto rueda adopta el valor que contenga valorMatricula
} // Cierre del método
// Método para establecer el grosor de una rueda
public void setGrosor (double valorGrosor) {
grosor = valorGrosor; // El grosor del objeto rueda adopta el valor que contenga valorGrosor
} // Cierre del método
// Método para establecer el diametro de una rueda
public void setDiametro (double valorDiametro) {
diametro = valorDiametro; //El diametro del objeto rueda adopta el valor que contenga valorDiametro
} // Cierre del método
// Método para establecer el tipo de una rueda
public void setMarca (String valorMarca) {
marca = valorMarca; // La marca del objeto rueda adopta el valor que contenga valorMarca
} // Cierre del método
// Método para obtener el tipo del objeto rueda
public String getTipo () { return tipo; } // Cierre del método
// Método para obtener el grosor del objeto rueda
public double getGrosor () { return grosor; } // Cierre del método
// Método para obtener el diametro del objeto rueda
public double getDiametro () { return diametro; } // Cierre del método
// Método para obtener la marca del objeto rueda
public String getMarca () { return marca; } // Cierre del método
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 if (diametro <= 0.8) 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 grosor para esta rueda es inferior al recomendado");
}
} //Cierre de la clase
3
« en: 07 de Enero 2016, 18:32 »
Hola a todos.
Estas son mis soluciones, ruego que las evaluen.
A = 5, B = 3, C = -12
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.
Chema.
4
« en: 07 de Enero 2016, 17:31 »
Hola a todos. Ruego revisen mi solución para este ejercicio. Gracias.
Saludos.
Chema.
/* Ejemplo - aprenderaprogramar.com */
//Esta clase representa a un Medico.
public class Medico { //El nombre de la clase
private String nombre; //Nombre de cada objeto medico
private String apellidos; // Apellidos de cada objeto medico
private int edad; // Edad de la medico
private boolean esCasado; // ¿Esta casado este medico?
private String numeroDocumentoIdentidad; // Numero de documento de identidad de cada medico
private String especialidad; // Especialidad de cada objeto medico
private String cadena; // Cadena auxiliar para no mostrar variables vacias en las impresiones de consola
private String cadena2; // Cadena auxiliar para no mostrar variables vacias en las impresiones de consola
private int anyosFaltan; // Calculo de años para el procedimiento calculParaMultiploEdad
//Constructor: cuando se cree un objeto medico se ejecutará el código que incluyamos en el constructor
public Medico () {
nombre = "";
apellidos = "";
edad = 0;
esCasado = false;
numeroDocumentoIdentidad = "";
especialidad = "";
cadena = "";
cadena2 = "";
anyosFaltan = 0;
} //Cierre del constructor … el código continúa …
//Método para establecer el nombre de un medico
public void setNombre (String valorNombre) {
if (this.nombre.equals("")) cadena = "desconocido";
else cadena = this.nombre;
System.out.println("Ha cambiado el nombre del médico " + cadena + ". El nuevo nombre es: " + valorNombre);
nombre = valorNombre; //El nombre del objeto medico adopta el valor que contenga valorNombre
} //Cierre del método
//Método para establecer los apellidos de un medico
public void setApellidos (String valorApellidos) {
if (this.nombre.equals("")) cadena = "desconocido";
else cadena = this.nombre;
if (this.apellidos.equals("")) cadena2 = "desconocidos";
else cadena2 = this.apellidos;
System.out.println("Han cambiado los apellidos del médico de nombre " + cadena + ". Los antiguos apellidos eran "+
cadena2 + " y los nuevos apellidos son: " + valorApellidos);
apellidos = valorApellidos; //Los apellidos del objeto medico adopta el valor que contenga valorApellidos
} //Cierre del método
//Método para establecer la edad de un medico
public void setEdad (int valorEdad) {
if (this.nombre.equals("")) cadena = "desconocido";
else cadena = this.nombre;
if (this.edad==0) cadena2 = "desconocida";
else cadena2 = this.edad + "";
System.out.println("Ha cambiado la edad del médico de nombre " + cadena + ". La antigua edad era "+
cadena2 + " y la nueva edad es: " + valorEdad);
edad = valorEdad; //La edad del objeto medico adopta el valor que contenga valorEdad
} //Cierre del método
//Método para establecer el esCasado de un medico
public void setCasado (boolean valorCasado) {
if (this.nombre.equals("")) cadena = "desconocido";
else cadena = this.nombre;
System.out.println("Ha cambiado el estado civil del médico de nombre " + cadena + ". El antiguo estado civil era "+
this.esCasado + " y el nuevo estado civil es: " + valorCasado);
esCasado = valorCasado; //El esCasado del objeto medico adopta el valor que contenga valorCasado
} //Cierre del método
//Método para establecer el numeroDocumentoIdentidad de un medico
public void setDNI (String valorDNI) {
if (this.nombre.equals("")) cadena = "desconocido";
else cadena = this.nombre;
if (this.numeroDocumentoIdentidad.equals("")) cadena2 = "desconocido";
else cadena2 = this.numeroDocumentoIdentidad;
System.out.println("Ha cambiado el numero de documento de identidad del médico de nombre " + cadena + ". El antiguo numero de documento de identidad era "+
cadena2 + " y el nuevo documento de identidad es: " + valorDNI);
numeroDocumentoIdentidad = valorDNI; //El numeroDocumentoIdentidad del objeto medico adopta el valor que contenga valorDNI
} //Cierre del método
//Método para establecer la especialidad un medico
public void setEspecilidad (String valorEspecialidad) {
if (this.nombre.equals("")) cadena = "desconocido";
else cadena = this.nombre;
if (this.especialidad.equals("")) cadena2 = "desconocida";
else cadena2 = this.especialidad;
System.out.println("Ha cambiado la especialidad del médico de nombre " + cadena + ". La antigua especialidad era "+ cadena2
+" y la nueva especialidad es: " + valorEspecialidad);
especialidad = valorEspecialidad; // La especilidad del objeto medico adopta el valor que contenga valorEspecialidad
} //Cierre del método
//Método para obtener el nombre del objeto medico
public String getNombre () { return nombre; } //Cierre del método
//Método para obtener los apellidos del objeto medico
public String getApellidos () { return apellidos; } //Cierre del método
//Método para obtener la edad del objeto medico
public int getEdad () { return edad; } //Cierre del método
//Método para obtener el esCasado del objeto medico
public boolean getEsCasado () { return esCasado; } //Cierre del método
//Método para obtener el numeroDocumentoIdentidad del objeto medico
public String getDNI () { return numeroDocumentoIdentidad; } //Cierre del método
//Método para obtener el especialidad del objeto medico
public String getEspecialidad () { return especialidad; } //Cierre del método
// Procedimiento para calcular los años hasta el proximo multiplo de 5.
public void calculoParaMultiploEdad (){
if (this.edad>0) {
if (this.edad%5 == 0) anyosFaltan=0;
else anyosFaltan = 5- (this.edad % 5);
}
else{
System.out.println("La edad del médico debe ser mayor de 0 años y El médico de nombre " + this.nombre + " con especialidad " + this.especialidad +
" tiene una edad actualmente de: " + this.edad + " años. Modifica la edad y vuelve a ejecutar este procedimiento.");
}
if (anyosFaltan == 0){
System.out.println("El médico de nombre " + this.nombre + " con especialidad " + this.especialidad +
" tiene una edad múltiplo de 5 actualmente.");
}else{
System.out.println("El médico de nombre " + this.nombre + " con especialidad " + this.especialidad +
" tendrá una edad múltiplo de 5 dentro de " + anyosFaltan + " años.");
}
} //Fin del procedimiento calculoParaMultiploEdad
} //Cierre de la clase
5
« en: 07 de Enero 2016, 12:49 »
Hola a todos. Tal como me indico el moderador del foro: abro un nuevo tema con este ejercicio y ruego lo revisen. Gracias.
Saludos.
Chema.
/* Ejemplo - aprenderaprogramar.com */
//Esta clase representa a un Medico.
public class Medico { //El nombre de la clase
private String nombre; //Nombre de cada objeto medico
private String apellidos; // Apellidos de cada objeto medico
private int edad; // Edad de la medico
private boolean esCasado; // ¿Esta casado este medico?
private String numeroDocumentoIdentidad; // Numero de documento de identidad de cada medico
private String especialidad; // Especialidad de cada objeto medico
private String cadena; // Cadena auxiliar para no mostrar variables vacias en las impresiones de consola
private String cadena2; // Cadena auxiliar para no mostrar variables vacias en las impresiones de consola
//Constructor: cuando se cree un objeto medico se ejecutará el código que incluyamos en el constructor
public Medico () {
nombre = "";
apellidos = "";
edad = 0;
esCasado = false;
numeroDocumentoIdentidad = "";
especialidad = "";
cadena = "";
cadena2 = "";
} //Cierre del constructor … el código continúa …
//Método para establecer el nombre de un medico
public void setNombre (String valorNombre) {
if (this.nombre.equals("")) cadena = "desconocido";
else cadena = this.nombre;
System.out.println("Ha cambiado el nombre del médico " + cadena + ". El nuevo nombre es: " + valorNombre);
nombre = valorNombre; //El nombre del objeto medico adopta el valor que contenga valorNombre
} //Cierre del método
//Método para establecer los apellidos de un medico
public void setApellidos (String valorApellidos) {
if (this.nombre.equals("")) cadena = "desconocido";
else cadena = this.nombre;
if (this.apellidos.equals("")) cadena2 = "desconocidos";
else cadena2 = this.apellidos;
System.out.println("Han cambiado los apellidos del médico de nombre " + cadena + ". Los antiguos apellidos eran "+
cadena2 + " y los nuevos apellidos son: " + valorApellidos);
apellidos = valorApellidos; //Los apellidos del objeto medico adopta el valor que contenga valorApellidos
} //Cierre del método
//Método para establecer la edad de un medico
public void setEdad (int valorEdad) {
if (this.nombre.equals("")) cadena = "desconocido";
else cadena = this.nombre;
if (this.edad==0) cadena2 = "desconocida";
else cadena2 = this.edad + "";
System.out.println("Ha cambiado la edad del médico de nombre " + cadena + ". La antigua edad era "+
cadena2 + " y la nueva edad es: " + valorEdad);
edad = valorEdad; //La edad del objeto medico adopta el valor que contenga valorEdad
} //Cierre del método
//Método para establecer el esCasado de un medico
public void setCasado (boolean valorCasado) {
if (this.nombre.equals("")) cadena = "desconocido";
else cadena = this.nombre;
System.out.println("Ha cambiado el estado civil del médico de nombre " + cadena + ". El antiguo estado civil era "+
this.esCasado + " y el nuevo estado civil es: " + valorCasado);
esCasado = valorCasado; //El esCasado del objeto medico adopta el valor que contenga valorCasado
} //Cierre del método
//Método para establecer el numeroDocumentoIdentidad de un medico
public void setDNI (String valorDNI) {
if (this.nombre.equals("")) cadena = "desconocido";
else cadena = this.nombre;
if (this.numeroDocumentoIdentidad.equals("")) cadena2 = "desconocido";
else cadena2 = this.numeroDocumentoIdentidad;
System.out.println("Ha cambiado el numero de documento de identidad del médico de nombre " + cadena + ". El antiguo numero de documento de identidad era "+
cadena2 + " y el nuevo documento de identidad es: " + valorDNI);
numeroDocumentoIdentidad = valorDNI; //El numeroDocumentoIdentidad del objeto medico adopta el valor que contenga valorDNI
} //Cierre del método
//Método para establecer la especialidad un medico
public void setEspecilidad (String valorEspecialidad) {
if (this.nombre.equals("")) cadena = "desconocido";
else cadena = this.nombre;
if (this.especialidad.equals("")) cadena2 = "desconocida";
else cadena2 = this.especialidad;
System.out.println("Ha cambiado la especialidad del médico de nombre " + cadena + ". La antigua especialidad era "+ cadena2
+" y la nueva especialidad es: " + valorEspecialidad);
especialidad = valorEspecialidad; // La especilidad del objeto medico adopta el valor que contenga valorEspecialidad
} //Cierre del método
//Método para obtener el nombre del objeto medico
public String getNombre () { return nombre; } //Cierre del método
//Método para obtener los apellidos del objeto medico
public String getApellidos () { return apellidos; } //Cierre del método
//Método para obtener la edad del objeto medico
public int getEdad () { return edad; } //Cierre del método
//Método para obtener el esCasado del objeto medico
public boolean getEsCasado () { return esCasado; } //Cierre del método
//Método para obtener el numeroDocumentoIdentidad del objeto medico
public String getDNI () { return numeroDocumentoIdentidad; } //Cierre del método
//Método para obtener el especialidad del objeto medico
public String getEspecialidad () { return especialidad; } //Cierre del método
} //Cierre de la clase
Páginas: [1]
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