1
Aprender a programar desde cero / Re:Java operadores aritméticos en Java, ejercicio ejemplo cálculos CU00633B
« en: 19 de Octubre 2016, 17:28 »
Gracias por las observaciones.
![Sonrisa :)](https://aprenderaprogramar.com/foros/Smileys/default/smiley.gif)
Si tienes algún problema para registrarte en el foro o para escribir mensajes ponte en contacto con nosotros a través del formulario de contacto de aprenderaprogramar.com
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.
//Inicio clase
public class Casa
{
//Atributos objetos
private double superficie;
private String direccion;
private CocinaCasa cocina;
private SalonCasa salonCasa;
//Inicio constructor
public Casa ()
{
superficie = 0.0;
direccion = "";
cocina = new CocinaCasa ();
salonCasa = new SalonCasa ();
}
//Fin constructor
//Inicio método set
public void setSuperficie (double valorSuperficie)
{
superficie = valorSuperficie;
}
public void setDireccion (String valorDireccion)
{
direccion = valorDireccion;
}
public void setCocina (boolean valorEsIndependeinte, int valorNumeroDeFuegos)
{
cocina.setEsIndependiente(valorEsIndependeinte);
cocina.setNumeroDeFuegos(valorNumeroDeFuegos);
}
public void setSalonCasa (SalonCasa objetoSalon)
{
salonCasa = objetoSalon;
}
//Fin método set
//Inicio método get
public double getSuperficie ()
{
return superficie;
}
public String getDireccion ()
{
return direccion;
}
public String getDatosCasa ()
{
boolean esIndependiente = cocina.getEsIndependiente();
int numeroDeFuegos = cocina.getNumeroDeFuegos ();
int numeroDeTelevisores = salonCasa.getNumeroDeTelevisores ();
String tipoSalon = salonCasa.getTipoSalon ();
String saberEsIndependiente = "";
if (esIndependiente == false)
{
saberEsIndependiente = "no es independiente";
}
else if (esIndependiente == true)
{
saberEsIndependiente = "es independiente";
}
else
{
saberEsIndependiente = "desconocido";
}
String datosCasa = "La casa tiene una superficies de: " + superficie + " metros cuadrados, se encuentra ubicada en la dirección: " + direccion + ", la cocina: " + saberEsIndependiente + ", cuenta con: " + numeroDeFuegos + " fuegos, cuenta con: " + numeroDeTelevisores + " televisores y una sala del tipo: " + tipoSalon;
System.out.println (datosCasa);
return datosCasa;
}
//Fin método get
}
//Fin clase
/**
* Variables locales a un método o constructor en Java. Conflictos y sobrecarga de nombres. (CU00638B)
*
* Ejercicio(CU00638B)
*
* @author Mauricio
*/
public class Motor_1
{
private int tipoBomba;
private String tipoFluido;
private String combustible;
public Motor_1 () {
tipoBomba = 0;
tipoFluido = "";
combustible = "";
}
public boolean esParaAgua () {
boolean motorEsParaAgua = false;
if (tipoBomba == 1) {
motorEsParaAgua = true;
}
return motorEsParaAgua;
}
}
/**
* Ejemplo Rueda
* If else, if else if Java. Estructura o esquema de decisión condicional.
* Ejemplos de uso. Ejercicios (CU00636B)
*
* @author Mauricio
*/
public class Rueda
{
private String tipo;
private double grosor;
private double diametro;
private String marca;
public Rueda () {
tipo = "";
grosor = 0;
diametro = 0;
marca = "";
}
public void setcomprobarDimensiones_1 (double valorcomprobarDimensiones_1) {
diametro = valorcomprobarDimensiones_1;
if(diametro>0.8 && diametro<=1.4){
System.out.println("La rueda es para un vehículo mediano");
}
else{
System.out.println("La rueda es para un vehículo pequeño");
}
}
public void setcomprobarDimensiones_2 (double valorcomprobarDimensiones_2) {
grosor = valorcomprobarDimensiones_2;
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");
}
}
}
/**
* Ejercicio Motor (CU00637B)
* switch en Java (condicional de selección). Diagrama de flujo y ejemplo de aplicación.
*
* @author MauricioO
*/
public class Motor
{
private int tipoBomba;
private String tipoFluido;
private String combustible;
public Motor () {
tipoBomba = 0;
tipoFluido = "";
combustible = "";
}
public void settipoMotor (int valortipoMotor) {
tipoBomba = valortipoMotor;
System.out.println("El tipo de bomba es " + tipoBomba);
}
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 este tipo de bomba");
break;
}
}
}
/**
* Ejercicio Medico (CU00633B)
*
* @author Mauricio
*/
public class Medico1
{
//Atributos de los objetos de la clase
private String nombre;
private String apellidos;
private int edad;
private boolean casado;
private String numeroDocumentoIdentidad;
private String especialidad;
//Constructor de la clase
public Medico1 () {
nombre = "";
apellidos = "";
edad = 0;
casado = false;
numeroDocumentoIdentidad = "";
especialidad = "";
}//Fin constructor
//Método para establecer atributos de los objetos
public void setcalculoParaMultiploEdad (int valorcalculoParaMultiploEdad){
edad = valorcalculoParaMultiploEdad%5;
edad = 5-edad;
System.out.println("El médico " + nombre + apellidos + " con estado civil " + casado + " y especialidad " + especialidad + "tendrá una edad múltiplo de 5, dentro de " + edad + " años.");
}//Fin método.
}
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