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 - ronal.d87

Páginas: [1] 2 3 4
1
Propuesta de solución al ejercicio CU0666B del curso básico de programación Java de aprenderaprogramar.

Citar
Crea una clase denominada ListaCantantesFamosos que al ser inicializada contenga un ArrayList con tres Strings que sean el nombre de cantantes famosos. Crea una clase test con el método main que inicialice un objeto ListaCantantesFamosos y usando un for extendido muestre los cantantes en la lista por pantalla. Se debe pedir al usuario un nombre más de cantante famoso, y una vez introducido mostrar la lista actualizada usando un for extendido. Una vez mostrada la lista actualizada, se debe dar opción a elegir entre volver a introducir otro cantante o salir del programa (se podrán introducir tantos cantantes como se desee, para ello usa un bucle while que dé opción a elegir al usuario)

Clase Test

Código: [Seleccionar]
package ejemplo01;

import java.util.Scanner;

/**
 *
 * @author Ronnie
 */
public class TestListaCantantes66B {
    public static void main(String[] args) {
            ListaCantantesFamososCU00666B listado = new ListaCantantesFamososCU00666B();
        int j = 0;   
        int k = 0;
        String cantante, opcion;       
        Scanner nombre = new Scanner(System.in);
        Scanner sc = new Scanner(System.in);       
         
        System.out.println("Listado de cantantes actual");       
         for(String nombres: listado.listaCantantes){
             System.out.println((j+1)+": "+nombres);
             j++;
         }
         do{
             System.out.println("Ingrese nombre cantante:");
             cantante = nombre.nextLine();
             listado.agregarNombre(cantante);
             System.out.println("La nueva lista es");
             if(k==0){
                 for (String nombres: listado.listaCantantes){
                     System.out.println((k+1)+": "+nombres);
                     k++;
                 }
                 }else{
                 k =0;
                 for(String nombres: listado.listaCantantes){
                     System.out.println((k+1)+": "+nombres);
                     k++;
                 }
             }
             System.out.println("Desea volver a introducir otro cantante: s/n");
             opcion = sc.nextLine();
         }
         while(opcion.equalsIgnoreCase("s"));
    }         
}


Clase Lista Cantantes Famosos

Código: [Seleccionar]
package ejemplo01;
import java.util.ArrayList;
/**
 *
 * @author Ronnie
 */
public class ListaCantantesFamososCU00666B {
   
    ArrayList <String> listaCantantes;
    String nombreCantante;

    public ListaCantantesFamososCU00666B() {       
        listaCantantes = new ArrayList<String>();
        listaCantantes.add("Juan");
        listaCantantes.add("Diego");
        listaCantantes.add("Maria Angel");       
    }
   
    public void agregarNombre(String nommbreCantante ){
        listaCantantes.add(nommbreCantante);
    }
   
    public String obtenerNombre (int posicion){
       
       
        if(posicion >= 0 && posicion<listaCantantes.size()){
            return listaCantantes.get(posicion);
        }else{
            return "no hay nombres";
        }
    }   
}

2
Ejercicio CU00665B del curso de programación java pdf.

Citar
Crea una clase denominada ListaCantantesFamosos que al ser inicializada contenga un ArrayList con tres Strings que sean el nombre de cantantes famosos. Crea una clase test con el método main que inicialice un objeto ListaCantantesFamosos, pida dos cantantes famosos más al usuario, los añada a la lista y muestre el contenido de la lista por pantalla.

Clase ListaCantantesFamosos
Código: [Seleccionar]
import java.util.ArrayList;
/**
 *
 * @author Ronnie
 */
public class ListaCantantesFamososCU00665B {
   
    ArrayList <String> listaCantantes;
    String nombreCantante;

    public ListaCantantesFamososCU00665B() {       
        listaCantantes = new ArrayList<String>();
        listaCantantes.add("Juan");
        listaCantantes.add("Diego");
        listaCantantes.add("Maria Angel");       
    }
   
    public void agregarNombre(String nommbreCantante ){
        listaCantantes.add(nommbreCantante);
    }
   
    public String obtenerNombre (int posicion){
        if(posicion >= 0 && posicion<listaCantantes.size()){
            return listaCantantes.get(posicion);
        }else{
            return "no hay nombres";
        }
    }   
}

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

/**
 *
 * @author Ronnie
 */
public class TestListaCantantes65B {
    public static void main(String[] args) {
        String cantante;       
        int numero;
        Scanner nombre = new Scanner(System.in);
        Scanner cantidad = new Scanner(System.in);
        System.out.println("Numero de artistas a ingresar:");
        numero = cantidad.nextInt();
        ListaCantantesFamososCU00665B lista = new ListaCantantesFamososCU00665B();
       
        if(numero>0){
            //Contador para agregar nombres en el arraylist
            for(int i = 0; i < numero; i++){           
                System.out.println("Ingrese el artista: "+(i+1));   
                cantante = nombre.nextLine();       
                lista.agregarNombre(cantante);                               
            }
            //Contador para desplegar nombres del arraylist
            System.out.println("Los cantantes en la lista son");
            for (int i = 0; i < lista.listaCantantes.size(); i++) {
                System.out.println((i+1)+": "+lista.obtenerNombre(i));
            }
        }else{
            System.err.println("Debe ingresar valores numericos positivos");
        }       
    }   
}

3
Respuesta al ejercicio CU00662B del tutorial pdf de programación Java de aprenderaprogramar.

Citar
Crea una clase en cuyo método main ejecutes una comparación letra a letra usando equals de dos palabras usando bucles. Por ejemplo si las palabras son “avispa” y “ave” el programa debe dar como resultado: ¿Letra 1 igual en las dos palabras? True. ¿Letra 2 igual en las dos palabras? True ¿Letra 3 igual en las dos palabras? False ¿Letra 4 igual en las dos palabras? La palabra 2 no tiene letra 4 ¿Letra 5 igual en las dos palabras? La palabra 2 no tiene letra 5 ¿Letra 6 igual en las dos palabras? La palabra 2 no tiene letra 6.

Código: [Seleccionar]
import java.util.Scanner;
/**
 *
 * @author Ronnie
 */
public class ComparaLetrasCU00662B {
    public static void main(String[] args) {
       
        System.out.println("comparación letra a letra");
        String letra ="", letra2 = "";
        Scanner sc = new Scanner(System.in);
       
        System.out.println("Ingrese la primera letra");
        letra = sc.nextLine();
        System.out.println("Ingrese la segunda letra");
        letra2 = sc.nextLine();
       
        if(letra.length() > letra2.length()){
            for(int i = 0; i < letra2.length();i++){
                System.out.println("Letra "+(i+1)+" es igual: "
                        +letra.substring(i, i+1).equals(letra2.substring(i, i+1)));
            }
        }
        for(int i = letra2.length();i < letra.length();i++){     
            System.out.println("letra "+(i+1)+" dos en esta posicion no tiene letra");
        }     
        if(letra.length()<= letra2.length()){
            for (int i = 0; i<letra.length();i++){
                System.out.println("Letra "+(i+1)+" es igual: "
                        +letra2.substring(i, i+1).equals(letra.substring(i, i+1)));
            }
        }
        for(int i = letra.length();i < letra2.length();i++){       
            System.out.println("letra "+(i+1)+" uno en esta"
                    + "posicion no tiene letra");
        }
    }
}

4
Respuesta al ejercicio CU00659B del tutorial de programación Java desde cero.

Citar
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. Por ejemplo si se introduce “ave” debe mostrar:

Letra 1: a
Letra 2: v
Letra 3: e


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

/**
 *
 * @author Ronnie
 */
public class WhileDoCU00659B {
    public static void main (String [ ] Args) {

       
        Scanner sc = new Scanner(System.in);
        String rc = "";
        int i = 0;
        System.out.println("Ingrese el texto");
        rc = sc.nextLine();
        //Ejemplo ciclo While
        System.err.println("Ciclo While Y Do While");
        while (i<rc.length()) {                       
            System.out.println("Letra "+(i+1)+": "+rc.substring(i, i+1));
            i++;
        }
        //Ejemplo ciclo Do while
        int contador = 0 ;

        do {   System.out.println ("Letra " + (contador+1)+": "+rc.substring(contador,contador+1) );
        contador += 1;
        } while (rc.length()>contador);       
    }
}

5
Respuesta al ejercicio CU00658B del tutorial pdf de programación java.

Citar
Crea una clase con un 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. Por ejemplo si se introduce “ave” debe mostrar:

Letra 1: a
Letra 2: v
Letra 3: e


Código: [Seleccionar]
package ejemplo01;

import java.util.Scanner;

/**
 *
 * @author Ronnie
 */
public class BucleCU00658B {
    public static void main(String[] args) {
        Scanner receptor = new Scanner(System.in);
        String escritor = "";
        System.out.println("Por favor ingrese el texto");
        escritor = receptor.nextLine();
       
        for(int i = 0; i < escritor.length();i++){
            System.out.println("Letra "+(i+1)+": "+escritor.substring(i, i+1));
        }
    }
}

6
Respuesta al ejercicio CU00657B del curso básico de programación orientada a objetos de aprenderaprogramar.

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


Código: [Seleccionar]

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package ejemplo01;

import java.util.Scanner;

/**
 *
 * @author Ronnie
 */
public class EjercicioCU00657B {
   
    public static void main(String[] args) {
        Scanner emisor = new Scanner(System.in);
        String receptor = "";
       
        System.out.println("Ingrese los caracteres");
        receptor = emisor.nextLine();
       
        if(receptor.length()<5){
            System.out.println("La cadena: "+receptor+" tiene menos de cinco caracteres");           
        }else if(receptor.length()>=5 && receptor.length() < 15){
            System.out.println("La cadena: "+receptor+" tiene entre cinco y quince caracteres");
        }else if(receptor.length()>=15){
            System.out.println("La cadena: "+receptor+" tiene mas de quince caracteres");
        }if(receptor.startsWith("a")){
                System.out.println("La cadena: "+receptor+"  empieza con A");
        }else if(receptor.startsWith(" ")){
            System.err.println("Ingrese una cadena de texto valida");
        }
       
    }   
}


7
Respuesta al ejercicio CU00647B del tutorial básico de programación Java de aprenderaprogramar.

Citar
Una operación frecuente con valores numéricos puede ser obtener su valor absoluto, es decir, su valor sin signo. Por ejemplo el valor absoluto de -3.22 es 3.22 (hemos eliminado el signo negativo) y el valor absoluto de 7.15 es 7.15 (al ser este número positivo coincide con su valor absoluto). Otra operación frecuente es el cálculo de la raíz cuadrada de un número. Consulta la documentación de la clase Math del api Java para comprobar qué métodos permiten realizar estas tareas. 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

Código: [Seleccionar]
package ejemplo01;
/**
 *
 * @author Ronnie
 */
public class miniCalculadoraEjemploCU00647B {

    public miniCalculadoraEjemploCU00647B() {
    }
   
    public double valorAbsoluto (double numero){
        double valAbs = numero;
        valAbs =Math.abs(valAbs);
        return valAbs;
    }
   
    public double raizCuadrada (double numero){
        double raizC = numero;
        raizC = Math.sqrt(raizC);
        return raizC;
    }
   
    public static void main(String[] args) {
        miniCalculadoraEjemploCU00647B  mini = new miniCalculadoraEjemploCU00647B();
        System.out.println("el valor absoluto de -55 es: "+mini.valorAbsoluto(-55));
        System.out.println("La raiz cuadrada de 9 es: "+mini.raizCuadrada(9));
    }
}

8
Respuesta al ejercicio CU00649B del tutorial de fundamentos de programación java de aprenderaprogramar.

Citar
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

he aqui el desarrollo del ejerciciio

Código: [Seleccionar]
package ejemplo01;

/**
 *
 * @author Ronnie
 */
public class CaracteresCU00649B {

    public CaracteresCU00649B() {
    }   
   
   
    public String cadenero(String cadena1, String cadena2, String cadena3){
       
       String receptor = "",c1 = "", c2 = "",c3 = "";
       
        c1 = cadena1.substring(0, 2);
        c2 = cadena2.substring(0, 4);
        c3 = cadena3.substring(0, 6);   
        System.out.println("La combinacion es: "+c1+" "+c2+"-"+c3);
        return receptor;
    }
    public static void main(String[] args) {
        CaracteresCU00649B caracteres = new CaracteresCU00649B();
        caracteres.cadenero("Casa", "Construcciones", "Remodelaciones");
    }
}

9
Hola, planteo mi solución al ejercicio CU00654B del curso pdf de programación java.

Citar
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 para establecer el valor de los atributos). Compila el código para comprobar que no presenta errores, crea un objeto usando el constructor con sobrecarga. Comprueba que se inicializa correctamente consultando el valor de sus atributos después de haber creado el objeto

Código: [Seleccionar]
/**
 *
 * @author Ronnie
 */
public class ProfesorCU00654B {
    private String nombre, apellidos;
    private int edad;
    private boolean casado, especialista;

    public ProfesorCU00654B(String nombre, String apellidos, int edad,
            boolean casado, boolean especialista) {
        nombre = "Juan Diego";
        apellidos = "Mosquera Herrera";
        edad = 18;
        casado = true;
        especialista = true;
    }

    public ProfesorCU00654B() {
        nombre = "";
        apellidos = "";
        edad = 0;
        casado = false;
        especialista = false;
    }

    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 casado) {
        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 isCasado() {
        return casado;
    }

    public boolean isEspecialista() {
        return especialista;
    }
   
       
}

10
Respuesta al ejercicio CU00649B del tutorial pdf de programación java.

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

He aquí el desarrollo del ejercicio:

Código: [Seleccionar]

package ejemplo01;

/**
 *
 * @author Ronnie
 */
public class CaracteresCU00649B {

    public CaracteresCU00649B() {
    }   
    public String cadenero(String cadena1, String cadena2, String cadena3){
        String receptor = "",c1 = "", c2 = "",c3 = "";
       
        c1 = cadena1.substring(0, 2);
        c2 = cadena2.substring(0, 4);
        c3 = cadena3.substring(0, 6);   
        System.out.println("La combinacion es: "+c1+" "+c2+"-"+c3);
        return receptor;
    }
    public static void main(String[] args) {
        CaracteresCU00649B caracteres = new CaracteresCU00649B();
        caracteres.cadenero("Casa", "Construcciones", "Remodelaciones");
    }
}

Tengo una duda, en caso tal que la cadena Casa fuese menor que los valores requeridos por el metodo substring ¿como se manejaria ese error? gracias, estoy atento a su respuesta.

11
Hola he aqui el desarrollo de la actividad CU00642B del curso básico de programación java en pdf.

Citar
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. Define otro constructor que reciba como parámetros la superficie, dirección y un objeto de tipo SalonCasa y otro de tipo CocinaCasa. Compila el código para comprobar que no presenta errores, y crea un objeto de tipo Casa usando el constructor que recibe parámetros. Ten en cuenta que antes tendrás que haber creado los objetos de tipo SalonCasa y CocinaCasa para poder pasárselos al constructor. Comprueba que el objeto Casa se inicializa correctamente consultando el valor de sus atributos después de haber creado el objeto.

Clase SalonCasa
Código: [Seleccionar]

/**
 *
 * @author Ronnie
 */
public class SalonCasaCU00642B {
    private int numeroTv ;
    private String tipoSalon;

    public SalonCasaCU00642B() {
        numeroTv = 0;
        tipoSalon = "desconocido";
    }

    public SalonCasaCU00642B(int numeroTv, String tipoSalon) {
        this.numeroTv = numeroTv;
        this.tipoSalon = tipoSalon;
    }
   
   

    public void setNumeroTv(int numeroTv) {
        this.numeroTv = numeroTv;
    }

    public void setTipoSalon(String tipoSalon) {
        this.tipoSalon = tipoSalon;
    }

    public int getNumeroTv() {
        return numeroTv;
    }

    public String getTipoSalon() {
        return tipoSalon;
    }
}

Clase Cocina Casa
Código: [Seleccionar]

/**
 *
 * @author Ronnie
 */
public class CocinaCasaCU00642B {
    private boolean esIndependiente;
    private int numeroFuegos;

    public CocinaCasaCU00642B() {
        esIndependiente = false;
        numeroFuegos = 0;
    }

    public CocinaCasaCU00642B(boolean esIndependiente, int numeroFuegos) {
        this.esIndependiente = esIndependiente;
        this.numeroFuegos = numeroFuegos;
    }
   
   

    public void setEsIndependiente(boolean esIndependiente) {
        this.esIndependiente = esIndependiente;
    }

    public void setNumeroFuegos(int numeroFuegos) {
        this.numeroFuegos = numeroFuegos;
    }

    public boolean isEsIndependiente() {
        return esIndependiente;
    }

    public int getNumeroFuegos() {
        return numeroFuegos;
    }
   
}

Clase Casa

Código: [Seleccionar]

public class CasaCU00642B {
    private double superficie;
    private String direccion;
    private SalonCasaCU00642B salonCasa;
    private CocinaCasaCU00642B cocina;
   
    //Constructor General
    public CasaCU00642B() {
        superficie = 90.23;
        direccion = "La Marsella";
        salonCasa = new SalonCasaCU00642B();
        cocina = new CocinaCasaCU00642B();
    }
    //Constructor Parametrizado
    public CasaCU00642B(double valSuperficie, String valDirec, SalonCasaCU00642B valSalCasa
            , CocinaCasaCU00642B valCocina) {
        superficie = valSuperficie;
        direccion = valDirec;
        salonCasa = new SalonCasaCU00642B(valSalCasa.getNumeroTv(),valSalCasa.getTipoSalon());
        cocina = new CocinaCasaCU00642B(valCocina.isEsIndependiente(), valCocina.getNumeroFuegos());
    } 
   
    public double getSuperficie() {
        return superficie;
    }

    public String getDireccion() {
        return direccion;
    }

    public SalonCasaCU00642B getSalonCasa() {
        return salonCasa;
    }

    public CocinaCasaCU00642B getCocina() {
        return cocina;
    }

    public void setSuperficie(double superficie) {
        this.superficie = superficie;
    }

    public void setDireccion(String direccion) {
        this.direccion = direccion;
    }

    public void setSalonCasa(SalonCasaCU00642B valSalonCasa) {
        salonCasa = valSalonCasa;       
        salonCasa = new SalonCasaCU00642B();
        salonCasa.setNumeroTv(valSalonCasa.getNumeroTv());
        salonCasa.setTipoSalon(valSalonCasa.getTipoSalon());       
    }

    public void setCocina(CocinaCasaCU00642B valCocina) {
        cocina = valCocina;       
        cocina = new  CocinaCasaCU00642B();
        cocina.setEsIndependiente(valCocina.isEsIndependiente());
        cocina.setNumeroFuegos(valCocina.getNumeroFuegos());
    }
   
    public static void main(String[] args) {
        CasaCU00642B casa = new CasaCU00642B();
        System.out.println("la casa tiene una superficie de "+casa.getSuperficie() + ", "
                + "\n su direccion es "+ casa.getDireccion() + "\n, un salon con"
                        + casa.getSalonCasa().getNumeroTv()+" televisores, \ncon un tipo de salon "
                                + casa.getSalonCasa().getTipoSalon() + "\ntiene "+ casa.getCocina().getNumeroFuegos()+" numero de fuegos");
        if(casa.getCocina().isEsIndependiente() == true){
            System.out.println("la cocina Es independiente");
        }else{
            System.out.println("la cocina No es independiente");
        }
    }
}

12
Hola he aqui el desarrollo de la actividad CU00641B del tutorial pdf Java.

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

Clase Salon Casa
Código: [Seleccionar]
package ejemplo01;

/**
 *
 * @author Ronnie
 */
public class SalonCasaCU00641B {
    private int numeroTv ;
    private String tipoSalon;

    public SalonCasaCU00641B() {
        numeroTv = 0;
        tipoSalon = "desconocido";
    }

    public void setNumeroTv(int numeroTv) {
        this.numeroTv = numeroTv;
    }

    public void setTipoSalon(String tipoSalon) {
        this.tipoSalon = tipoSalon;
    }

    public int getNumeroTv() {
        return numeroTv;
    }

    public String getTipoSalon() {
        return tipoSalon;
    }
}

Clase Cocina Casa

Código: [Seleccionar]
package ejemplo01;

/**
 *
 * @author Ronnie
 */
public class CocinaCasaCU00641B {
    private boolean esIndependiente;
    private int numeroFuegos;

    public CocinaCasaCU00641B() {
        esIndependiente = false;
        numeroFuegos = 0;
    }

    public void setEsIndependiente(boolean esIndependiente) {
        this.esIndependiente = esIndependiente;
    }

    public void setNumeroFuegos(int numeroFuegos) {
        this.numeroFuegos = numeroFuegos;
    }

    public boolean isEsIndependiente() {
        return esIndependiente;
    }

    public int getNumeroFuegos() {
        return numeroFuegos;
    }
   
}

Clase Casa
Código: [Seleccionar]
package ejemplo01;

/**
 *
 * @author Ronnie
 */
public class CasaCU00641B {
    private double superficie;
    private String direccion;
    private SalonCasaCU00641B salonCasa;
    private CocinaCasaCU00641B cocina;

    public CasaCU00641B() {
        superficie = 0;
        direccion = "";
        salonCasa = new SalonCasaCU00641B();
        cocina = new CocinaCasaCU00641B();
    }

    public double getSuperficie() {
        return superficie;
    }

    public String getDireccion() {
        return direccion;
    }

    public SalonCasaCU00641B getSalonCasa() {
        return salonCasa;
    }

    public CocinaCasaCU00641B getCocina() {
        return cocina;
    }

    public void setSuperficie(double superficie) {
        this.superficie = superficie;
    }

    public void setDireccion(String direccion) {
        this.direccion = direccion;
    }

    public void setSalonCasa(SalonCasaCU00641B salonCasa) {
        this.salonCasa = salonCasa;
    }

    public void setCocina(CocinaCasaCU00641B cocina) {
        this.cocina = cocina;
    }   
}

13
Hola he aqui el desarrollo propuesto de la actividad CU00640B del tutorial pdf de programación Java.

Citar
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. Crea 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 usando un constructor y luego otro objeto usando el otro constructor. Comprueba que se inicializan correctamente consultando el valor de sus atributos después de haber creado los objetos.

Código: [Seleccionar]
/**
 *
 * @author Ronnie
 */
public class ProfesorCU00640B {
    private String nombre, apellidos;
    private int edad;
    private boolean casado, especialista;

    public ProfesorCU00640B(String nombre, String apellidos, int edad,
            boolean casado, boolean especialista) {
        nombre = "Juan Diego";
        apellidos = "Mosquera Herrera";
        edad = 18;
        casado = true;
        especialista = true;
    }

    public ProfesorCU00640B() {
        nombre = "";
        apellidos = "";
        edad = 0;
        casado = false;
        especialista = false;
    }

    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 casado) {
        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 isCasado() {
        return casado;
    }

    public boolean isEspecialista() {
        return especialista;
    }
   
       
}

14
Hola he aqui el desarrollo de la actividad CU00640B del tutorial de programación orientada a objetos entorno Java de aprenderaprogramar.com

Citar
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. Crea 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 usando un constructor y luego otro objeto usando el otro constructor. Comprueba que se inicializan correctamente consultando el valor de sus atributos después de haber creado los objetos.

Código: [Seleccionar]
/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package ejemplo01;

/**
 *
 * @author Ronnie
 */
public class ProfesorCU00640B {
    private String nombre, apellidos;
    private int edad;
    private boolean casado, especialista;

    public ProfesorCU00640B(String nombre, String apellidos, int edad,
            boolean casado, boolean especialista) {
        nombre = "Juan Diego";
        apellidos = "Mosquera Herrera";
        edad = 18;
        casado = true;
        especialista = true;
    }

    public ProfesorCU00640B() {
        nombre = "";
        apellidos = "";
        edad = 0;
        casado = false;
        especialista = false;
    }

    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 casado) {
        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 isCasado() {
        return casado;
    }

    public boolean isEspecialista() {
        return especialista;
    }
   
       
}

15
Aprender a programar desde cero / Correccion Respuesta CU00632B
« en: 25 de Agosto 2018, 05:46 »
Hola Kabuto he aqui las correcciones, estare atento

Código: [Seleccionar]
/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package ejemplo01;

/**
 *
 * @author Ronnie
 */
public class Medico {
    private String nombreMed, apellidosMed;
    private String numDoc, especialidad;
    private int edad;
    private boolean esCasado;

    public Medico() {
        nombreMed = "Juan Diego";
        apellidosMed = "Mosquera Herrera";
        numDoc = "12004754201";
        especialidad = "Podologo";
        edad = 4;
        esCasado = true;
    }

    public void setNombreMed(String nombreMed) {
       
        this.nombreMed = nombreMed;
    }

    public void setApellidosMed(String apellidosMed) {
        this.apellidosMed = apellidosMed;
    }

    public void setNumDoc(String numDoc) {
        this.numDoc = numDoc;
    }

    public void setEspecialidad(String especialidad) {
        this.especialidad = especialidad;
    }

    public void setEdad(int edad) {
        this.edad = edad;
    }

    public void setEsCasado(boolean esCasado) {
        this.esCasado = esCasado;
    }

    public String getNombreMed() {
        return nombreMed;
    }

    public String getApellidosMed() {
        return apellidosMed;
    }

    public String getNumDoc() {
        return numDoc;
    }

    public String getEspecialidad() {
        return especialidad;
    }

    public int getEdad() {
        return edad;
    }

    public boolean esCasado() {
        return esCasado;
    }
   
    public static void main(String[] args) {
        Medico medico = new Medico();
       
        System.out.println("El medico " + medico.getNombreMed() +" "+ medico.getApellidosMed());
        System.out.println("Tiene una edad de " + medico.getEdad() + " años");
        System.out.println("Identificado con Doc. "+ medico.getNumDoc());
        System.out.println("Su especialidad es " + medico.getEspecialidad());
        if(medico.esCasado == true){
            System.out.println("El medico " + medico.getNombreMed() + " esta casado");
        }else{
            System.out.println("El medico " + medico.getNombreMed() + " esta soltero");
        }
         
    }
           
}


16
Hola he aqui el desarrollo de la actividad CU00634B del tutorial de aprendizaje de programación Java de aprenderaprogramar.com

Citar
Dadas las variables de tipo int con valores A = 5, B = 3, C = -12 indicar si la evaluación de estas expresiones daría como resultado verdadero o falso:

a) A > 3                                                            b) A > C                                               c) A < C

d) B < C                                                            e) B != C                                               f) A == 3

g) A * B == 15                                                   h) A * B == -30                                    i) C / B < A

j) C / B == -10                                                    k) C / B == -4                                       l) A + B + C == 5

m) (A+B == 8) && (A-B == 2)                              n) (A+B == 8) || (A-B == 6)

o) A > 3 && B > 3 && C < 3                                 p) A > 3 && B >= 3 && C < -3

Código: [Seleccionar]
/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package ejemplo01;

/**
 *
 * @author Ronnie
 */
public class Cu00634B {
       
    public static void main(String[] args) {
        int A = 5, B = 3, C = -12;
        Cu00634B cb = new Cu00634B();
       
        if (A > 3){
            System.out.println("A > 3 : Verdadero");
        }else{
            System.out.println("A > 3 : Falso");
        }
       
        if (A > C){
            System.out.println("A > C : Verdadero");
        }else{
            System.out.println("A > C : Falso");
        }
       
         if (A < C){
            System.out.println("A < C : Verdadero");
        }else{
            System.out.println("A < C : Falso");
        }
       
        if (B < C){
            System.out.println("B < C : Verdadero");
        }else{
            System.out.println("B < C : Falso");
        }
       
         if (B != C){
            System.out.println("B != C : Verdadero");
        }else{
            System.out.println("B != C : Falso");
        }
         
         if (A == 3){
            System.out.println("A == 3 : Verdadero");
        }else{
            System.out.println("A == 3 : Falso");
        }
         
          if (A * B == 15){
            System.out.println("A * B == 15 : Verdadero");
        }else{
            System.out.println("A * B == 15 : Falso");
        }
         
          if (A * B == 30){
            System.out.println("A * B == 30 : Verdadero");
        }else{
            System.out.println("A * B == 30 : Falso");
        }
         
           if ((C/B)<A){
            System.out.println("(C/B)<A : Verdadero");
        }else{
            System.out.println("(C/B)<A : Falso");
        }
           
            if ((C/B)==10){
            System.out.println("(C/B)==10 : Verdadero");
        }else{
            System.out.println("(C/B)==10 : Falso");
        }
           
             if ((C/B)== - 4){
            System.out.println("(C/B)== - 4 : Verdadero");
        }else{
            System.out.println("(C/B)== - 4 : Falso");
        }
             
              if (A+B+C == 5){
            System.out.println("A+B+C == 5 : Verdadero");
        }else{
            System.out.println("A+B+C == 5 : Falso");
        }
             
               if (((A+B)== 8) && ((A-B)== 2) ){
            System.out.println("((A+B)== 8) && ((A-B)== 2) : Verdadero");
        }else{
            System.out.println("((A+B)== 8) && ((A-B)== 2) : Falso");
        }
               
          if (((A+B)== 8) || ((A-B)== 6)){
            System.out.println("((A+B)== 8) || ((A-B)== 6) : Verdadero");
        }else{
            System.out.println("((A+B)== 8) || ((A-B)== 6) : Falso");
        }
         
           if (A>3 && B>3 && C<3 && C< -3 ){
            System.out.println("A>3 && B>3 && C<3 && C< -3 : Verdadero");
        }else{
            System.out.println("A>3 && B>3 && C<3 && C< -3 : Falso");
        }
           
            if (A>3 && B>=3 && C<-3){
            System.out.println("A>3 && B>=3 && C<-3 : Verdadero");
        }else{
            System.out.println("A>3 && B>=3 && C<-3 : Falso");
        }
       
         
    }
}


17
Hola he aqui el desarrollo del código que planteo como solución al ejercicio CU00632B del curso básico de programación Java de aprenderaprogramar.

Código: [Seleccionar]
package ejemplo01;

/**
 *
 * @author Ronnie
 */
public class Medico {
    private String nombreMed, apellidosMed;
    private String numDoc, especialidad;
    private int edad;
    private boolean esCasado;

    public Medico() {
        nombreMed = "Juan Diego";
        apellidosMed = "Mosquera Herrera";
        numDoc = "12004754201";
        especialidad = "Podologo";
        edad = 4;
        esCasado = true;
    }

    public void setNombreMed(String nombreMed) {
       
        this.nombreMed = nombreMed;
    }

    public void setApellidosMed(String apellidosMed) {
        this.apellidosMed = apellidosMed;
    }

    public void setNumDoc(String numDoc) {
        this.numDoc = numDoc;
    }

    public void setEspecialidad(String especialidad) {
        this.especialidad = especialidad;
    }

    public void setEdad(int edad) {
        this.edad = edad;
    }

    public void setEsCasado(boolean esCasado) {
        this.esCasado = esCasado;
    }

    public String getNombreMed() {
        System.out.println("El nombre del medico ha cambiado ha ");
        return nombreMed;
    }

    public String getApellidosMed() {
        System.out.print("sus apellidos son ");
        return apellidosMed;
    }

    public String getNumDoc() {
        System.out.println("Su identificacion es ");
        return numDoc;
    }

    public String getEspecialidad() {
        System.out.println("Esta especializado en ");
        return especialidad;
    }

    public int getEdad() {
        System.out.println("Su edad es de");
        return edad;
    }

    public boolean esCasado() {
        System.out.print("su estaddo civil es casado ");
        return esCasado;
    }
   
    public static void main(String[] args) {
        Medico medico = new Medico();
       
        System.out.println(medico.getNombreMed());
        System.out.println(medico.getApellidosMed());
        System.out.println(medico.getEdad() + "años");
        System.out.println(medico.getNumDoc());
        System.out.println(medico.getEspecialidad());
        System.out.println(medico.esCasado() + ". Nota si es true (esta casado)\n"
                + "si es false (esta soltero)");

    }
   
   
   
}


18
Hola he aqui el desarrollo del ejercicio propuesto CU00624B del tutorial de programación Java desde cero.

Código: [Seleccionar]
/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package ejemplo01;

/**
 *
 * @author Ronnie
 */
public class DiscoMusical {
    private String titulo;
    private String autor;
    private String formato;
    private int anioEdicion;
    private boolean digital;

    public DiscoMusical() {
        titulo = "Disco1";
        autor = "Cantante 1";
        anioEdicion = 1987;
        formato = "WMA";
        digital = true;
    }

    public void setAutor(String autor) {
        this.autor = autor;
    }

    public String getAutor() {
        return autor;
    }

    public void setTitulo(String titulo) {
        this.titulo = titulo;
    }

    public void setFormato(String formato) {
        this.formato = formato;
    }

    public void setAnioEdicion(int anioEdicion) {
        this.anioEdicion = anioEdicion;
    }

    public void setDigital(boolean digital) {
        this.digital = digital;
    }

    public String getTitulo() {
        return titulo;
    }

    public String getFormato() {
        return formato;
    }

    public int getAnioEdicion() {
        return anioEdicion;
    }

    public boolean isDigital() {
        return digital;
    }
   
    public static void main(String[] args) {
        DiscoMusical dm = new DiscoMusical();
        System.out.println(dm.getAutor());
        System.out.println(dm.getAnioEdicion());
        System.out.println(dm.getFormato());
        System.out.println(dm.isDigital());
    }
   
   
}

19
Hola he aqui el desarrollo del ejercicio propuesto CU00623B del tutorial pdf de POO.

Código: [Seleccionar]
package ejemplo01;

/**
 *
 * @author Ronnie
 */
public class Persona {
    private String nombre;
    private String apellidos;
    private int edad;
    private boolean casado;
    private String numeroDoc;

    public Persona() {
        nombre = "Juan Diego";
        apellidos = "Mosquera Herrera";
        casado = false;
        edad =4;
        numeroDoc = "12040255405";
    }

    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 casado) {
        this.casado = casado;
    }

    public void setNumeroDoc(String numeroDoc) {
        this.numeroDoc = numeroDoc;
    }

    public String getNombre() {
        return nombre;
    }

    public String getApellidos() {
        return apellidos;
    }

    public int getEdad() {
        return edad;
    }

    public String getNumeroDoc() {
        return numeroDoc;
    }
     
   
}

20
Hola buenas noches, estoy retomando el curso de programación básica java de aprenderaprogramar debido a que me alejé un poco de la programacion.

He aqui la respuesta del ejercicio CU00619B que planteo:

Superclase: Avion
                         Clases:
                                   AvionMedicalizado
                                   Propiedades
                                                    Matricula
                                                    EspecialidadPacientes
                                                    NivelAtencionMedica
                                   Operaciones
                                                    AdecuarEspecialidad
                                                    DefinirNivelAtencionMedica
                                                    DefinirMatricula                                 
                                  AvionCarguero
                                                Matricula
                                                CapacidadCarga
                                                TipoCarga
                                   Operaciones
                                                    Definir Tipo de carga
                                                    Definir Capacidad Carga
                                                    DefinirMatricula       
                                   AvionMilitar
                                            Matricula
                                            CantidadMunicion
                                            ModoSigilo
                                    Operaciones
                                                     Definir Matricula
                                                     Establecer Cantidad Municion
                                                     Establecer Modo Sigilo

Páginas: [1] 2 3 4

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