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

Páginas: [1]
1
Hola aqui mi codigo, Algo a tomar en cuenta chicos en el ejercicio dice Un bucle while, me pregunte xk no se podía con do while y dude un poco creo deberían aclarar bien eso, ya que aunque ambos son bucles while no es lo mismo. Gracias y buena suerte.

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

public class While{
    public static void main (String []args){
        System.out.print("Introducir texto aqui: ");
        String miScaner = new Scanner (System.in).nextLine();
        int i = 0;
        int j = 0;
        do {
            System.out.println("Letra "+(i+1)+": "+ miScaner.substring(j,j+1));
            i += 1;
            j++;

        } while (i<miScaner.length());

    }

}

2
Aprender a programar desde cero / Re:Solucion CU00658B
« en: 10 de Mayo 2014, 05:37 »
Gracias me ayudo mucho, aqui mi programa.
Código: [Seleccionar]
import java.util.Scanner;
public class TestFor1 {
   public static void main (String []args){
    System.out.println("Empezamos el programa");
    System.out.print("Introdusca cadena de texto");
    String entradaTeclado = new Scanner (System.in).nextLine();
   
    for (int i = 1; i<=entradaTeclado.length(); i++){
    System.out.println("Letra "+(i)+": " +entradaTeclado.substring(i-1,i));
   
   
    }
   
    }
}

3
Define tres clases: Casa, SalonCasa y CocinaCasa. La clase SalonCasa debe tener como atributos numeroDeTelevisores (int) y tipoSalon (String) y disponer de un constructor que los inicialice a 0 y “desconocido”. La clase CocinaCasa debe tener como atributos esIndependiente (boolean) y numeroDeFuegos (int) y un constructor que los inicialice a false y 0. La clase Casa tendrá los siguientes atributos de clase: superficie (double), direccion (String), salonCasa (tipo SalonCasa) y cocina (tipo CocinaCasa). Define un constructor para la clase Casa que establezca a unos valores de defecto los atributos simples y que cree nuevos objetos si se trata de atributos objeto. Compila el código para comprobar que no presenta errores, crea un objeto de tipo Casa. Comprueba que se inicializan correctamente consultando el valor de sus atributos después de haber creado los objetos. CocinaCasa
Código: [Seleccionar]
/**
 *
 *
 */

public class CocinaCasa {
boolean esIndispensable;
int numeroDeFuegos;

    public CocinaCasa(){
    esIndispensable = false;
    numeroDeFuegos = 0;
    }

}

SalonCasa
Código: [Seleccionar]
/**
 * Write a description of class SalonCasa here.
 *
 * @author (your name)
 * @version (a version number or a date)
 */
public class SalonCasa{
int numeroDeTelevisores;
String tipoSalon;
   
    public SalonCasa (){
    numeroDeTelevisores = 0;
    tipoSalon = "Desconocido";
    }
       
   
}
 
Casa Aqui tengo la impresión de que algo me falta pero creo que no xD, Favor corregir e instruir si algo esta mal.
Código: [Seleccionar]
public class Casa{
double superficie;
String direccion;
private SalonCasa salonCasa;
private CocinaCasa cocina;

    public Casa (){
    superficie = 20.30;
    direccion ="Desconocida";
    salonCasa = new SalonCasa ();
    cocina = new CocinaCasa ();
    }
   
}

Para el (CU00642B) Favor corregir si hay algún error o falta algo

Código: [Seleccionar]
/**
 *
 *
 */

public class Casa{
double superficie;
String direccion;
private SalonCasa salonCasa;
private CocinaCasa cocina;

    public Casa (){
    superficie = 20.30;
    direccion ="Desconocida";
    salonCasa = new SalonCasa ();
    cocina = new CocinaCasa ();
    }
   
    public Casa (double valorSuperficie, String valorDireccion, SalonCasa valorSalonCasa, CocinaCasa valorCocina){
    superficie = valorSuperficie;
    direccion = valorDireccion;
    salonCasa = valorSalonCasa;
    cocina = valorCocina;
    }

}

4
Pues yo empece hace un tiempito ya, y prácticamente solo me he topado con matemática básica tu no te estréses y ve estudiando sobre los ejercicios propuestos en el curso. casi todo es matemática de secundaria.

Recién voy por programación java desde cero.

gracias compañero, x el momento no recuerdo nada, mas o menos que ejercicios son asi revise en los libros?...

Suma, Resta, Multiplicación, Division, porcentaje, una que otra ecuancion sencilla, raizes cuadradas Etc. Repito: recién voy en la pagina 39 de programación java no tome vb y por le momento con eso es que me he topado, incluso en un post aca  si mal no recuerdo lei que es bueno estudiar el pseudocodigo pero no prescindible, que bastaría con saber hasta la entrega (CU00111A) pero mientras mas fundamentos tengas mejores resultados obtendras. Suerte

5
Pues yo empece hace un tiempito ya, y prácticamente solo me he topado con matemática básica tu no te estréses y ve estudiando sobre los ejercicios propuestos en el curso. casi todo es matemática de secundaria.

Recién voy por programación java desde cero.

6
EJERCICIO

Define una clase Bombero 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 los métodos para poder establecer y obtener los valores de los atributos. Compila el código para comprobar que no presenta errores, crea un objeto y comprueba que se inicializa correctamente consultando el valor de sus atributos después de haber creado el objeto. Para comprobar si es correcta tu solución puedes consultar en los foros aprenderaprogramar.com.

Favor corregir si algo esta mal.
Código: [Seleccionar]
/*aprenderaprogramar.com
 * Heseos
 * Ejercicio (U00639B)
 */

public class Bombero {
    //Atributos de clase
    String nombre;
    String apellido;
    int edad;
    boolean casado;
    boolean especialista;
    //Constructor con parametros de inicializacsion
    public Bombero (String valorNombre, String valorApellido, int valorEdad, boolean valorCasado,boolean valorEspecialista){
        nombre = valorNombre;
        apellido = valorApellido;
        edad = valorEdad;
        casado = valorCasado;
        especialista = valorEspecialista;
    }
    //Metodos Setters para establecer
    public void setAsignarNombre (String valorNombre){nombre = valorNombre;}

    public void setAsignarApellido (String valorApellido){apellido = valorApellido;}

    public void setAsignarEdad (int valorEdad){edad = valorEdad;}

    public void setAsignarCasado (boolean valorCasado){casado = valorCasado;}

    public void setAsignarEspecialista (boolean valorEspecialista){especialista = valorEspecialista;}
    //Metodos Getters para obtener
    public String getNombre (){return nombre;}

    public String getApellido (){return apellido;}

    public int getEdad (){return edad;}

    public boolean getCasado (){return casado;}

    public boolean getEspecialista (){return especialista;}

}

7
Ahora si lo entendi claro Muchas gracias >.<

8
Codigo modificado, no se si para el caso del switch tabien necesito un tipo get pero me parece que no...
Código: [Seleccionar]
public class Motor{
    int tipoBomba;
    String tipoFluido;
    String combustible;

    public Motor () {
        tipoBomba = 0 ;
        tipoFluido = "Desconocido";
        combustible = "Desconocido";
    }

    public void setTipoFluido (String valorTipoFluido){
        tipoFluido = valorTipoFluido;
    }

    public void setCombustible (String valorCombustible){
        combustible = valorCombustible;
    }

    public void setTipoBomba (int valorTipoBomba){
        tipoBomba = valorTipoBomba;
       
    }
   
    public void Dimetipodemotor (){
   
        switch (tipoBomba){
            case 0: System.out.println ("No hay un valor definido para 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 boomba de hormigon");break;
            case 4: System.out.println ("La bomba es una bomba alimenticia");break;
            default : System.out.println ("No existe un valor valido para tipo de bomba");break;
        }
    }
   
    public String getTipoFluido (){return tipoFluido;}
    public String getCombustible (){return combustible;}
    public int getTipoBomba (){return tipoBomba;}
}

9
Considera estás desarrollando un programa Java donde necesitas trabajar con objetos de tipo Motor (que representa el motor de una bomba para mover fluidos). Define una clase Motor considerando los siguientes atributos de clase: tipoBomba (int), tipoFluido (String), combustible (String). Define un constructor asignando unos valores de defecto a los atributos y los métodos para poder establecer y obtener los valores de los atributos. Crea un método tipo procedimiento denominado dimeTipoMotor() donde a través de un condicional switch hagas lo siguiente:

a) Si el tipo de motor es 0, mostrar un mensaje por consola indicando “No hay establecido un valor definido para el tipo de bomba”.

b) Si el tipo de motor es 1, mostrar un mensaje por consola indicando “La bomba es una bomba de agua”.

c) Si el tipo de motor es 2, mostrar un mensaje por consola indicando “La bomba es una bomba de gasolina”.
d) Si el tipo de motor es 3, mostrar un mensaje por consola indicando “La bomba es una bomba de hormigón”.
e) Si el tipo de motor es 4,mostrar un mensaje por consola indicando “La bomba es una bomba de pasta alimenticia”.
f) Si no se cumple ninguno de los valores anteriores mostrar el mensaje “No existe un valor válido para tipo de bomba”

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

    public Motor () {
        tipoBomba = 0;
        tipoFluido = "Diesel";
        combustible = "gasolina";
    }

    public void setTipoMotor (String valorTipoFluido){
        tipoFluido = valorTipoFluido;
    }

    public void setCombustible (String valorCombustible){
        combustible = valorCombustible;
    }

    public void setTipoBomba (int valorTipoBomba){
        tipoBomba = valorTipoBomba;
        switch (tipoBomba){
            case 0: System.out.println ("No hay un valor definido para 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 boomba de hormigon");break;
            case 4: System.out.println ("La bomba es una bomba alimenticia");break;
            default : System.out.println ("No existe un valor valido para tipo de bomba");break;
        }
    }
}

Tengo una pregunta, Como se cuanto debo usar los tipo get? tengo claro los de set pero si pudieran aclarármelo un poco mejor agradecería.

10
Hola, aquí un ejemplo de mi ejercicio de rueda resulto, te servirá de guía.
Si algo esta mal favor de corregir.
Código: [Seleccionar]
public class Rueda{
    String tipo;
    double grosor;
    double diametro;
    String marca;
   
    public Rueda(){
    tipo = "Racing";
    marca = "Michelling";
    grosor = 1.4;
    diametro = 1.8;
    }
   
    public void setDiametro (double valorDiametro){
        diametro = valorDiametro;
       
        if (diametro > 1.4){
        System.out.println("La rueda es para un vehiculo grande");
        }
        else if (diametro <= 1.4 && diametro > 0.8){
        System.out.println("La rueda es para un vehiculo mediado");
        }
        else {
        System.out.println("La rueda es para un vehiculo pequeño");
        }
       
        }
       
        public void setDiametro1 (double valorDiametro1, double grosor1  ){
            diametro = valorDiametro1;
            grosor = grosor1;
           
            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 menor del recomendado");
            }
       
        }
    }

11
Aprender a programar desde cero / Re:Ejercicio java (CU00632B)
« en: 26 de Abril 2014, 21:05 »
Wiii ya le voy cogiendo el piso entonces, Graciasss!!!!

12
Aprender a programar desde cero / Re:Ejercicio java (CU00632B)
« en: 26 de Abril 2014, 19:05 »
Hola Quien me corrige? Los demas setters los deje normales porque creo ya cumplió su cometido el ejercicio.
Código: [Seleccionar]
public class Medico{
    String nombre, apellido, cedula, especialidad;
    int edad;
    boolean casado;
   
    public Medico(){
        nombre = "";
        apellido = "";
        edad = 0;
        casado = false;
        cedula = "";
        especialidad = "";
    }
    //Setters
    public void setNombre (String valorNombre){
        nombre = valorNombre;
        System.out.println("Ha cambiado el nombre, el nuevo nombre es " + nombre);
    }
   
    public void setApellido (String valorApellido){
        apellido = valorApellido;
        System.out.println("Ha cambiado el apellido "+apellido+" del medico de nombre "+nombre);
    }
   
    public void setEdad (int valorEdad){
        edad = valorEdad;
        System.out.println("Ha cambiado la edad "+edad+" del medico de nombre "+nombre);
       
    }
   
    public void setCasado (boolean valorCasado){casado = valorCasado;}
   
    public void setCedula (String valorCedula){cedula = valorCedula;}
   
    public void setEspecialidad (String valorEspecialidad){especialidad = valorEspecialidad;}
   
        //Getters
    public String getNombre () {return nombre;}
   
    public String getApellido () {return apellido;}
   
    public int Edad () {return edad;}
   
    public boolean getCasado () {return casado;}
   
    public String getCedula () {return cedula;}
   
    public String getEspecialidad () {return especialidad;}
   
}

Agregado el codigo para multiplo de edad del siguiente ejercicio.
Código: [Seleccionar]
public void mostrarMultiplioEdad (){
        int resultado1;
        resultado1 = 5 -(edad % 5);
        System.out.println("El médico de nombre "+nombre+" con especialidad "+especialidad+" tendrá una edad múltiplo de 5 dentro de "+resultado1+" años ");
    }

13
Hola Quien me corrige? Los demas setters los deje normales porque creo ya cumplió su cometido el ejercicio.
Código: [Seleccionar]
public class Medico{
    String nombre, apellido, cedula, especialidad;
    int edad;
    boolean casado;
   
    public Medico(){
        nombre = "";
        apellido = "";
        edad = 0;
        casado = false;
        cedula = "";
        especialidad = "";
    }
    //Setters
    public void setNombre (String valorNombre){
        nombre = valorNombre;
        System.out.println("Ha cambiado el nombre, el nuevo nombre es " + nombre);
    }
   
    public void setApellido (String valorApellido){
        apellido = valorApellido;
        System.out.println("Ha cambiado el apellido "+apellido+" del medico de nombre "+nombre);
    }
   
    public void setEdad (int valorEdad){
        edad = valorEdad;
        System.out.println("Ha cambiado la edad "+edad+" del medico de nombre "+nombre);
       
    }
   
    public void setCasado (boolean valorCasado){casado = valorCasado;}
   
    public void setCedula (String valorCedula){cedula = valorCedula;}
   
    public void setEspecialidad (String valorEspecialidad){especialidad = valorEspecialidad;}
   
        //Getters
    public String getNombre () {return nombre;}
   
    public String getApellido () {return apellido;}
   
    public int Edad () {return edad;}
   
    public boolean getCasado () {return casado;}
   
    public String getCedula () {return cedula;}
   
    public String getEspecialidad () {return especialidad;}
   
}

14
Hola, todo método debe llevar en su signatura o bien un tipo (int, double, float, boolean, etc.) o bien void. Por tanto esto que declaras no es correcto:

getduraciondedisco (){}

¿Por qué? Porque no se indica ni tipo ni void.

En esa se que es de tipo entero, Pero en el ejercicio indica que hay que obtener la duración del disco con la suma de todas las canciones del disco entonces tuve la duda de si seria algo como esto getduracionDeDisco (int 1, 2, 3, 4, 5, 6, 7) {} o getduracionDeDisco (int 1,int 2, int 3,int 4, int 5) pero imaginemos que es un disco de 15 canciones seria algo tedioso meter tal cantidad de datos cada vez que se quiera obtener el resulta así que pensé en dejarlo vació y esperar que alguien me corrija de la manera en que se hacia y comprobar si tenia razón o como es el método correcto.

Gracias de antemano.

15
Hola, Hola Soy nuevo siguiendo el curso y me esta ayudando bastante, Gracias por el gran esfuerzo para con nosotros.

Aquí adjunto mi ejercicio realizado corregir si algo esta mal por favor.
Código: [Seleccionar]
public class miPrueba{
    float duraciondecancionminutos (int numerodecancion){}
    void pedirduraciones (){}
    getduraciondedisco (){}
    void añadircancioin (String cancion,int duracioin){}

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

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