Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- /*
- * Escreva um programa que le uma letra minuscula e uma letra maiuscula e que imprima
- * suas correspondentes maiusculas e minusculas respectivamentes.
- */
- using std::cout;
- using std::cin;
- using std::endl;
- int main()
- {
- // Variaveis utilizadas
- char caracter = 0x00;
- char convertido = 0x00;
- cout << "\n\tDigite 's' para sair\n" ;
- // Percorre enquanto nao se digitar a letra 's'
- while( caracter != 's' )
- {
- // Entrada de dados
- cout << "\n" << "Caracter: ";
- cin >> caracter;
- // Verifica se eh maiscula, se for converte para minuscula
- if( caracter >= 'A' and caracter <= 'Z' )
- convertido = caracter + 32;
- // Verifica se eh minuscula se for converte para maiuscula
- else if( caracter >= 'a' and caracter <= 'z' )
- convertido = caracter - 32;
- // A entrada nao eh uma letra do alfabeto, alerta e volta pro inicio
- else
- {
- cout << "\n [!] Nao eh um caracter do alfabeto\n";
- continue;
- }
- // Exibe a letra convertida
- cout << "\nCaracter: " << caracter << endl;
- cout << "Convertido: " << convertido << endl;
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement