Taller13

Page 1

T a ll e r 13 Ma t e ri a : Pro g ra m a ci ón I U n id a d : Ar re g los: C a d e na de c a ra cte re s G r u p o : 424 0 - 4241 P ro f e s o r:

All a n A ve n da ño

A lu m n : Randy David Romero CO F echa:

Uso de cadena de caracteres Para los siguientes programas, utiliza el JOptionPane.showInputDialog para ingresar datos y JOptionPane.showMessageDialog para mostrar datos, con cajas de texto.

1. Escriba un programa que lea una frase y muestre la longitud de la misma. package javaapplication1;

public class JavaApplication1 {

public static void main(String[] args) { String protagonista; int posicion,i; protagonista = "Walter Hartwell White"; posicion = 1; for (i=0;i<protagonista.length();i++){ System.out.println("El caracter en la posición "+posicion+" es: "+protagonista.charAt(i)); posicion = posicion+1; }

} }

2. Escriba un programa que lea una frase y muestre cada uno de sus caracteres. Uno debajo de otro.


package javaapplication2; import javax.swing.JOptionPane; public class JavaApplication2 { public static void main(String[] args) { String frase; int longitud; frase = JOptionPane.showInputDialog( "Ingresa frase: "); longitud = frase.length(); JOptionPane.showMessageDialog(null, "La longitud de la frase ingresada: " + longitud); } } 3. Escriba un programa que lea una frase y muestre sólo las letras ‘a’ o ‘A’. package javaapplication3; import javax.swing.JOptionPane; public class JavaApplication3 { public static void main(String[] args) { String frase; int i; frase = JOptionPane.showInputDialog("Ingresa frase: "); = 0; i < frase.length(); i++) { JOptionPane.showMessageDialog(null, frase.charAt(i)); } }

for (i

} 4. Escriba un programa que lea una frase y muestre sólo las vocales. package javaapplication4; import javax.swing.JOptionPane; public class JavaApplication4 { public static void main(String[] args) { String frase; int i; frase = JOptionPane.showInputDialog("Ingresa frase: "); = 0; i < frase.length(); i++) { if (frase.charAt(i) == 'a' || frase.charAt(i) == 'A') { JOptionPane.showMessageDialog(null, frase.charAt(i)); } } }

for (i


} 5. Escriba un programa que lea una frase y muestre el número de veces que aparecen cada una de las vocales. package javaapplication5; import javax.swing.JOptionPane; public class JavaApplication5 { public static void main(String[] args) { String frase; int i, contarA, contarE, contarI, contarO, contarU; frase = JOptionPane.showInputDialog("Ingresa frase: "); contarA = 0; contarE = 0; contarI = 0; contarO = 0; contarU = 0; for (i = 0; i < frase.length(); i++) { if (frase.charAt(i) == 'a' || frase.charAt(i) == 'A') { contarA = contarA + 1; } if (frase.charAt(i) == 'e' || frase.charAt(i) == 'E') { contarE = contarE + 1; } if (frase.charAt(i) == 'i' || frase.charAt(i) == 'I') { contarI = contarI + 1; } if (frase.charAt(i) == 'o' || frase.charAt(i) == 'O') { contarO = contarO + 1; } if (frase.charAt(i) == 'u' || frase.charAt(i) == 'U') { contarU = contarU + 1; } } JOptionPane.showMessageDialog(null, "LA CANTIDAD DE VOCALES a FRASE ES: " + contarA); JOptionPane.showMessageDialog(null, "LA CANTIDAD DE VOCALES e FRASE ES: " + contarE); JOptionPane.showMessageDialog(null, "LA CANTIDAD DE VOCALES i FRASE ES: " + contarI); JOptionPane.showMessageDialog(null, "LA CANTIDAD DE VOCALES o FRASE ES: " + contarO); JOptionPane.showMessageDialog(null, "LA CANTIDAD DE VOCALES u FRASE ES: " + contarU); }

DE LA DE LA DE LA DE LA DE LA

} 6. Escriba un programa que lea una frase y muestre cuántas palabras tiene. Cada palabra se separa por medio de un espacio en blanco. package javaapplication6; import javax.swing.JOptionPane;


public class JavaApplication6 {

public static void main(String[] args) { String frase; int i; frase = JOptionPane.showInputDialog("Ingresa frase: "); for (i = 0; i < frase.length(); i++) { if (frase.charAt(i) == 'a' || frase.charAt(i) == 'e' || frase.charAt(i) == 'i' || frase.charAt(i) == 'o' || frase.charAt(i) == 'u') { JOptionPane.showMessageDialog(null, frase.charAt(i)); } } } }


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.