Advertisement
F_THIAGO

Conversão Maiuscula-Minuscula usando aritmetica

Feb 27th, 2019
306
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.13 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. /*
  4. *    Escreva um programa que le uma letra minuscula e uma letra maiuscula e que imprima
  5. *   suas correspondentes maiusculas e minusculas respectivamentes.
  6. */
  7.  
  8. using std::cout;
  9. using std::cin;
  10. using std::endl;
  11.  
  12. int main()
  13. {
  14.     // Variaveis utilizadas
  15.     char caracter       = 0x00;
  16.     char convertido     = 0x00;
  17.    
  18.     cout << "\n\tDigite 's' para sair\n" ;
  19.    
  20.     // Percorre enquanto nao se digitar a letra 's'
  21.     while( caracter != 's' )
  22.     {
  23.         // Entrada de dados
  24.         cout << "\n" << "Caracter: ";
  25.         cin >> caracter;
  26.        
  27.         // Verifica se eh maiscula, se for converte para minuscula
  28.         if( caracter >= 'A' and caracter <= 'Z' )
  29.             convertido = caracter + 32;
  30.            
  31.         // Verifica se eh minuscula se for converte para maiuscula
  32.         else if( caracter >= 'a' and caracter <= 'z' )
  33.             convertido = caracter - 32;
  34.        
  35.         // A entrada nao eh uma letra do alfabeto, alerta e volta pro inicio
  36.         else
  37.         {
  38.             cout << "\n [!] Nao eh um caracter do alfabeto\n";
  39.             continue;
  40.         }
  41.              
  42.         // Exibe a letra convertida
  43.         cout << "\nCaracter: " << caracter << endl;
  44.         cout << "Convertido: " << convertido << endl;
  45.     }
  46.    
  47.     return 0;
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement