Criar Mensagens de Saudação Multilíngues

C++Beginner
Pratique Agora

Introdução

Neste desafio, no papel de desenvolvedor júnior em uma startup tecnológica global, você criará um programa de saudações multilíngues para demonstrar habilidades fundamentais de programação em C++ e conceitos de internacionalização. O objetivo é desenvolver um programa que exiba saudações em pelo menos três idiomas diferentes, utilizando std::cout para imprimir cada mensagem em uma nova linha e adicionando comentários para explicar cada saudação. O programa deve ser compilado e executado com sucesso utilizando o compilador g++.

Este é um Desafio (Challenge), que difere de um Laboratório Guiado (Guided Lab) por exigir que você tente concluir a tarefa de forma independente, em vez de apenas seguir passos instrucionais. Desafios costumam ser um pouco mais complexos. Se encontrar dificuldades, você pode debater com o Labby ou consultar a solução. Dados históricos mostram que este é um desafio de nível iniciante com uma taxa de aprovação de 94%. Ele recebeu uma taxa de avaliações positivas de 98% dos alunos.

Criar Mensagens de Saudação Multilíngues

Como desenvolvedor iniciante em uma startup global, sua missão é construir um software de saudações internacionais para validar seus conhecimentos básicos de C++ e lógica de localização.

Tarefas

  • Criar um programa em C++ que exiba saudações em, no mínimo, três idiomas distintos
  • Utilizar std::cout para imprimir cada saudação em uma linha separada
  • Adicionar comentários de linha única ou de múltiplas linhas explicando cada saudação
  • Garantir que o programa compile e execute corretamente

Requisitos

  • Utilize o arquivo ~/project/greetings.cpp para sua solução
  • Inclua o cabeçalho <iostream>
  • Utilize std::cout para as saídas de texto
  • Adicione pelo menos um comentário para cada saudação
  • Utilize o compilador g++ para gerar o executável
  • Certifique-se de que o programa rode sem erros

Exemplos

g++ greetings.cpp -o greetings
./greetings

Exemplo de saída esperada:

Hello, World! (English)
Bonjour, le monde! (French)
Hola, Mundo! (Spanish)

Dicas

  • Lembre-se de incluir a biblioteca <iostream> no início do código
  • Utilize std::cout em conjunto com o operador << para exibir as mensagens
  • Insira comentários usando // para uma única linha ou /* */ para blocos de texto
  • Não se esqueça do ponto e vírgula ao final de cada instrução
  • Utilize std::endl ou \n para realizar as quebras de linha
✨ Verificar Solução e Praticar

Resumo

Em síntese, este desafio exigiu a criação de um programa em C++ capaz de exibir saudações em pelo menos três idiomas, utilizando std::cout para organizar a saída em linhas separadas e aplicando comentários para documentar o código. Ao compilar e executar o programa com o g++, você demonstrou competência em sintaxe básica de C++ e compreensão inicial sobre internacionalização de software.