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

Páginas: [1]
1
Buen día, pongo aquí el código del ejecicio que se pide en la clase El método equals en Java. Diferencia entre igualdad e identidad. Comparar objetos. Ejemplos. (CU00662B) del tutorial gratuito de aprenderaprogramar.

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

public class Comparacion{

    public static void main(String[] args){
        String pal1="";
        String pal2="";
        String palabra="";
        int tam1=0;
        int tam2=0;
        int mayor=0;
        int menor=0;
        int j=1;

        System.out.println("Ingrese la primera palabra: ");
        Scanner entrada1 = new Scanner(System.in);
        pal1 = entrada1.nextLine();

        System.out.println("Ingrese la segunda palabra: ");
        Scanner entrada2 = new Scanner(System.in);
        pal2 = entrada2.nextLine();

        tam1 = pal1.length();
        tam2 = pal2.length();

        if(tam1<tam2){
            mayor=tam2;
            menor=tam1;
        }else{
            mayor=tam1;
            menor=tam2;
        }

        for(int i=0;i<menor;i++){
            if(pal1.substring(0,i+1).equals(pal2.substring(0,i+1))){
                System.out.println("¿Letra "+j+" igual en las dos palabras? --> Si");
            }else{
                System.out.println("¿Letra "+j+" igual en las dos palabras? --> No");
            }
            j++;
        }

        for(int k=menor+1;k<=mayor;k++){
            if(tam1<tam2){
                palabra="1";
            }else{
                palabra="2";
            }
            System.out.println("¿Letra "+k+" igual en las dos palabras? --> La palabra "+palabra+" no tiene letra "+k);
        }
    }
}

2
Buen dia, aquí el ejercicio del tema While y Do While, CU00659B del manual básico de programación Java con ejercicios resueltos de aprenderaprogramar.

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

public class PedirWhile{
    public static void main (String[] args){
        String dato="";
        int i=0;
        System.out.println("Introducir el dato: ");
        Scanner entrada = new Scanner(System.in);
        dato = entrada.nextLine();
        while(i<dato.length()){
            i++;
            System.out.println(i+". "+dato.substring(0,i));

        }
    }
}

3
Buen dia... aquí el ejercicio resuelto... CU00658B del tutorial básico de programacion orientada a objetos con Java de  aprenderaprogramar.

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

public class PedirFor{
    public static void main (String[] args){
        System.out.println("Ingresar la entrada: ");
        String dato="";
        Scanner entrada = new Scanner(System.in);
        dato = entrada.nextLine();
        for(int i=1;i<=dato.length();i++){
            System.out.println(i+". "+dato.substring(0,i));
        }
    }
}

4
Buen día, quisiera saber si el código del ejercicio del curso gratuito básico de Java Pedir datos en Java por consola (teclado). Escape backslash. System.out.print. Salto de línea \n (CU00657B) está correcto. Gracias.

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

public class PedirDatos{
    public static void main (String[] args){
        System.out.println("Introducir una cadena");
        String cadena="";
        Scanner entradaScanner = new Scanner(System.in);
        cadena = entradaScanner.nextLine();
        if(cadena.length()<5){
            if(cadena.substring(0,1).equals("a") || cadena.substring(0,1).equals("A")){
                System.out.println("La cadena introducida tiene menos de 5 caracteres y empieza por la letra \"a o A\"");
            }else{
                System.out.println("La cadena introducida tiene menos de 5 caracteres y no empieza por la letra \"a o A\"");   
            }
        }else{
            if(cadena.length()>4 && cadena.length()<16){
                if(cadena.substring(0,1).equals("a") || cadena.substring(0,1).equals("A")){
                    System.out.println("La cadena introducida tiene entre 5 y 15 caracteres y empieza por la letra \"a o A\"");
                }else{
                    System.out.println("La cadena introducida tiene menos de 5 caracteres y no empieza por la letra \"a o A\"");   
                }
            }else{
                if(cadena.length()>=15){
                    if(cadena.substring(0,1).equals("a") || cadena.substring(0,1).equals("A")){
                        System.out.println("La cadena introducida tiene mas de 15 caracteres y empieza por la letra \"a o A\"");
                    }else{
                        System.out.println("La cadena introducida tiene mas de 15 caracteres y no empieza por la letra \"a o A\"");   
                    }
                }
            }
        }
    }
}

5
Buen dia... Dejo mi aporte y el ejercicio, quiero saber si está correctamente elaborado. Es el ejercicio CU00650B del tutorial gratuito de programación desde cero Java de aprenderaprogramar. Gracias.

Código: [Seleccionar]
public class Combinador{

    private String texto1;
    private String texto2;

    public Combinador(){
        texto1="";
        texto2="";
    }

    String combinacion (String v_texto1, String v_texto2){
        if(v_texto1.length()>=3 && v_texto2.length()>=3){
            String combinacion = v_texto1.substring(0,3)+" "+v_texto2.substring(0,3);
            return combinacion;
        } else {
            return "No aporta cadenas válidas";
        }
    }

    String combinadoSiempre(String v_texto1, String v_texto2){
        int num1 = v_texto1.length();
        int num2 = v_texto2.length();
        String combinado="";

        if(num1<3 && num2<3){
            combinado = v_texto1.substring(0,num1) + " " + v_texto2.substring(0,num2);
            return combinado;
        }else{
            combinado = v_texto1.substring(0,num1) + " " + v_texto2.substring(0,num2);
            return combinado;
        }
    }
}

6
Buen dia... quiero saber si esta correctamente elaborado el ejercicio CU00644B del curso gratuito de programación básica java de aprenderaprogramar, gracias.

Código: [Seleccionar]
public class multiplicadorDieces{

    public multiplicadorDieces(){

    }

    public double multiplicarPorDieces(double a, int b){
        int resp = 1;
        for(int i=1;i<=b;i++){
            resp=resp*10;
        }
        return resp*a;
    }

}

7
Buen dia, quisiera saber, por favor, si el ejercicio que he desarrollado esta bien... Si no es así, por favor quisiera saber en que puedo modificarlo o que hice mal...

Es el ejercicio CU00642B del tutorial gratuito de programación Java básica de aprenderaprogramar

Gracias.


Clase Casa:

Código: [Seleccionar]
public class Casa{

    private double superficie;
    private String direccion;
    private SalonCasa salonCasa;
    private CocinaCasa cocina;

    //constructor simple
    public Casa(){
        superficie = 0.00;
        direccion = "Nuevo Chimbote";
        salonCasa=null;
        cocina=null;
    }

    //constructor con parametros
    public Casa(double v_superficie, String v_direccion, SalonCasa objetoSalon, CocinaCasa objetoCocina){
        superficie = v_superficie;
        direccion = v_direccion;
        salonCasa = new SalonCasa(objetoSalon.getNumeroDeTelevisores(), objetoSalon.getTipoSalon());
        cocina = new CocinaCasa(objetoCocina.getEsIndependiente(), objetoCocina.getNumeroDeFugas());
    }

    public String getDatosCasa(){

        int televisores = salonCasa.getNumeroDeTelevisores();
        String salon = salonCasa.getTipoSalon();
        boolean independiente = cocina.getEsIndependiente();
        int fugas = cocina.getNumeroDeFugas();

        String datosCasa="La casa tiene "+televisores+" televisores y el salon es "+salon+ ", tiene una superficie de "+superficie+
        " la direccion es "+direccion+", tiene "+fugas+" fugas, y es indepenidente: "+independiente;
        System.out.println (datosCasa);
        return datosCasa;
    }
}


Clase SalonCasa

Código: [Seleccionar]
public class SalonCasa{

    private int numeroDeTelevisores;
    private String tipoSalon;
   
    //constructor
    public SalonCasa(int v_numeroDeTelevisores, String v_tipoSalon){
        numeroDeTelevisores = v_numeroDeTelevisores;
        tipoSalon = v_tipoSalon;
    }

    public void setNumeroDeTelevisores(int v_numeroDeTelevisores){
        numeroDeTelevisores = v_numeroDeTelevisores;
    }

    public void setTipoSalon(String v_tipoSalon){
        tipoSalon = v_tipoSalon;
    }

    public int getNumeroDeTelevisores(){
        return numeroDeTelevisores;
    }

    public String getTipoSalon(){
        return tipoSalon;
    }

}


Clase CocinaCasa

Código: [Seleccionar]
public class CocinaCasa{
   
    private boolean esIndependiente;
    private int numeroDeFugas;
   
    //constructor
    public CocinaCasa(boolean v_esIndependiente, int v_numeroDeFugas){
        esIndependiente = v_esIndependiente;
        numeroDeFugas = v_numeroDeFugas;
    }
   
    public void setEsIndependiente(boolean v_esIndependiente){
        esIndependiente = v_esIndependiente;
    }
   
    public void setNumeroDeFugas(int v_numeroDeFugas){
        numeroDeFugas = v_numeroDeFugas;
    }
   
    public boolean getEsIndependiente(){
        return esIndependiente;
    }
   
    public int getNumeroDeFugas(){
        return numeroDeFugas;
    }
   
}

8
Buen dia. Aquí dejo mi código del ejercicio CU00639B del curso básico gratuito de Java de aprenderaprogramar, para que lo puedan revisar...

Código: [Seleccionar]
public class Bombero{
   
    private String nombre;
    private String apellido;
    private int edad;
    private boolean casado;
    private boolean especialista;
   
    public Bombero(String v_nombre, int v_edad, boolean v_casado, boolean v_especialista){
        nombre=v_nombre;
        apellido="Rivera";
        edad=v_edad;
        casado=v_casado;
        especialista=v_especialista;
    }
   
    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;
    }
   
    public void setApellido(String v_apellido){
        apellido=v_apellido;
    }
}

Gracias.

9
Buen dia... He aquí mi código para el ejercicio CU00638B del curso gratuito de Java de aprenderaprogramar; es la continuación de la clase anterior...

Código: [Seleccionar]
public class Motor{

    private int tipoBomba;
    private String tipoFluido;
    private String combustible;
    private int motor;

    public Motor(){
        tipoBomba=0;
        tipoFluido="";
        combustible="";
    }
   
    public int getMotor(){
        return motor;
    }

    public int getTipoBomba(){
        return tipoBomba;
    }

    public String getTipoFluido(){
        return tipoFluido;
    }

    public String getCombustible(){
        return combustible;
    }

    public void setTipoBomba(int vtipoBomba){
        tipoBomba=vtipoBomba;
    }

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

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

    public void setMotor(int vmotor){
        motor=vmotor;
    }
   
    public void dimeTipoMotor(){

        switch(motor){
            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 tipo de bomba");
            break;
        }

    }
   
    public boolean dimeSiMotorEsParaAgua(){
        boolean motorEsParaAgua=true;
        if(motor==1){
            motorEsParaAgua=true;
           
        }else{
            motorEsParaAgua=false;
        }
        return motorEsParaAgua;
    }
   
}

Gracias!

10
Buen dia, quisiera saber si es correcta la resolución del ejercicio CU00637B del curso de fundamentos de programación orientada a objetos con Java

Código: [Seleccionar]
public class Motor{

    private int tipoBomba;
    private String tipoFluido;
    private String combustible;

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

    public int getTipoBomba(){
        return tipoBomba;
    }

    public String getTipoFluido(){
        return tipoFluido;
    }

    public String getCombustible(){
        return combustible;
    }

    public void setTipoBomba(int vtipoBomba){
        tipoBomba=vtipoBomba;
    }

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

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

    public void dimeTipoMotor(int motor){

        switch(motor){
            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 tipo de bomba");
            break;
        }

    }
}
Gracias.

11
Buen dia, quisiera saber si mi código para el ejercicio CU00636B del tutorial de fundamentos de programación Java está realmente bien... Si no es así, por favor, sugieran algún cambio.

Código: [Seleccionar]
public class Rueda{

    private String tipo;
    private double grosor;
    private double diametro;
    private String marca;

    public Rueda(){
        tipo="";
        grosor=0.00;
        diametro=0.00;
        marca="";
    }
   
    public void setTipo(String vtipo){
        tipo=vtipo;
    }
   
    public void setGrosor(double vgrosor){
        grosor=vgrosor;
    }
   
    public void setDiametro(double vdiametro){
        diametro=vdiametro;
    }
   
    public void setMarca(String vmarca){
        marca=vmarca;
    }
   
    public String getTipo(){
        return tipo;
    }
   
    public double getGrosor(){
        return grosor;
    }
   
    public double getDiametro(){
        return diametro;
    }
   
    public String getMarca(){
        return marca;
    }
   
    public void setcomprobarDimensiones(){
       
        if(diametro>1.4){
            System.out.println("La rueda es para un vehículo grande");
        }else if(diametro<=1.4 && diametro>0.8){
            System.out.println("La rueda es para un vehículo mediano");
        }else{
            System.out.println("La rueda es para un vehículo pequeño");
        }
       
        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");
        }
    }
}

Gracias.

12
Buen dia  :) Quiero saber si esta correcta la forma en que realicé el ejercicio CU00634B del curso básico de programación Java, por favor...

Código: [Seleccionar]
public class Ejercicio{

    private int A;
    private int B;
    private int C;
    private boolean xxx;

    public Ejercicio(){
        A=5;
        B=3;
        C=-12;
    }

    public void setEvalua(){
        if(A > 3){
            xxx = true;
        }else{
            xxx = false;
        }
        System.out.println("El ejercicio 1 es "+ xxx);
       
        if(A > C){
            xxx = true;
        }else{
            xxx = false;
        }
        System.out.println("El ejercicio 2 es "+ xxx);
       
        if(A < C){
            xxx = true;
        }else{
            xxx = false;
        }
        System.out.println("El ejercicio 3 es "+ xxx);
       
        if(B < C){
            xxx = true;
        }else{
            xxx = false;
        }
        System.out.println("El ejercicio 4 es "+ xxx);
       
        if(B != C){
            xxx = true;
        }else{
            xxx = false;
        }
        System.out.println("El ejercicio 5 es "+ xxx);
       
        if(A == 3){
            xxx = true;
        }else{
            xxx = false;
        }
        System.out.println("El ejercicio 6 es "+ xxx);
       
        if(A * B == 15){
            xxx = true;
        }else{
            xxx = false;
        }
        System.out.println("El ejercicio 7 es "+ xxx);
       
        if(A * B == -30){
            xxx = true;
        }else{
            xxx = false;
        }
        System.out.println("El ejercicio 8 es "+ xxx);
       
        if(C / B < A){
            xxx = true;
        }else{
            xxx = false;
        }
        System.out.println("El ejercicio 9 es "+ xxx);
       
        if(C / B == -10){
            xxx = true;
        }else{
            xxx = false;
        }
        System.out.println("El ejercicio 10 es "+ xxx);
       
        if(C / B == -4){
            xxx = true;
        }else{
            xxx = false;
        }
        System.out.println("El ejercicio 11 es "+ xxx);
       
        if(A + B + C == 5){
            xxx = true;
        }else{
            xxx = false;
        }
        System.out.println("El ejercicio 12 es "+ xxx);
       
        if((A+B == 8) && (A-B == 2)){
            xxx = true;
        }else{
            xxx = false;
        }
        System.out.println("El ejercicio 13 es "+ xxx);
       
        if((A+B == 8) || (A-B == 6)){
            xxx = true;
        }else{
            xxx = false;
        }
        System.out.println("El ejercicio 14 es "+ xxx);
       
        if(A > 3 && B > 3 && C < 3){
            xxx = true;
        }else{
            xxx = false;
        }
        System.out.println("El ejercicio 15 es "+ xxx);
       
        if(A > 3 && B >= 3 && C < -3){
            xxx = true;
        }else{
            xxx = false;
        }
        System.out.println("El ejercicio 16 es "+ xxx);
    }
}

13
Este es mi ejercicio CU00624B del tutorial de programación Java...

Código: [Seleccionar]
public class DiscoMusical{
    private String titulo, autor, formato;
    private int añoEdicion;
    private boolean digital;

    public DiscoMusical(){
        titulo="";
        autor="";
        añoEdicion=0;
        formato="";
        digital=false;
    }
   
    public void setTitulo(String vtitulo){
        titulo=vtitulo;
    }
   
    public void setAutor(String vautor){
        autor=vautor;
    }
   
    public void setAñoEdicion(int vañoEdicion){
        añoEdicion=vañoEdicion;
    }
   
    public void setDigital(boolean vdigital){
        digital=vdigital;
    }
   
    public String getTitulo(){
        return titulo;
    }
   
    public String getAutor(){
        return autor;
    }
   
    public int getAñoEdicion(){
        return añoEdicion;
    }
   
    public boolean getDigital(){
        return digital;
    }
}

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