Inicio Guía didáctica Actividades Recursos Vídeos   Ayuda

 
Actividad 1
Actividad 2
Actividad 3
Actividad 4
Actividad 5
Actividad 6
Actividad 7
Actividad 8
Actividad 9
Actividad 10
Actividad 11
Actividad 12
Actividad 13
Actividad 14
Actividad 15

Resolución

Código fuente 14: Contador de caracteres

/*Programa: ContarCaracteres

      Autores: Lidia y Pablo

      Descripción: Este programa cuenta en un texto introducido

      por el usuario el número de caracteres totales, el número de

      espacios en blanco, el número de dígitos numéricos y el

      número de vocales*/

 

Program ContarCaracteres

 

      Method Main()

 

            Var caracter As String

            Var caracteres As Integer    //contador de sílabas

            Var blancos As Integer       //contador de blancos

            Var digitos As Integer       //contador de digitos

            Var vocales As Integer       //contador de vocales

           

            ConsoleWriteLine("Escribe una frase y te daré la información siguiente:")

            ConsoleWriteLine("- el número de caracteres totales")

            ConsoleWriteLine("- el número de espacios en blanco")

            ConsoleWriteLine("- el número de dígitos numéricos")

            ConsoleWriteLine("- el número de vocales")

            ConsoleWriteLine("OJO: El último carácter debe ser un punto (.)")

            ConsoleWriteLine("")

           

            //si el carácter introducido es distinto de "." se

            //ejecuta While

            While caracter<>"."

                  caracter=ConsoleReadKey()

                  ConsoleWrite(caracter)

                  caracteres=caracteres+1

                  If caracter=" " Then

                        blancos=blancos+1

                  End If

                  If caracter="0" Or caracter="1" Or caracter="2" Or caracter="3" Or caracter="4" Or caracter="5" Or caracter="6" Or caracter="7" Or caracter="8" Or caracter="9" Then

                        digitos=digitos+1

                  End If

                  If caracter="a" Or caracter="e" Or caracter="i" Or caracter="o" Or caracter="u" Then

                        vocales=vocales+1

                  End If

            End While

           

            //imprimir el resultado

            ConsoleWriteLine("")

            ConsoleWriteLine("")

            ConsoleWriteLine("RESULTADOS")

            ConsoleWriteLine("número de caracteres totales = "+caracteres)

            ConsoleWriteLine("número de espacios en blancos = "+blancos)

            ConsoleWriteLine("número de dígitos numéricos = "+digitos)

            ConsoleWriteLine("número de vocales = "+vocales)

 

      End Method

 

End Program

Planteamiento Ejecución Resolución
 
Enlaces Web de interés

Ver la presentación

 

Autores: Pablo Flórez Valbuena y Lidia Getino Llamas

Abril 2007