CSE 111: Programação com Funções

S02 - Projeto: Força da Senha

Finalidade

Provar que você pode escrever funções com parâmetros e chamar essas funções várias vezes com argumentos.

Projeto

Não use IA para gerar o código deste programa.

Usar IA para gerar este programa é uma violação da política de IA do curso e pode resultar em nota 0 na atividade, reprovação na disciplina ou até remoção do programa.

Se você precisar de ajuda com a atividade ou tiver dúvidas sobre o uso de IA, por favor, pergunte ao seu instrutor.

Contexto

Você é um desenvolvedor júnior em uma operadora de telefonia. A empresa emprega desde o suporte ao cliente até engenheiros de torres. A equipe de segurança descobriu uma violação atribuída ao uso de senhas fracas. Para treinar os usuários, a gerência solicitou a criação de um verificador de força de senha, que dará feedback sobre a segurança das senhas.

Requisitos para o verificador de força de senha

Maria García, da equipe de segurança, definiu os seguintes requisitos para o verificador:

Regras para cálculo de força

Para cada caso abaixo, o programa deve exibir a mensagem correspondente e retornar o valor da força da senha.