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

Páginas: [1]
1
Solución propuesta para el ejercicio CU00669B del tutorial pdf de programación Java desde cero.

Código: [Seleccionar]
/**
 EJERCICIO CU00669B
 * 22/05/2019   14:35 hrs. México - Veracruz
 * @author (RMB)
 * @version (a version number or a date)
 */
import java.util.Arrays;
import java.util.Scanner;

public class MesesDelAño    //Inicio de la clase
{
   public static void main (String [] args){    //Inicia el método principal
   
       String mesTecleado = ""; //Se declara variable para guardar el contenido del objeto tipo Scanner scTeclado
 
       String [] meses ={"enero", "febrero", "marzo", "abril", "mayo", "junio", "julio", "agosto", "septiembre", "octubre", "noviembre", "diciembre"};//Declaración e inicialización del Array
       String mesSecreto = meses[9-1];  //Se declara variable inicializándola con el contenido del Array meses en su posición 9-1
       
       System.out.println("Adivine el mes Secreto");    //Mensaje principal del programa
       System.out.println("Introduzca el nombre del mes en minúscula"); //Indicación del programa
             
              while (mesSecreto == meses[9-1]){ //Inicia y se ejecuta ciclo while mientras el valor de mesSecreto coincida con el contenido del Array meses en su posición 9-1
                       
                  Scanner scTeclado = new Scanner (System.in);  //Se crea el objeto del tipo Scanner
                  mesTecleado = scTeclado.nextLine();   //Se guarda en la variable mesTeclado el valor del objeto del tipo Scanner scTeclado
                 
                  if (mesTecleado.equals(mesSecreto)){  //Se efectúa la equidad del contenido de la variable mesTecleado con el valor de la variable mesSecreto
                      System.out.println("Usted ha acertado");  //Mensaje de que el contenido de ambas variables son iguales
                      System.out.println("*****Finalización del programa*****");    //Mensaje de finalización del programa
                      break;    //Se rompe el ciclo while
                    }else { //En caso contrario
                        System.out.println("No ha acertado. Inténtelo de nuevo");   //Mensaje de no haber acertado
                    }   //Cierre del if..else
              }//Cierre del while
        }//Cierre del main
    }//Cierre de la clase

2
Propuesta de solución para el ejercicio CU00665B del manual de programación Java con ejercicios resueltos de aprenderaprogramar:

Código: [Seleccionar]
/**EJERCICIO CU00665B @author (RMB)  */

import java.util.ArrayList;
public class ListaCantantesFamosos
{
   private ArrayList<String> CantantesFamosos;//Declaración del ArrayList
   
   public ListaCantantesFamosos (){//Constructor
       CantantesFamosos = new ArrayList<String>(); //Creamos el objeo tipo ArrayList
       CantantesFamosos.add("José José");
       CantantesFamosos.add("Emmanuel");
       CantantesFamosos.add("Juan Gabriel");   
   }//Cierre del constructor
   
   public int getTamaño(){//Función que regresa el tamaño del ArrayList
       return CantantesFamosos.size();
    }//Cierre de la función
   
    public void addCantante (String valor_cantante){//Método para agregar más Cantante al ArrayList
        CantantesFamosos.add(valor_cantante);
    }//Cierre del método
   
    public void extraeCantante(){
        for (int i = 0; i < CantantesFamosos.size(); i++){
            System.out.println("Cantante "+ (i+1) + " " + CantantesFamosos.get(i));
        }//Cierre del ciclo for
    }
}//Cierre de la clase



Clase con el main TestCantantesFamosos:

Código: [Seleccionar]
/** EJERCICIO CU00665B  */
import java.util.Scanner;

public class TestCantantesFamosos
{
    public static void main (String[] args){
        ListaCantantesFamosos ampliaLista = new ListaCantantesFamosos();//Creamos un objeto ampliaLista del tipo ListaCantantesFamosos
       
        Scanner capturaCantante = new Scanner (System.in);//Creamos el objeto del tipo Scanner para la captura de los nuevos Cantantes
       
        System.out.println("Introduzaca un nuevo Cantante");
            ampliaLista.addCantante(capturaCantante.nextLine());//Se agrega al objeto del tipo ListaCantantes lo que se captura por teclado
        System.out.println("Introduzca otro Cantante");
            ampliaLista.addCantante(capturaCantante.nextLine());//Se agrega al objeto del tipo ListaCantantes lo que se captura por teclado
           
        System.out.println("Lista Actualizado con " + ampliaLista.getTamaño() + " cantantes"); //Extrae el tamaño actual del ArrayList
        ampliaLista.extraeCantante();// Agrega al objeto ampliaLista la lista actualizada de cantantes
    }//Cierre del main
}//Cierre de la clase

3
Propuesta de solución para el ejercicio CU00662B del curso de programación Java con ejercicios resueltos:

Código: [Seleccionar]
/**
  * Entrega CU00662B
 * @author (RMB)
 * @version (a version number or a date)
 */
import java.util.Scanner;
public class ComparaLetras
{
   public static void main (String[] args){
    String palabra1;
    String palabra2;
        palabra1 = "";
        palabra2 = "";
    String guardaPalabra;
        guardaPalabra = "";

    int lonCad1 = 0;
    int lonCad2 = 0;
    int palabraCorta = 0;
    int palabraLarga = 0;
    int contador = 1;
       
    System.out.println("Introduce la primera palabra ");    //Se crea el primer obejeto para la primera cadena
    Scanner scPalabra1 = new Scanner (System.in);
    palabra1 = scPalabra1.nextLine();
   
    System.out.println("Introduce la segunda palabra ");    //Se crea el segundo objeto para la segunda cadena
    Scanner scPalabra2 = new Scanner (System.in);
    palabra2 = scPalabra2.nextLine();
   
    lonCad1 = palabra1.length();
    lonCad2 = palabra2.length();
   
    if(lonCad1 < lonCad2){      //Se determina cual es la cadena más corta y la más larga
        palabraLarga = lonCad2;
        palabraCorta = lonCad1;
    }else {
        palabraLarga = lonCad1;
        palabraCorta = lonCad2;
    }
   
    System.out.println("La primera palabra dice " + palabra1 + " y contiene " + lonCad1 + " letras");   //Se imprime el contenido de la primera cadena y su longitud
    System.out.println("La segunda palabra dice " + palabra2 + " y contiene " + lonCad2 + " letras");   //Se imprime el contenido de la segunda cadena y su longitud

    for (int i=0; i < palabraCorta; i++){   
        if (palabra1.substring(0,i+1).equals(palabra2.substring(0,i+1))){
            System.out.println("¿La letra " + contador + " igual en las 2 palabras?...sí ");
        }else{
            System.out.println("¿La letra " + contador + " igual en las 2 palabras?...no ");
        }
        contador++;   
    }
   
    for (int a = palabraCorta+1; a <=palabraLarga; a++){
        if (lonCad1 < lonCad2){
            guardaPalabra = "1";
        }else{
            guardaPalabra = "2";
        }
        System.out.println("¿Letra " + a + " igual en las dos palabras?...La palabra " + guardaPalabra + " no tiene letra " + a);
    }
  }
}//Cierre de la clase

4
Aprender a programar desde cero / Re:Ejercicio CU00659B
« en: 13 de Mayo 2019, 23:23 »
Muchas gracias por las observaciones para corregir el desarrollo del ejercicio; seguimos en la capacitación.. Saludos

5
Código:

Código: [Seleccionar]
/**
 * Write a description of class deletreaConWhile here.
 *
 * @author (RMB)
 * @version (a version number or a date)
 */
import java.util.Scanner;

public class deletreaConWhile
{
    public static void main (String[] args){
    System.out.println("Inicial el Programa");//Letrero de inicio del programa
    System.out.println("Deletrear con while\n");//Letrero de lo que hace el programa
   
    //Declaración de variables tipo String
    String cadena;
    String deletrea;
        cadena = "";
        deletrea = "";
   
    //Declaración de variables Contadoras
    int lonCad;                             //Guarda la longitud de la cadena
    int contador = 0;                       //Primer parámetro del substring
    int i = 1;                              //Segundo parámetro del substring
   
    System.out.println("Introduce una cadena"); //Letrero de indicación
    Scanner scCadena = new Scanner (System.in); //Creamos el objeto tipo Scanner
    cadena = scCadena.nextLine();               //Guardamos el valor del objeto en la variable
   
    System.out.println("La cadena dice " + cadena); //Mostramos la cadena completa
    lonCad = (cadena.length()+1);                   //Guardamos la longitud de la cadena
    System.out.println("La cadena contiene " + (lonCad-1)+ " letras");  //Nos muestra cuantas letras tiene la cadena
       
        while(i < lonCad ){                          //Se inicia el ciclo while mientras el valor de i < la longitud de la cadena
            deletrea=cadena.substring(contador,i);  //Almacenamos la subcadena en la variable deletrea
            System.out.println("Letra "+ i + " "+ deletrea);   
            contador++;                         //Incrementamos el valor de contador en 1
            i++;                                //Incrementamos el valor de i en 1
        }                           //Cierre del ciclo while
   }                                //Cierre del método principal
}                                   //Cierre de la clase


6
Propuesta de solución para el ejercicio CU00659B del tutorial pdf de programación Java desde cero:

Código: [Seleccionar]
/**
 * Write a description of class deletreaConWhile here.
 *
 * @author (RMB)
 * @version (a version number or a date)
 */
import java.util.Scanner;

public class deletreaConWhile
{
    public static void main (String[] args){
    System.out.println("Inicial el Programa");//Letrero de inicio del programa
    System.out.println("Deletrear con while\n");//Letrero de lo que hace el programa
   
    //Declaración de variables tipo String
    String cadena;
    String deletrea;
        cadena = "";
        deletrea = "";
   
    //Declaración de variables Contadoras
    int lonCad;                             //Guarda la longitud de la cadena
    int contador = 0;                       //Primer parámetro del substring
    int i = 1;                              //Segundo parámetro del substring
   
    System.out.println("Introduce una cadena"); //Letrero de indicación
    Scanner scCadena = new Scanner (System.in); //Creamos el objeto tipo Scanner
    cadena = scCadena.nextLine();               //Guardamos el valor del objeto en la variable
   
    System.out.println("La cadena dice " + cadena); //Mostramos la cadena completa
    lonCad = (cadena.length()+1);                   //Guardamos la longitud de la cadena
    System.out.println("La cadena contiene " + (lonCad-1)+ " letras");  //Nos muestra cuantas letras tiene la cadena
       
        while(true){                                //Se inicia el ciclo while con la condición verdadera (true)
            deletrea=cadena.substring(contador,i);  //Almacenamos la subcadena en la variable deletrea
            System.out.println("Letra "+ i + " "+ deletrea);   
            contador++;                         //Incrementamos el valor de contador en 1
            i++;                                //Incrementamos el valor de i en 1
           
            if (i == lonCad){       //Establecemos un condición para poder romper el ciclo while
                break;              //Cuando el valor de i se compare con el valor de la longitud se rompe el ciclo
            }                       //Cierre de la condición                     
        }                           //Cierre del ciclo while
   }                                //Cierre del método principal
}                                   //Cierre de la clase


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