/*---------------------------------------------------------------- | Autor: | | Fecha: Versión: 1.0 | |-----------------------------------------------------------------| | Descripción del Programa: | | 2. Escriba un programa que lea un carácter desde teclado | | (que puede ser mayúscula o minúscula) y nos diga si es una | | vocal, una consonante, un numero o un carácter especial. | | ----------------------------------------------------------------*/ // Incluir E/S y Librerías Standard #include <iostream> #include <cstdlib> using namespace std; // Zona de Declaración de Constantes // Zona de Declaración de Tipos // Zona de Cabeceras de Procedimientos y Funciones // Programa Principal int main() { // Zona de Declaración de Variables del Programa principal char car; cout << "Introduzca un caracter:" ; cin >> car; cout << "El caracter " << car << " es "; car = toupper(car); // Lo paso a mayúsculas if ( (car>='A') && (car<='Z') ) // Es una letra { switch(car) { case 'A': case 'E': case 'I': case 'O': case 'U': cout << "es una vocal"; break; default : cout << "es una consonante"; break; } } else if ( (car>='0') && (car<='9') )// es un número { cout << "es un numero"; } else // es un caracter especial { cout << "es un caracter especial"; } cout << endl; system("Pause"); // Hacer una pausa return 0; // Valor de retorno al S.O. } // Implementación de Procedimientos y Funciones