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

Páginas: [1]
1
Aquí les dejo mi solución al siguiente ejercicio.

EJERCICIO

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]
//creado por Tito Vasquez

import java.util.Scanner; //Importación del código de la clase Scanner desde la biblioteca Java

//Clase test del for ejemplo aprenderaprogramar.com
public class EjrmploFor {
   
        public static void main (String [ ] args) {
           System.out.println ("Empezamos el programa");
           System.out.println ("Por favor introduzca una cadena por teclado:");
           String cadena="";       
           Scanner x = new Scanner (System.in); //Creación de un objeto Scanner
           cadena = x.nextLine (); //Invocamos un método sobre un objeto Scanner
       
           int longitud = cadena.length();
           
            for (int i = 1;  i <= longitud;i++) {
                int nletra = i-1;
                String letra = cadena.substring(nletra,nletra+1);
              System.out.println ("Letra "  + i + ": " + letra );
            }                             
           
    } //Cierre del main
} //Cierre de la clase


Gracias por su tiempo y sus conocimientos.

2
Buen día.

Aquí esta mi solución al siguiente ejercicio (CU00657B del curso de fundamentos de programación orientada a objetos):

EJERCICIO

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]

    public static void main (String [ ] args) {
        System.out.println ("Empezamos el programa");
        System.out.println ("Por favor introduzca una cadena por teclado:");
        String cadena="";       
        Scanner x = new Scanner (System.in); //Creación de un objeto Scanner
        cadena = x.nextLine (); //Invocamos un método sobre un objeto Scanner
       
        int longitud = cadena.length();
       
        System.out.println("La cadena introducida:");
        if (longitud < 5) System.out.println("tiene menos de 5 caracteres");
            else if (longitud >= 5 && longitud<=15) System.out.println("tiene mas de 5 y menos de 15 caracteres");
            else if (longitud > 15) System.out.println("tiene mas de 15 caracteres");
       
        String primerLetra;
        primerLetra=cadena.substring(0,1);
       
        if (primerLetra.equals("a"))
             System.out.println ("Y empieza con la letra a");
        else
            System.out.println ("y no empieza con la letra a");
             
    } //Cierre del main
   


Por favor hacer las respectivas valoraciones al respecto, cualquier sugerencia es bienvenida.
gracias


3
Aquí esta mi solución al ejercicio de la entrega numero 49 del curso (CU00649B) programa formativo en programación orientada a objetos con Java.

EJERCICIO

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. Puedes comprobar si es correcta tu solución consultando en los foros aprenderaprogramar.com.

Código: [Seleccionar]
// combinar tres cadenas tipo String

public class TresCadenasString {
    //sin nada que declarar
   
    //constructor de la clase que une tres cadenas
        public TresCadenasString() {
    // vacio
    } // cierre del constructor
   
    //metodo para combinar las tres cadenas
    String combinador (String valor_texto1, String valor_texto2, String valor_texto3) {
        String resultado = valor_texto1.substring(0,2)+" "+valor_texto2.substring(0,4)+"-"+valor_texto3.substring(0,6);
           return resultado;
        }
    }
   


gracias por su Tiempo.

4
AHÍ ESTA MI SOLUCIÓN AL EJERCICIO.
CUALQUIER RECOMENDACIÓN O COMENTARIO ME SERA ÚTIL
GRACIAS


Código: [Seleccionar]

//no escribi la sentencia import por que la clase math java la carga automaticamente
 
public class MiniCalculadoraEjemplo {
    public MiniCalculadoraEjemplo () { } //Nada que declarar
   
        //metodo para obtener raiz cuadrada
    public double raizCuadrada (double numero1) {  return Math.sqrt (numero1);  } //Cierre del método
   
    //metodo para obtener Valor Absoluto
    public double valorAbsoluto (double numero1) {  return Math.abs (numero1);  } //Cierre del método
       
 } //Cierre de la clase

5
Esta es mi solución al ejercicio CU00647B del programa formativo de programación Java...

Gracias de antemano.

***********************************************

Código: [Seleccionar]
//no escribí la sentencia import por que la clase math java la carga automáticamente
 
public class MiniCalculadoraEjemplo {
    public MiniCalculadoraEjemplo () { } //Nada que declarar
   
        //metodo para obtener raiz cuadrada
    public double raizCuadrada (double numero1) {  return Math.sqrt (numero1);  } //Cierre del método
   
    //metodo para obtener Valor Absoluto
    public double valorAbsoluto (double numero1) {  return Math.abs (numero1);  } //Cierre del método
       
 } //Cierre de la clase


6
Buenas.
Aquí esta la solución al Ejercicio.

Espero sus Correcciones.

Código: [Seleccionar]
/**
 * ejercicio of class profesor here.
 */
public class Profesor
{
    // instance variables - replace the example below with your own
    private String nombre;
    private String apellidos;
    private int edad;
    private boolean casado;
    private boolean especialista;

    /**
     * Constructor1 para el objeto de la clase Profesor
     */
    public Profesor()
    {
        // inicializacion de variables
        nombre ="";
        apellidos ="";
        edad = 0;
        casado = false;
        especialista =false;
    }

    /**
     * Constructor2 para el objeto de la clase Profesor
     */
    public Profesor(String valorNombre, String valorApellidos)
    {
        // inicializacion de variables
        nombre =valorNombre;
        apellidos =valorApellidos;
        edad = 0;
        casado = false;
        especialista =false;
    }

    /**
     * metodos setters
     */
    public void setNombre(String valorNombre)
    {
        nombre=valorNombre;
    }

    public void setApellidos(String valorApellidos)
    {
        apellidos=valorApellidos;
    }

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

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

    public void setEspecialista(boolean valorEspecialista)
    {
        especialista=valorEspecialista;
    }   

    /**
     * metodos gettters
     */
    public String getNombre(){return nombre;}

    public String getApellidos(){return apellidos;}

    public int getEdad(){return edad;}

    public boolean getCasado(){return casado;}

    public boolean getEspecialista(){return especialista;}
}

7
hola muy buenas.

sigo adelante con el curso.
esta es mi solución al ejercicio.

cualquier corrección díganmela.

Código: [Seleccionar]
/**
 * clase Motor2
 */
public class Motor2
{
    // instance variables - replace the example below with your own
    private int tipoBomba;
    private String tipoFluido;
    private String combustible;

    /**
     * Constructor valores por defecto
     */
    public Motor2()
    {
        // initialise instance variables
        tipoBomba = 0;
        tipoFluido = "";
        combustible ="";
    }

    /**
     * metodos setter establecer atributos
     */
    public void setTipoBomba (int valorTipoBomba)
    {
        tipoBomba = valorTipoBomba;
    }

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

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

    /**
     * metodos getter, obtener valores a las variables
     */
    public int getTipoBomba () { return tipoBomba; }

    public String getTipoFluido () { return tipoFluido; }

    public String getCombustible () { return combustible; }

    /**
     * metodo tipo funcion
     */
    public boolean dimeSiMotorEsParaAgua (){
       boolean motorEsParaAgua=false;
       if (tipoBomba==1){ motorEsParaAgua=true; }
       return motorEsParaAgua;
       
        }
    }


8
buen día.
aquí posteo  mi solucion al ejercicio.

cualquier sugerencia espero que me la hagan saber.
Código: [Seleccionar]

/**
 * clase Motor
 */
public class Motor
{
    // instance variables - replace the example below with your own
    private int tipoBomba;
    private String tipoFluido;
    private String combustible;

    /**
     * Constructor valores por defecto
     */
    public Motor()
    {
        // initialise instance variables
        tipoBomba = 0;
        tipoFluido = "";
        combustible ="";
    }

    /**
     * metodos setter establecer atributos
     */
    public void setTipoBomba (int valorTipoBomba)
    {
        tipoBomba = valorTipoBomba;
    }

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

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

    /**
     * metodos getter, obtener valores a las variables
     */
    public int getTipoBomba () { return tipoBomba; }

    public String getTipoFluido () { return tipoFluido; }

    public String getCombustible () { return combustible; }

    /**
     * metodo tipo procedimiento
     */
    public void TipoMotor (){
        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 alimenticia");
            break;
            default: System.out.println ("no existe un valor valido para el tipo de bomba");
            break;

        }
    }
}

9
Ok.
Gracias por la ayuda Alex Rodriguez

10
esta es la clase que yo cree con respecto al ejercicio.


estoy atento a las correcciones.

saludos.

Código: [Seleccionar]
/**
 * Clase rueda
 *
 * tito vasquez
 * 1.0
 */
public class Rueda
{
    // declaracion de variables
    private String tipo;
    private Double grosor;
    private Double diametro;
    private String marca;

    /**
     * Constructor
     */
    public Rueda()
    {
        // asignacion de valores por defecto a las las variables
        tipo="";
        grosor=0.0;
        diametro=0.0;
        marca="";
    }

    /**
     * metodos setter, ingresar valores a las variables
     */
    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 void comprobardimensianesdiametro (){
        if (diametro > 1.4){
            System.out.println("La rueda es para un vehiculo grande");
        }
        else if (diametro<=1.4&& diametro>0.8){
            System.out.println("La rueda es para un vehiculo mediano");
        }
        else {
            System.out.println("La rueda es para un vehiculo pequeño");
        }
    }

    public void comprobardimensianesgrosor (){
        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");
        }
        else {
            System.out.println("el grosor es el recomendado");
        }
    }

    /**
     * metodos getter, obtener valores a las variables
     */
    public String getTipo () { return tipo; }

    public Double getGrosor () { return grosor; }

    public Double getDiametro () { return diametro; }

    public String getMarca () { return marca; }
}

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