Escreva um programa para converter uma cadeia de caracteres de letras maiusculas em letras minusculas. Dica: some 32 nos caracteres cujo codigo ASCII está entre 65 e 90 .

Passo 1

Vamos resolver um exercício de programação que envolve converter uma sequência de letras maiúsculas em minúsculas. Para isso, vamos usar conceitos de manipulação de strings e códigos ASCII. Precisaremos entender como os caracteres são representados no computador e como podemos alterar esses códigos para realizar a conversão.

Passo 2

Primeiro, precisamos entender o que são códigos ASCII. Cada caractere que digitamos no computador tem um número correspondente no padrão ASCII. Por exemplo, a letra ‘A’ maiúscula tem o código 65, e a letra ‘a’ minúscula tem o código 97. A dica do exercício sugere que ao somar 32 ao código ASCII de uma letra maiúscula, conseguimos o código da letra minúscula equivalente.

Passo 3

Vamos pensar em como percorrer cada caractere da string que queremos converter. Para isso, vamos usar um loop que vai passar por cada letra uma por uma. Durante esse processo, vamos verificar se a letra está entre ‘A’ (código 65) e ‘Z’ (código 90).

Passo 4

Se a letra estiver no intervalo de 65 a 90, significa que é uma letra maiúscula. Assim, vamos somar 32 ao seu código ASCII para obter a letra minúscula correspondente. Em seguida, vamos converter esse novo código de volta para o caractere.

Passo 5

Vamos montar a string resultante juntando todas as letras convertidas. Se uma letra não estiver no intervalo de 65 a 90, ou seja, já for minúscula ou outro caractere, vamos mantê-la como está.

Passo 6

Finalmente, vamos exibir a string convertida para o usuário. Assim, toda a sequência de letras maiúsculas terá sido transformada em minúsculas.

Resposta

Ao seguir esses passos, conseguimos converter uma cadeia de caracteres de letras maiúsculas em minúsculas adicionando 32 aos códigos ASCII das letras que estão entre 65 e 90. O resultado final é a string totalmente convertida para letras minúsculas.

Exercícios relacionados