Buscar

Nem sempre o desenvolvedor que presta manutenção em um sistema é o mesmo desenvolvedor que participou da equipe inicial de implementação no sistema...

Nem sempre o desenvolvedor que presta manutenção em um sistema é o mesmo desenvolvedor que participou da equipe inicial de implementação no sistema. Você é o novo desenvolvedor da equipe responsável por cuidar de um sistema de saúde e surgiu um requisito para melhoria do trecho do código que trata do cálculo de IMC (índice de massa corpórea) de uma pessoa. No código original do sistema, uma função realiza mais de uma tarefa. Observe: nomePaciente = input("Digite o nome do paciente ") telefonePaciente = input("Digite o telefone do paciente ") peso = float(input("Digite o peso do paciente ")) altura = float(input("Digite a altura do paciente ")) imc = peso / (altura*altura) print("O imc do paciente ",nomePaciente," é", imc) Assim, é preciso melhorar esse trecho do código utilizando a modularização. Como você procederia? a. Para melhorar o código do cálculo do IMC, a função deve ser quebrada em duas funções. Antes de tudo, você deve definir a função utilizando a palavra reservada dff, seguido pelo nome do objeto. Em seguida, incluir os caracteres [] e ; e, por fim, os comandos desse bloco. b. Para melhorar o código do cálculo do IMC, a função deve ser quebrada em quatro funções. Antes de tudo, você deve definir a função utilizando a palavra reservada mod, seguido pelo nome da função. Em seguida, incluir os caracteres () e : e, por fim, os comandos desse bloco. c. Para melhorar o código do cálculo do IMC, a função deve ser dada por meio de uma função. Antes de tudo, você deve definir a função utilizando a palavra reservada func, seguido pelo nome da função. Em seguida, incluir os caracteres () e : e, por fim, os comandos desse bloco. d. Para melhorar o código do cálculo do IMC, a função deve ser quebrada em duas ou mais funções. Antes de tudo, você deve definir a função utilizando a palavra reservada def, seguido pelo nome da função. Em seguida, incluir os caracteres () e : e, por fim, os comandos desse bloco. e. Para melhorar o código do cálculo do IMC, a função deve ser quebrada em duas ou mais funções. Antes de tudo, você deve definir a função utilizando a palavra reservada deff, seguido pelo nome da variável. Em seguida, incluir os caracteres [] e ; e, por fim, os comandos desse bloco.

💡 1 Resposta

User badge image

Ed Verified user icon

Para melhorar o código do cálculo do IMC, a alternativa correta é a letra d. A função deve ser quebrada em duas ou mais funções. Antes de tudo, deve-se definir a função utilizando a palavra reservada def, seguido pelo nome da função. Em seguida, incluir os caracteres () e :, e, por fim, os comandos desse bloco. Dessa forma, é possível separar as tarefas da função original em funções menores e mais específicas, tornando o código mais organizado e fácil de manter.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais