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

Páginas: [1]
1
Buenas tardes,

Les muestro mi ejercicio CU00665B, debo confesar que me dio un poco de trabajo que me compilara todo bien.

Código Main
Código: [Seleccionar]
import java.util.ArrayList;
public class Test
{
    public static void main (String[]args)
    {
        ListaCantantesFamosos cantantes= new ListaCantantesFamosos();
        System.out.println("Escriba el nombre de un cantante famoso.");
        cantantes.addNombre();
        System.out.println("Escriba el nombre de otro cantante famoso.");
        cantantes.addNombre();
        System.out.println("Los nombres son: ");
        for(int i=0;i<5;i++){
            System.out.println(cantantes.showNombre(i));
        }

 
    }
}


Clase para crear ArrayList
Código: [Seleccionar]
import java.util.ArrayList;

public class ListaCantantesFamosos
{

    private ArrayList<String>listaCantantes;

    public ListaCantantesFamosos()
    {
        listaCantantes=new ArrayList<String>();

        listaCantantes.add("Luis Miguel");
        listaCantantes.add("John Lelon");
        listaCantantes.add("Mathew Komma");

    }

    //Métodos para ArrayList
    public void addNombre(){
        IntroTexto nomCantante= new IntroTexto();
        listaCantantes.add(nomCantante.getPalabra());
    }

    public String showNombre(int posicion){
        return listaCantantes.get(posicion);

    }
}

Clase para entrada de texto
Código: [Seleccionar]
import java.util.Scanner;
public class IntroTexto
{
    String entradaTexto;

   
    public IntroTexto()
    {
        entradaTexto="";

        Scanner nuevaPalabra=new Scanner(System.in);
        entradaTexto=nuevaPalabra.nextLine();

    }

    public void setPalabra ()
    {
        Scanner nuevaPalabra=new Scanner(System.in);
        entradaTexto=nuevaPalabra.nextLine();
    }

    public String getPalabra()
    {
        return entradaTexto;
    }

}

   

Les agradezco mucho de antemano, saludos!

2
Hola buenas tardes!

Les agradecería mucho que revisen mi código y hagan las observaciones correspondientes.

Aquí mi código:

Código: [Seleccionar]
import java.util.Scanner;
public class CompPalabras
{
    public static void main (String []args)
    {
        System.out.println("Introduzca la primera palabra");
        Scanner introPalabra1=new Scanner(System.in);
        String palabra1=introPalabra1.nextLine();
        System.out.println("Introduzca la segunda palabra");
        Scanner introPalabra2=new Scanner(System.in);
        String palabra2=introPalabra2.nextLine();
        if (palabra2.length()>palabra1.length()){
            for(int i=0;i<palabra1.length();i++){

                System.out.println("¿Letra "+(i+1)+" igual en las dos palabras?: "+palabra2.substring(i,i+1).equals(palabra1.substring(i,i+1)));
            }
            for(int j=palabra1.length();j<palabra2.length();j++){
                System.out.println("Letra "+(j+1)+" igual en las dos palabras?: "+"La palabra 1 no tiene letra "+(j+1));
            }
        }else if (palabra1.length()>palabra2.length()){
            for(int i=0;i<=palabra2.length()-1;i++){

                System.out.println("¿Letra "+(i+1)+" igual en las dos palabras?: "+palabra1.substring(i,i+1).equals(palabra2.substring(i,i+1)));
            }
            for(int j=palabra2.length();j<palabra1.length();j++){
                System.out.println("Letra " +(j+1)+" igual en las dos palabras? :"+ "La palabra 2 no tiene letra "+(j+1));
            }
        }else{
            for(int i=0;i<palabra2.length();i++){

                System.out.println("¿Letra "+(i+1)+" igual en las dos palabras?: "+palabra1.substring(i,i+1).equals(palabra2.substring(i,i+1)));
            }
        }
    }
}

De antemano muchas gracias! Que tengan un excelente día.

3
Buenos días,

Hago este tema para que podemos comentar acerca de cuál o cuáles son los lenguajes más utilizados en robótica, control y aplicaciones móviles,según sus experiencias y conocimientos, ya que me gustaría aprender sobre ellos.

Saludos!  ;D

4
Hola amigos  :D,

Me gustaría que me digan si mi código está bien.

Código: [Seleccionar]
public class MultiplicadorDieces
{
   
    public MultiplicadorDieces()
    {
    }
   
    public double multiplicarPorDieces (double num, double pot)
    {
        double potencia=1;
       
       for(double i=pot-1;i>=0;i--){
           potencia= potencia*10;
        }
       
        double resultado=num*potencia;
        return resultado;
    }
}

y tengo una duda. ¿Cómo se haría si en lugar de calcular la potencia con un ciclo for, se hiciera con recursión? ¿Como quedaría el código? Les agradecería mucho que me ayuden con mi duda.

Saludos! :)

5
Buenas noches! :)


Les agradecería mucho que me ayuden con una duda que tengo.

Código: [Seleccionar]
/* Ejemplo - aprenderaprogramar.com */
//Ejemplo de clase que utiliza tipos definidos en otras clases (usa otras clases)
public class TaxiCond {

    private Taxi vehiculoTaxi;
    private Persona conductorTaxi;

    //Constructor
    public TaxiCond () {
        vehiculoTaxi = new Taxi (); //Creamos un objeto Taxi con el constructor general de Taxi
        conductorTaxi = new Persona (); //Creamos un objeto Persona con el constructor general de Persona
    }

    public void setMatricula (String valorMatricula) { vehiculoTaxi.setMatricula(valorMatricula); }

    //Método que devuelve la información sobre el objeto TaxiCond
    public String getDatosTaxiCond () {
        String matricula = vehiculoTaxi.getMatricula();
        String distrito = vehiculoTaxi.getDistrito();
        int tipoMotor = vehiculoTaxi.getTipoMotor();
        String cadenaTipoMotor = "";
        if (tipoMotor ==0) { cadenaTipoMotor = "Desconocido"; }
        else if (tipoMotor == 1) { cadenaTipoMotor = "Gasolina"; }
        else if (tipoMotor == 2) { cadenaTipoMotor = "Diesel"; }

        String datosTaxiCond = "El objeto TaxiCond presenta estos datos. Matrícula: " + matricula +
            " Distrito: " + distrito + " Tipo de motor: " + cadenaTipoMotor;

        System.out.println (datosTaxiCond);
        return datosTaxiCond;
    } //Cierre del método

} //Cierre de la clase

En ese código. ¿Qué hace el método...

public void setMatricula (String valorMatricula) { vehiculoTaxi.setMatricula(valorMatricula); }


?
No entendí que hace, se los agradezco mucho.

Saludos!

6
Buen día, aquí mi código para el ejercicio CU00636B :)

Código: [Seleccionar]
public class Rueda
{
    private String tipo;
    private double grosor;
    private double diametro;
    private String marca;
   
    public Rueda()
    {
        tipo="";
        grosor=0;
        diametro=0;
        marca="";
    }

    public void setTipo (String valorTipo)
    {
        tipo= valorTipo;
    }
    public void setGrosor (double valorGrosor)
    {
        grosor=valorGrosor;
    }
    public void setDiametro (double valorDiametro)
    {
        diametro=valorDiametro;
    }
    public void setMarca (String valorMarca)
    {
        marca=valorMarca;
    }
   
    public String getTipo (){return tipo;}
    public double getGrosor (){return grosor;}
    public double getDiametro (){return diametro;}
    public String getMarca () {return marca;}
   
    public void comprobarDimensiones ()
    {
        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>0.8&&diametro<=1.4&&grosor<0.25){
            System.out.println("El grosor para esta rueda es inferior al recomendado");
        }
            }
               
       
}
       
       

Muchas gracias!

7
Buenos días.

Aquí mi código:

Código: [Seleccionar]
public class Médico {
   
    private String nombre;
    private String apellidos;
    private int numeroDocIdentidad;
    private boolean casado;
    private String especialidad;
     
    public Médico()    {
       nombre="x";
       apellidos="x";
       casado=false;
       numeroDocIdentidad=0;
       especialidad="x";
    }

    public void setNombre (String valorNombre)    {
       nombre=valorNombre;
       System.out.println("El nombre ha cambiado. El nuevo nombre es: "+nombre);
    }
   
    public void setApellidos (String valorApellidos)    {
       apellidos=valorApellidos;
       System.out.println("Los apellidos han cambiado. Los nuevos apellidos son: "+apellidos);
    }
   
    public void setNumeroDocIdentidad (int valorNumeroDocIdentidad)    {
        numeroDocIdentidad=valorNumeroDocIdentidad;
        System.out.println("El número de documento de identidad ha cambiado. El nuevo número es: "+numeroDocIdentidad);
    }
   
    public void setCasado (boolean valorCasado)    {
        casado=valorCasado;
        if (casado=true){
            System.out.println("El estado civil ha cambiado. El nuevo estado civil es: casado");
        }else{System.out.println("El estado civil ha cambiado. El nuevo estado civil es: soltero");
           
        }
    }
   
    public void setEspecialidad (String valorEspecialidad)    {
        especialidad=valorEspecialidad;
        System.out.println("La especialidad ha cambiado. La nueva especialidad es: "+especialidad);
    }
   
    public String getNombre (){return nombre;}
    public String getApellidos (){return apellidos;}
    public boolean getCasado (){return casado;}
    public int getNumeroDocIdentidad (){return numeroDocIdentidad;}
    public String getEspecialidad (){return especialidad;}
   
}

Agradezco su atención y sus observaciones :)

8
Hola, este es mi ejercicio CU00630B:

    public void DuracionCancion (int numeroCancion)/*función*/
    public void setDuracionCancion (float valorDuracionCancion)/*procedimiento*/
    public float getDuracionDisco ()/*función*/
    public void addCancion (String valorTitulo, float duracion)/*procedimiento*/

De antemano gracias por sus observaciones :)

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