Java - Realizar un programa que determine cuantas vocales, consonantes, mayúsculas y minúsculas tiene.

 
Vista:
sin imagen de perfil

Realizar un programa que determine cuantas vocales, consonantes, mayúsculas y minúsculas tiene.

Publicado por Laura Lizbeth (1 intervención) el 07/03/2017 04:00:46
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
package proyecto18_unidad1;
import javax.swing.JOptionPane;
public class Proyecto18_Unidad1 {
    public static int mayuscula(String cadena){
        int total=0;
        for(int i=0;i<cadena.length();i++){
            if(cadena.charAt(i)>=65 && cadena.charAt(i)<=90){
                total++;
             }
         }
        return total;
     }
     public static int manuscula(String cadena){
        int total=0;
        for(int i=0;i<cadena.length();i++){
            if(cadena.charAt(i)>=95 && cadena.charAt(i)<=122){
                total++;
             }
         }
        return total;
     }
    public static void main(String[] args) {
        String entrada;
        int conta1=0,conta2=0,totaletras;
        entrada = JOptionPane.showInputDialog("Introduce Un Texto");
        for (int i=0; i<entrada.length();i++){
            if ((entrada.toLowerCase().charAt(i)=='a')||(entrada.toLowerCase().charAt(i)=='e')||
                (entrada.toLowerCase().charAt(i)=='i')||(entrada.toLowerCase().charAt(i)=='o')||
                (entrada.toLowerCase().charAt(i)=='u')){
                     conta2++;
              }
             }
        for (int i=0; i<entrada.length();i++){
            if ((entrada.toLowerCase().charAt(i)=='b')||(entrada.toLowerCase().charAt(i)=='c')||
                (entrada.toLowerCase().charAt(i)=='d')||(entrada.toLowerCase().charAt(i)=='f')||
                (entrada.toLowerCase().charAt(i)=='g')||(entrada.toLowerCase().charAt(i)=='h')||
                (entrada.toLowerCase().charAt(i)=='j')||(entrada.toLowerCase().charAt(i)=='k')||
                (entrada.toLowerCase().charAt(i)=='l')||(entrada.toLowerCase().charAt(i)=='m')||
                (entrada.toLowerCase().charAt(i)=='n')||(entrada.toLowerCase().charAt(i)=='ñ')||
                (entrada.toLowerCase().charAt(i)=='p')||(entrada.toLowerCase().charAt(i)=='q')||
                (entrada.toLowerCase().charAt(i)=='r')||(entrada.toLowerCase().charAt(i)=='s')||
                (entrada.toLowerCase().charAt(i)=='t')||(entrada.toLowerCase().charAt(i)=='v')||
                (entrada.toLowerCase().charAt(i)=='w')||(entrada.toLowerCase().charAt(i)=='x')||
                (entrada.toLowerCase().charAt(i)=='y')||(entrada.toLowerCase().charAt(i)=='z')){
                conta1++;
            }
         }
        totaletras=conta1+conta2;
         System.out.println("Numero Total De Cocales Es De: "+conta1);
         System.out.println("Numero Total De Consonantes Es De: "+conta2);
         System.out.println("El Numero Total De minusculas Es De: " +
                manuscula(entrada));
         System.out.println("El Numero Total De MAYUSCULAS Es De: " +
                mayuscula(entrada));
         System.out.println("Total De Letras: "+totaletras);
     }
 }
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Realizar un programa que determine cuantas vocales, consonantes, mayúsculas y minúsculas tiene.

Publicado por Renzo (232 intervenciones) el 07/03/2017 17:41:25
solo un ajuste:

1
2
System.out.println("Numero Total De Vocales Es De: "+conta2);
System.out.println("Numero Total De Consonantes Es De: "+conta1);


Las variables están invertidas.


Saludos

Renzo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Carlos Grimaldo
Val: 75
Ha aumentado 1 puesto en Java (en relación al último mes)
Gráfica de Java

Realizar un programa que determine cuantas vocales, consonantes, mayúsculas y minúsculas tiene.

Publicado por Carlos Grimaldo (31 intervenciones) el 08/03/2017 00:21:28
Prueba...

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
import javax.swing.JOptionPane;
public class Programa {
    public static void main(String[] args) {
         String texto;
        int vocales=0,mayusculas=0,minusculas=0;
        texto = JOptionPane.showInputDialog("Introduce Un Texto");
        for (int x=0; x<texto.length();x++){
            switch(texto.toUpperCase().charAt(x)){
                case 'A':case 'E':case 'I':case 'U':case 'O':
                vocales++;
            }
            }
        for (int x=0; x<texto.length();x++){
             if(texto.charAt(x)>='A' && texto.charAt(x)<='Z'){
                mayusculas++;
             }
              if(texto.charAt(x)>='a' && texto.charAt(x)<='z'){
                minusculas++;
             }
        }
       System.out.println("Total vocales: "+vocales);
       System.out.println("Numero Total consonantes: "+mayusculas+minusculas);
       System.out.println("Numero Total mayusculas: "+mayusculas);
       System.out.println("Numero Total minusculas: "+minusculas);
    }
 
}

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

Realizar un programa que determine cuantas vocales, consonantes, mayúsculas y minúsculas tiene.

Publicado por Carlos Grimaldo (232 intervenciones) el 08/03/2017 03:44:52
Muchas gracias te lo agradezco
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Realizar un programa que determine cuantas vocales, consonantes, mayúsculas y minúsculas tiene.

Publicado por Miryan (3 intervenciones) el 14/03/2017 13:55:27
Este ejemplo me ayudo mucho para comprender mejor el código java, es sencillo y fácil de entender.. Yo solo le agregue la variable consonantes

consonantes=mayusculas+minusculas-vocales;

con esto el numero de consonantes me salio exacto.

Muchas gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar