S07 - Atividade de Aprendizagem (2 de 2): Prática com Funções
Visão Geral
No início do curso, você concluiu uma atividade em grupo para calcular as áreas de quadrados, retângulos e círculos. Consulte os detalhes dessa atividade: Atividade em Grupo: Áreas de Figuras.
Para esta atividade, você repetirá os cálculos anteriores, mas desta vez criará três funções, uma para calcular cada uma das áreas.
Instruções da Atividade
Crie funções para calcular e retornar as áreas de quadrados, retângulos e círculos. Essas funções não devem exibir os valores diretamente, mas sim retorná-los, para que possam ser utilizados em outras partes do programa.
-
Crie uma função
calcular_area_do_quadradoque aceite um único valor como parâmetro, calcule a área e a retorne.Abaixo da função, escreva o código para solicitar ao usuário o lado de um quadrado e salve-o em uma variável. Então passe essa variável para a função para calcular a área. Por fim, recupere o resultado da função e exiba-o.
Repita a etapa anterior para criar e testar as funções
calcular_area_do_retanguloecalcular_area_do_circulo.Crie um loop para perguntar ao usuário que tipo de figura ele possui, em seguida, solicite o comprimento de um lado (ou lados) ou o raio, então chame a função apropriada e exiba o resultado. O programa deve continuar em loop até que o usuário digite "sair” para a figura.
-
Perceba que você pode calcular a área do quadrado usando a mesma função que calcula a área do retângulo, apenas passando o mesmo valor para ambos os lados.
Mude seu programa para que a função
calcular_area_do_quadradonão calcule a área diretamente, mas chame a funçãocalcular_area_do_retangulopara fazer o trabalho. O programa deve passar o comprimento do lado do quadrado para ela (duas vezes) e então retornar o valor calculado pela funçãocalcular_area_do_retangulo.
Lembre-se, você NÃO deve ter nenhuma instrução print no corpo dessas funções. Elas devem retornar o valor em vez de exibi-lo.
Exemplo de Solução
Quando terminar seu programa, por favor, consulte o exemplo de solução para comparar sua abordagem com a apresentada.
Primeiro, trabalhe para concluir o programa sem consultar o exemplo de solução. Caso tenha trabalhado por um longo tempo e ainda enfrente dificuldades, sinta-se à vontade para usar o exemplo para ajudá-lo a finalizar seu programa.
Envio de Tarefa
Agora você concluiu todas as atividades de aprendizagem da semana!
Lembre-se de:
- Voltar ao Canvas e responder ao respectivo questionário.
Próxima Atividade
Outros Links:
- Voltar para: Visão Geral da Semana | Página Inicial