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.

Aprende a programar desde cero con el libro "Aprender a programar. Algoritmos y fundamentos de programación orientados a la ingeniería y ciencias". 748 pgs. Editorial 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