S01 - Atividade Guiada de Programação: Gerador de Crachás
Visão Geral
Para esta atividade, você irá programar junto com um vídeo do instrutor que o guiará por cada etapa da atividade abaixo. Certifique-se de pausar o vídeo ou rever trechos, se necessário, para conseguir concluir toda a atividade. Seu instrutor publicará um link para o vídeo no Microsoft Teams.
Requisitos do Programa
Um crachá de identificação, assim como uma carteira de motorista ou carteirinha de estudante, contém dados pessoais formatados de maneira muito específica.
Para esta atividade, você escreverá um programa que criará um crachá de identificação devidamente formatado.
Tarefa
Escreva um programa para solicitar ao usuário o seguinte:
Nome
Sobrenome
Endereço de e-mail
Número de telefone
Cargo
Número de identificação
Então você deve exibir as informações neste formato:
Observe que os colchetes [] indicam um valor vindo do usuário e não devem ser exibidos.
----------------------------------------
[SOBRENOME], [nome]
[Cargo]
Identificação: [número de identificação]
[e-mail]
[número de telefone]
----------------------------------------
Além do espaçamento e da pontuação mostrados acima, você deve implementar os seguintes requisitos:
Independentemente do que o usuário digitou, o sobrenome deve ser convertido para ser exibido em LETRAS MAIÚSCULAS.
O cargo deve ser exibido de forma que a primeira letra de cada palavra seja maiúscula.
O endereço de e-mail deve ser exibido em letras minúsculas.
Exemplo do programa em execução:
Por favor, insira as seguintes informações:
Nome: Joana
Sobrenome: Dantas
Endereço de e-mail: JoanaDantas@email.com
Número de telefone: (11) 898765-1234
Cargo: arquiteta de software sênior
Número de identificação: 83-23821
O crachá de identificação é:
----------------------------------------
DANTAS, Joana
Arquiteta De Software Sênior
Identificação: 83-23821
joanadantas@email.com
(11) 898765-1234
----------------------------------------
Requisitos Básicos
Você precisa realizar a tarefa nesta ordem:
Solicitar todos os valores necessários e armazená-los em variáveis. Em seguida, exibir cada item na tela, sem ainda se preocupar com espaçamento, pontuação ou formatação.
Organizar a exibição de modo que o espaçamento e a pontuação correspondam exatamente ao exemplo mostrado.
Usar os métodos de string integradas para fazer com que o sobrenome seja exibido em letras maiúsculas, o título do trabalho seja exibido em iniciais maiúsculas (title case) e o e-mail seja exibido em letras minúsculas.
Desafio Adicionais
Veja abaixo os desafios adicionais para esta atividade:
Adicionar a cor do cabelo e a cor dos olhos e colocá-las na mesma linha da tela.
Adicionar um campo para o nome do mês em que o usuário começou no cargo e também um campo sim/não para saber se concluiu o treinamento avançado. Coloque ambas as informações na mesma linha ao exibi-las.
Para as duas linhas que você acabou de adicionar, fazer com que as segundas colunas se alinhem, independentemente de quantas letras haja nas respostas.
Para concluir este desafio, pode ser necessário pesquisar na Internet algo como "formatação de espaçamento no python" ou algo semelhante para ver se você encontra algumas ideias.
No final do desafio adicional, seu resultado deverá ser parecido com este:
O crachá de identificação é:
----------------------------------------
DANTAS, Joana
Arquiteta De Software Sênior
Identificação: 83-23821
joanadantas@email.com
(11) 898765-1234
Cabelo: Castanho Olhos: Azul
Mês: Setembro Treinamento: Sim
----------------------------------------
Instruções
Encontre o vídeo que seu instrutor publicou para esta atividade e programe junto com ele em cada uma das etapas a seguir.
Trabalhe os requisitos na ordem, acompanhando o instrutor, em vez de avançar diretamente para etapas mais complexas, para garantir que você esteja compreendendo os conceitos fundamentais.
Por favor, pause e reveja quaisquer partes do vídeo do instrutor que forem necessárias até que você tenha concluído toda a atividade e seu programa funcione da mesma forma que o do instrutor.
Exemplo de Solução
Quando terminar seu programa, veja o exemplo de solução para compará-la com a sua.
Você deve primeiramente trabalhar para concluir o programa sem consultar o exemplo de solução. No entanto, se você tiver trabalhado nela por um longo tempo e ainda estiver com dificuldades, sinta-se à vontade para usar o exemplo de solução para ajudá-lo a finalizar seu programa.
Exemplo de Solução (Requisitos Básicos)
Exemplo de Solução (Desafios Adicionais)
Envio de Tarefa
Quando tiver terminado:
- Volte ao Canvas para responder ao questionário.
Próxima Atividade
- S01 - Projeto: Histórias Inteligentes
Outros links:
- Voltar para: Visão Geral da Semana | Página Inicial