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.


Temas - Javieerg

Páginas: [1]
1
Hola esta es mi solucion al ejercicio CU00681B, saludos


Clase vehiculo

Código: [Seleccionar]
public class Vehiculo{
   
    private String matricula = "";
    private MarcaDeVehiculo marca;
   

    enum MarcaDeVehiculo{FORD, TOYOTA, SUZUKI, RENAULT, SEAT;}
   
    public void setMatricula(String matricula){
        this.matricula = matricula;
    }
    public void setMarca(String carro){
       
        switch(carro){
            case "ford":
            marca = MarcaDeVehiculo.FORD;break;
            case "toyota":
            marca = MarcaDeVehiculo.TOYOTA;break;
            case "suzuki":
            marca = MarcaDeVehiculo.SUZUKI;break;
            case "renault":
            marca = MarcaDeVehiculo.RENAULT;break;
            case "seat":
            marca = MarcaDeVehiculo.SEAT;break;
            default:
            System.out.println("marca inexistente");
            break;
        }
    }
   
    public String getMatricula(){return matricula;}
    public MarcaDeVehiculo getMarca(){return marca;}
}


clase testvehiculo

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

public class TestVehiculo{

    public static void main(String []args){
       
        System.out.println("Elija la marca de vehiculo por favor: (FORD, TOYOTA, SUZUKI, RENAULT, SEAT)");
        Vehiculo auto = new Vehiculo();
        String movil;
        Scanner teclado = new Scanner(System.in);
        auto.setMarca(teclado.nextLine());
        do {
            System.out.println("Cree su matriculo por favor(6 caracteres)");
            movil = teclado.nextLine();
            auto.setMatricula(movil);
        } while(movil.length() != 6);
        System.out.println("La marca que eligio es: "+auto.getMarca()+" con matricula "+auto.getMatricula());
    }
}

2
Esta es mi solucion..

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

public class miArrays{

    public static void main(String []args){
   
        int [] miArray1 = {2, -4, 3, -7};
        for(int i=0; i<miArray1.length; i++){
            System.out.println("miArray1 "+"i"+": "+miArray1[i]);
        }
        System.out.println("");
        System.out.println("Copiamos el contendido de miArray1 en un ArrayList llamado lista1...");
        ArrayList<Integer> lista1 = new ArrayList<Integer>();
        for(int i=0; i<miArray1.length; i++){
            lista1.add(miArray1[i]);
        }
        for(Integer contenido: lista1){
            System.out.println("Contenido: "+contenido);
        }
    }
}

Citar
¿Qué tipo de datos almacena el array? Datos tipo int.

Citar
¿Qué tipo de datos almacena el ArrayList? Datos tipo Integer.

3
Aqui esta la solucion del ejercicio, si pueden revisarla por favor..

Clase Circulo
Código: [Seleccionar]
public class Circulo{

    private static final double numeroPI = 3.1416;
    private double radio;
    private double area;
    private double longitud;
   
    public Circulo(){
        radio = 0.0;
    }
    //setter
    public void setRadio(double radio){
        this.radio = radio;
    }
    //getters
    public double getRadio(){return radio;}
   
    //metodo para calcular area del circulo
    public void CalcArea(){
        double cuadrado = 1;
        for(int i=1; i<=2; i++){
            cuadrado = cuadrado * radio;
        }
        area = numeroPI * cuadrado;
    }
    public double getArea(){return area;}
    //metodo para calcular longitud del circulo
    public void CalcLongitud(){
        double diametro = radio * 2;
        longitud = numeroPI * diametro;
    }
    public double getLongitud(){return longitud;}
}

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

public class TestCirculo{

    public static void main(String []args){
       
        System.out.println("Programa para obtener Area y Longitud de un circulo");
        Circulo cir = new Circulo();
        Scanner escaner = new Scanner(System.in);
        System.out.println("Por favor ingrese el Radio deseado para el circulo:");
        cir.setRadio(escaner.nextDouble());
        cir.CalcArea();
        cir.CalcLongitud();
        System.out.println("El circulo con radio "+cir.getRadio()+" tiene un area de "+cir.getArea()+" y una longitud de "+cir.getLongitud());
    }
}

4
Este es mi codigo del ejercicio, si lo pueden revisar por favor,

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

public class ArrayMeses{

    public static void main(String []args){

        System.out.println("Meses del año");
        String respuesta = "";
        Scanner teclado = new Scanner(System.in);
        String[] MesesDelAño = {"enero", "febrero", "marzo", "abril", "mayo", "junio", "julio", "agosto", "septiembre", "octubre", "noviembre", "diciembre"};
        String mesSecreto = MesesDelAño[9];
        do{
            System.out.println("Adivine el mes secreto por favor");
            respuesta = teclado.nextLine();
        }while (!respuesta.equals(mesSecreto));
        System.out.println("Haz acertado gracias por participar");
    }
}

5
Este es mi código para el ejercicio CU00666B del curso. Batallé bastante, quisiera lo revisaran y me aconsejaran un poco, gracias.

Clase con arraylist:

Código: [Seleccionar]
import java.util.ArrayList;
import java.util.Scanner;
public class ListaCantantesFamosos2{
   
    private String nombre;
    private ArrayList<String> listaCantantes;
   
    //ArrayList
    public ListaCantantesFamosos2(){//ArrayList;
       
        listaCantantes = new ArrayList<String>();
        listaCantantes.add("Jose Jose");
        listaCantantes.add("Luis Miguel");
        listaCantantes.add("Enrique Iglesias");
    }
   
    //Teclado
    public void Teclado(){
   
        Scanner escaner = new Scanner(System.in);
        nombre = escaner.nextLine();
    }
   
    //Agregar
    public void addName(String valorName){
   
        listaCantantes.add(valorName);
    }
   
    //Mostrar
    public String getName(){return nombre;}
   
    //Listar
    public void crearLista(){
       
        int i = 0;
        for(String nombre: listaCantantes){
            System.out.println("Cantante: " +nombre);i++;
        }
    }
}
   


Clase main

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

public class TestForExtendido2{

    public static void main(String []args){

        System.out.println("Comenzando lista de cantantes");
        //Inicializando objeto
        ListaCantantesFamosos2 Cantantes = new ListaCantantesFamosos2();
        Cantantes.crearLista();
        System.out.println("Agregue otro cantante por favor");
        Cantantes.Teclado();
        Cantantes.addName(Cantantes.getName());
        System.out.println("Se ha añadido otro cantante a la lista");
        Cantantes.crearLista();
        String respuesta = "";
        Scanner escaner = new Scanner(System.in);
        do {
            System.out.println("Desea añadir otro cantante? S/N");
            respuesta = escaner.nextLine();
            if (respuesta.substring(0,1).equalsIgnoreCase("s")){
                System.out.println("Añade cantante:");
                Cantantes.Teclado();
                Cantantes.addName(Cantantes.getName());
                Cantantes.crearLista();
            } else if (respuesta.substring(0,1).equalsIgnoreCase("n")){
            System.out.println("Gracias");
            } else {
                System.out.println("Respuesta invalida");
               
            }
        } while (!respuesta.substring(0,1).equalsIgnoreCase("s"));
        System.out.println("Fin del programa");
    }
}

6
Hola discupen he batallado mucho con este ejercicio CU00662B , es decir la ventana sí me indica si son iguales o no las letras pero al finalizar me pone este error "java.lang.StringIndexOutOfBoundsException: String index out of range: 5" si alguien pudiera aclararme las dudas por favor este es mi codigo:

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

public class ComparacionPalabras{

    public static void main(String []args){

        System.out.println("Comenzamos ");
        Scanner escaner = new Scanner(System.in);
        String cadena1 = escaner.nextLine();
        System.out.println("Primera palabra: " + cadena1);
        String cadena2 = escaner.nextLine();
        System.out.println("Segunda palabra: " + cadena2);

        for(int i=0; i<=cadena1.length()|| i<=cadena2.length() ; i++){
            if(cadena1.substring(i, i+1).equals(cadena2.substring(i, i+1))){
                System.out.println("Letras " +(i+1)+ " son iguales");
            } else {System.out.println("Letras " + (i+1) + " son diferentes");}

            if(cadena1.substring(i, i+1).equals(" ") || cadena2.substring(i, i+1).equals(" ")) {
                System.out.println("No hay letras para comparar..");
            }
        }
    }
}

7
Hola este es mi codigo para el ejercicio CU00658B.

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

public class Prueba2 {

    public static void main(String [] args){
       
        String cadena = "";
        System.out.println("Comenzamos con");
        Scanner escaner = new Scanner(System.in);
        cadena = escaner.nextLine();
        System.out.println("La palabre es ");
       
        for(int i=1; i<=(cadena).length(); i++){
            System.out.println("Letra " + i + ": " + cadena.substring(i-1,i));
        }
    }
}

8
Por favor si pueden revisar mi solucion..

Código: [Seleccionar]
public class MiniCalculadoraEjemplo {

    public MiniCalculadoraEjemplo() {}

    public double valorAbsoluto(double NumeroValorAbsoluto) {
        return Math.abs(NumeroValorAbsoluto);
    }

    public double raizCuadrada(double NumeroRaizCuadrada) {
        return Math.sqrt(NumeroRaizCuadrada);
    }
}

9
Este es mi ejercicio CU00642B si lo pueden revisar, me sentí confundido, gracias..

Código: [Seleccionar]
public class SalonCasa {

    private int numeroDeTelevisores;
    private String tipoSalon;
       
    public SalonCasa() {
   
        numeroDeTelevisores = 0;
        tipoSalon = "desconocido";
    }
   
    public SalonCasa(int valorNumeroDeTelevisores, String valorTipoSalon) {
   
        numeroDeTelevisores = valorNumeroDeTelevisores;
        tipoSalon = valorTipoSalon;
    }
   
    public void setNumeroDeTelevisores(int valorNumeroDeTelevisores) {
        numeroDeTelevisores = valorNumeroDeTelevisores;
    }
    public void setTipoSalon(String valorTipoSalon) {
        tipoSalon = valorTipoSalon;
    }
   
    public int getNumeroDeTelevisores() {return numeroDeTelevisores;}
    public String getTipoSalon() {return tipoSalon;}
}

Código: [Seleccionar]
public class CocinaCasa {

    private boolean esIndependiente;
    private int numeroDeFuegos;
   
    public CocinaCasa() {
   
        esIndependiente = false;
        numeroDeFuegos = 0;
    }
   
    public CocinaCasa(boolean valorEsIndependiente, int valorNumeroDeFuegos) {
   
        esIndependiente = valorEsIndependiente;
        numeroDeFuegos = valorNumeroDeFuegos;
    }
   
    public void setEsIndependiente(boolean valorEsIndependiente) {
        esIndependiente = valorEsIndependiente;
    }
    public void setNumeroDeFuegos(int valorNumeroDeFuegos) {
        numeroDeFuegos = valorNumeroDeFuegos;
    }
   
    public boolean getEsIndependiente() {return esIndependiente;}
    public int getNumeroDeFuegos() {return numeroDeFuegos;}
}

Código: [Seleccionar]
public class Casa {

    private double superficie;
    private String direccion;
    private SalonCasa salonCasa;
    private CocinaCasa cocinaCasa;
   
    public Casa() {
   
        superficie = 100;
        direccion = "Ave Rio Lopez 1";
        salonCasa = new SalonCasa();
        cocinaCasa = new CocinaCasa();
    }
   
    public Casa(double valorSuperficie, String valorDireccion, SalonCasa objetoSalonCasa, CocinaCasa objetoCocinaCasa) {
   
        superficie = valorSuperficie;
        direccion = valorDireccion;
        salonCasa = new SalonCasa(objetoSalonCasa.getNumeroDeTelevisores(), objetoSalonCasa.getTipoSalon());
        cocinaCasa = new CocinaCasa(objetoCocinaCasa.getEsIndependiente(), objetoCocinaCasa.getNumeroDeFuegos());
    }
   
    public void setSuperficie(double valorSuperficie) {superficie = valorSuperficie;}
    public void setDireccion(String valorDireccion) {direccion = valorDireccion;}
    public void setSalon(SalonCasa objetoSalonCasa) {salonCasa = objetoSalonCasa;}
    public void setCocina(CocinaCasa objetoCocinaCasa) {cocinaCasa = objetoCocinaCasa;}
   
    public double getSuperficie() {return superficie;}
    public String getDireccion() {return direccion;}
    public SalonCasa getSalon() {return salonCasa;}
    public CocinaCasa getCocina() {return cocinaCasa;}
}

10
Hola si pueden revisar mi codigo por favor..

Código: [Seleccionar]
public class Profesor {

    private String nombre;
    private String apellido;
    private int edad;
    private boolean casado;
    private boolean especialista;
   
    public Profesor(String nombrePersona, String apellidoPersona, int edadPersona, boolean esCasado, boolean esEspecialista) {
   
        nombre = nombrePersona;
        apellido = apellidoPersona;
        edad = edadPersona;
        casado = esCasado;
        especialista = esEspecialista;
    }
   
    public Profesor() {
   
        nombre = "";
        apellido = "";
        edad = 0;
        casado = false;
        especialista = false;
    }
   
    public void setNombre(String nombrePersona) {
        nombre = nombrePersona;
    }
    public void setApellido(String apellidoPersona) {
        apellido = apellidoPersona;
    }
    public void setEdad(int edadPersona) {
        edad = edadPersona;
    }
    public void setCasado(boolean esCasado) {
        casado = esCasado;
    }
    public void setEspecialista(boolean esEspecialista) {
        especialista = esEspecialista;
    }
   
    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;}
}

11
Hola este es mi ejercicio CU00637B! agradeceria que lo checaran por favor.

Código: [Seleccionar]
public class Motor {
   
    private int tipoBomba;
    private String tipoFluido;
    private String combustible;
   
        public Motor() {
       
            tipoBomba = 0;
            tipoFluido = "";
            combustible = "";
           
        }
        //Asignacion
        public void setTipoBomba(int valorTipoBomba) {
            tipoBomba = valorTipoBomba;
        }
        public void setTipoFluido(String valorTipoFluido) {
            tipoFluido = valorTipoFluido;
        }
        public void setCombustible(String valorCombustible) {
            combustible = valorCombustible;
        }
        //Obtener
        public int getTipoBomba() {return tipoBomba;}
        public String getTipoFluido() {return tipoFluido;}
        public String getCombustible() {return combustible;}
        //Obtener tipo de motor
        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 hormigon");
                    break;
                case 4:
                    System.out.println("La bomba es una bomba de pasta alimentica");
                    break;
                default:
                    System.out.println("No existe un valor válido para tipo de bomba");
                    break;
            }
        }
}

12
Este es mi ejercicio, la verdad me gustaria que me guiaran debido a que no se si mi idea acerca de este tema este bien gracias

clase DiscoMusical

   constructor DiscoMusical ()

      double duracion;
      int nocancion;
      String titulocancion;

      //signatura de metodos

   1   funcion double obtenerduracion (double valorDuracion, valorNoCancion)
   
   2   procedimiento String añadirduracion ()

   3   funcion double obtenerDuraciontotal (double valorDurtotal)

   4   procedimiento String añadircancionyduracion (String valorTitulo, double valorDuracion)


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