You are on page 1of 6

BRAYAN COLLAGUAZO TAREA3 CIS II A.

txt
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
import java.util.Scanner;
// *
// * @author Brayan Collaguazo
// * Docente: Ing Carlos Jaramillo
// * Realizar un menu utilizandio los metodos string
public class MEN3PRG
{
public static void main(String[] args)
{
Scanner reader = new Scanner(System.in);
//Deckaracion de Variables
int entra1;
int entra2=0;
int entra3;
int entra4;
int cnt=0;
int entra5;
int entra6;
String
String
String
String
String
boolean
boolean
boolean
boolean
boolean
boolean

strpassw= "misdirection";
strpasswmenu;
strvariable = "";
strword;
cambio;
bandra1
bandra2
bandra3
bandra4
bandra5
bandra6

=
=
=
=
=
=

true;
true;
true;
true;
true;
true;

System.out.println("Bienvenido al Menu String");


System.out.println("==========================");
while(bandra1 == true)
{
System.out.println("Amigo ingrese porfavor su clave");
strpasswmenu =reader.nextLine();
if(strpassw.compareToIgnoreCase(strpasswmenu)==0)
{
bandra1 = false;
Pgina 1

BRAYAN COLLAGUAZO TAREA3 CIS II A.txt


while(bandra2 == true)
{
System.out.println("MENU1");
System.out.println("=============");
System.out.println("1. Ingrese Datos");
System.out.println("2. Operaciones con Cadenas");
System.out.println("3. Operaciones con Numeros");
System.out.println("4. Salir");
System.out.println("Digite una opcin");
entra1=reader.nextInt();
switch(entra1)

case 1:
while(bandra3==true)
{
System.out.println("PRIMER MENU");
System.out.println("1. Ingrese Cadena(maximo 5 palabras) ");
System.out.println("2. Ingrese Numero ");
System.out.println("3. Mostrar Cadena ");
System.out.println("4. Mostrar Numero ");
System.out.println("5. Salir ");
System.out.println("Digite una Opcion");
entra1 = reader.nextInt();

switch(entra1)
{
case 1:
System.out.println("Ingrese su Frase ");
reader.nextLine();
cambio = reader.nextLine();
strvariable = cambio.replaceAll(strvariable,cambio);
strvariable = cambio;
break;
case 2:
System.out.println("Ingrese un Numero ");
reader.nextInt();
entra2 = reader.nextInt();
entra2 = entra1;
break;
case 3:
System.out.println("Su Frase es;
break;
Pgina 2

"+strvariable);

BRAYAN COLLAGUAZO TAREA3 CIS II A.txt


case 4:
System.out.println("Su Numero es

"+entra1 );

break;

}
}

case 5:
System.out.println("Salir" );
bandra3=false;
break;
bandra3 = false;
break;

Cada Palabra ");

case 2:
while(bandra4==true)
{
System.out.println("1. Contar Numero de Letras de

una Palabra determinada ");


la Frase ");

System.out.println("2. Contar Numero de letras de


System.out.println("3. Contar el Numero de letras de
System.out.println("4. Salir ");
System.out.println("Ingrese La Opcion Deseada");
entra1 = reader.nextInt();

switch(entra1)
{
case 1:
for (int in=0; in < strvariable.length(); in++)
{
if (strvariable.charAt(in) == ' ')
{
cnt = cnt + 1;
}
}
if (cnt > 4)
{

arreglo++)

strvariable = strvariable + " ";


String A[] = new String [strvariable.length()];
for (int arreglo=0; arreglo < strvariable.length();
{
entra5 = strvariable.indexOf(" ");
A[arreglo] = strvariable.substring(0, entra5);
Pgina 3

BRAYAN COLLAGUAZO TAREA3 CIS II A.txt


strvariable = strvariable.substring(entra5+1);
System.out.println(A[arreglo]+" =
"+A[arreglo].length()+ " Numero de Letras de cada palabra ");
}
}
break;
case 2:
Contar sus Letras ");

System.out.println("Seleccione la Palabra a

System.out.println("\nIngrese una palabra.");


strword = reader.next();
System.out.println("\n"+strword+" tiene
"+strword.length()+" caracteres");
break;
case 3:
cambio = strvariable.replace(" ","");
entra3 = cambio.length();
System.out.println("La Suma es "+entra3);
break;
case 4:
System.out.println("Salir ");
bandra4=false;
break;
}
}
bandra4 = true;
break;
case 3:
while(bandra5==true)
{
System.out.println("1.
de letras de Cada Palabra ");
System.out.println("2.
de letras de una Palabra Especificada ");
System.out.println("3.
de letras de la Frase ");
System.out.println("4.

Sumar el Numero con el Numero


Sumar el Numero con el Numero
Sumar el Numero con el Numero
Salir ");

System.out.println("Ingrese La Opcion Deseada");


entra1 = reader.nextInt();
switch(entra1)
Pgina 4

BRAYAN COLLAGUAZO TAREA3 CIS II A.txt


{
case 1:
System.out.println("1. Sumar el Numero con el Numero
de letras de Cada Palabra ");
{
for (int i=0; i < strvariable.length(); i++)
{
if (strvariable.charAt(i) == ' ')
{
cnt = cnt + 1;
}
}
if (cnt > 4)
{
strvariable = strvariable + " ";
String A[] = new String [strvariable.length()];
for (int i=0; i < strvariable.length(); i++)
{
entra5 = strvariable.indexOf(" ");
A[i] = strvariable.substring(0, entra5);

strvariable = strvariable.substring(entra5+1);
System.out.println(A[i]+A[i].length()+entra2);
}
}
break;

case 2:
System.out.println("2. Sumar el Numero con el
Numero de letras de una Palabra Especificada ");
strword = strvariable.replace(" ", "");
entra6 = strword.length();
entra6 = entra6 + entra2 ;
System.out.println("La Suma es "+entra6);
break;
case 3:
System.out.println("3. Sumar el Numero con
el Numero de letras de la Frase ");
cambio = strvariable.replace(" ","");
entra3 = cambio.length();
entra3 = entra3+entra2;
System.out.println("La Suma es "+entra3);
break;
Pgina 5

BRAYAN COLLAGUAZO TAREA3 CIS II A.txt


case 4:
System.out.println("4. Salir ");
bandra5=false;
break;
}
}
bandra5=true;
break;
case 4:
System.out.println("4. Salir ");
bandra2=false;
break;
}

}
else

nuevamente");
}
}

bandra2=true;
break;

System.out.println("La clave ingresada (no es correcta digite


bandra1 = true;

Pgina 6

You might also like