O usuário deve digitar um nome completo e o programa deve exibir: checkmark O nome todo em maiúsculas e minúsculas.
checkmark O número de letras sem contar espaços.

Passo 1

Beleza, o enunciado diz que a gente vai criar um programinha onde o usuário digita o nome completo e o programa deve mostrar duas coisas:
  1. O nome todo em maiúsculas e em minúsculas.
  2. Quantas letras tem nesse nome, mas sem contar os espaços.
Conteúdo: manipulação básica de strings (cadeias de caracteres).
O que precisamos:
  • Saber como transformar strings em maiúsculas e minúsculas.
  • Saber como contar caracteres numa string e como contar quantos espaços existem.

Passo 2

Vamos converter o nome em maiúsculas e minúsculas.
Em muitas linguagens (Python, Java, etc.) temos métodos prontos:
  • nome.upper() retorna o nome todo em maiúsculas.
  • nome.lower() retorna o nome todo em minúsculas.
Teoria rápida:
Uma string é só uma sequência de caracteres. Esses métodos percorrem cada letra e aplicam a “regra” da tabela ASCII (ou Unicode) para virar maiúscula ou minúscula.

Passo 3

Agora, para contar as letras sem contar espaços:
  1. Descobrimos o tamanho total da string:
    |nome| = número total de caracteres (letras + espaços).
  2. Contamos quantos espaços existem: nespaçosç.
  3. Subtraímos: n<=tras = |nome| - nespaçosç
Exemplo em Python:
tamanho_total = len(nome)               # |nome|
espacos = nome.count(' ')               # conta quantos ' ' têm
letras = tamanho_total - espacos        # nossa fórmula

Resposta

Mostramos:
  1. Nome em maiúsculas: nome.upper()
  2. Nome em minúsculas: nome.lower()
  3. Número de letras (sem espaços): n<=tras = |nome| - nespaçosç

Exercícios relacionados