Esse e um exemplo de como usar o (Switch case), no pascal pode se utilizar o case com 2 pontos ex: 1.. 100, que é de 1 a 100,
já no c/c++ a unica diferença e que se utiliza 3 pontos, veja o exemplo do algorítimo. compilador utilizado Dev-c++
Faça um Algoritmo que receba um caractere qualquer do teclado e
mostre a seguinte mensagens:'Esse caractere e uma letra do alfabeto',
caso se um número ele deverá ser:'Esse caractere e um número', e caso
seja outro carácter, deverá aparecer essa outra mensagem: 'Esse carácter
é um outro caractere qualquer'. Esse algorítimo também deve mostrar o caractere
digitado dessa maneira: 'O carácter digitado foi:CARACTERE'.
já no c/c++ a unica diferença e que se utiliza 3 pontos, veja o exemplo do algorítimo. compilador utilizado Dev-c++
Faça um Algoritmo que receba um caractere qualquer do teclado e
mostre a seguinte mensagens:'Esse caractere e uma letra do alfabeto',
caso se um número ele deverá ser:'Esse caractere e um número', e caso
seja outro carácter, deverá aparecer essa outra mensagem: 'Esse carácter
é um outro caractere qualquer'. Esse algorítimo também deve mostrar o caractere
digitado dessa maneira: 'O carácter digitado foi:CARACTERE'.
Código:
#include <iostream> #include <stdlib.h> using namespace std; int main (void){ //variáveis char carctere; cout <<"\t\tTIPOS CARACTERES"<<endl; cout <<"Digite um caracter[caso seja numero digite de 0 a 9]:"; cin >>carctere; switch(carctere){ case 'a' ... 'z' : cout <<"Esse caractere e uma letra do alfabeto"<<endl; break; case 'A' ... 'Z' : cout <<"Esse caractere e uma letra do alfabeto"<<endl; break; case '0' ... '9' : cout <<"Esse caractere e um número"<<endl; break; default : cout <<"Esse caractere e um outro caractere qualquer"<<endl; break; } system("PAUSE>null"); return 0; }