46 lines
1.7 KiB
Java
46 lines
1.7 KiB
Java
package capitulo04.bloque05;
|
|
|
|
import static capitulo04.utils.Utils.solicitarStringScanner;
|
|
|
|
public class Ejercicio06 {
|
|
public static void main(String[] args) {
|
|
String palabraIntroducida = solicitarStringScanner("Introduzca una palabra para comprobar si es un pangrama");
|
|
boolean letraA = false,
|
|
letraE = false,
|
|
letraI = false,
|
|
letraO = false,
|
|
letraU = false;
|
|
|
|
palabraIntroducida = cambiarAMinuscula(palabraIntroducida);
|
|
for (int i = 0; i < palabraIntroducida.length(); i++) {
|
|
if (palabraIntroducida.charAt(i) == 'a') {
|
|
letraA = true;
|
|
} else if (palabraIntroducida.charAt(i) == 'e') {
|
|
letraE = true;
|
|
} else if (palabraIntroducida.charAt(i) == 'i') {
|
|
letraI = true;
|
|
} else if (palabraIntroducida.charAt(i) == 'o') {
|
|
letraO = true;
|
|
} else if (palabraIntroducida.charAt(i) == 'u') {
|
|
letraU = true;
|
|
}
|
|
}
|
|
if (letraA && letraE && letraI && letraO && letraU) {
|
|
System.out.println("Sí es un pangrama");
|
|
} else {
|
|
System.out.println("No es un pangrama");
|
|
}
|
|
}
|
|
public static String cambiarAMinuscula(String textoACambiar) {
|
|
String minuscula = "";
|
|
for (int i = 0; i < textoACambiar.length(); i++) {
|
|
if (textoACambiar.charAt(i) >= 65 && textoACambiar.charAt(i) <= 90) {
|
|
minuscula += (char) (textoACambiar.charAt(i) + 32);
|
|
} else {
|
|
minuscula += textoACambiar.charAt(i);
|
|
}
|
|
}
|
|
return minuscula;
|
|
}
|
|
}
|