



Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Os melhores documentos à venda: Trabalhos de alunos formados
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Comunidade
Peça ajuda à comunidade e tire suas dúvidas relacionadas ao estudo
Descubra as melhores universidades em seu país de acordo com os usuários da Docsity
Guias grátis
Baixe gratuitamente nossos guias de estudo, métodos para diminuir a ansiedade, dicas de TCC preparadas pelos professores da Docsity
desenvolvimento de linguagem de programação para definicao de IMC
Tipologia: Manuais, Projetos, Pesquisas
1 / 5
Esta página não é visível na pré-visualização
Não perca as partes importantes!
Trabalho de portfólio apresentado para como requisito parcial para obtenção de nota na disciplina de Linguagem de Programação ministrado pelo Professor: Emidio de Macedo Gonçalves ARACRUZ/ES 2025
O Índice de Massa Corporal (IMC) é uma medida amplamente utilizada para avaliar a relação entre peso e altura de um indivíduo, oferecendo uma indicação geral sobre a saúde e o estado nutricional. Nesta aula prática, o objetivo foi desenvolver um programa em Python que calcula o IMC, utilizando o Google Cloud Shell Editor como ambiente de desenvolvimento. Essa experiência proporcionou uma introdução à programação em Python, bem como a compreensão da aplicação de ferramentas em nuvem. 2 MÉTODOS Ferramenta Utilizada O Google Cloud Shell Editor foi escolhido por sua acessibilidade e integração com os serviços da Google Cloud. Este ambiente baseado em nuvem permite aos usuários desenvolver e executar scripts Python diretamente no navegador, facilitando a colaboração e o armazenamento de projetos. Desenvolvimento do Programa O processo de desenvolvimento do programa para cálculo do IMC envolveu as seguintes etapas: 1 - Abertura do Google Cloud Shell: Acessamos o Google Cloud Console e iniciamos o Google Cloud Shell Editor. 2 - Criação de um Novo Arquivo Python: Um novo arquivo com a extensão .py foi criado para armazenar o código. 3 - Coleta de Dados: O programa solicita ao usuário que insira seu peso (em kg) e altura (em metros). 4 - Cálculo do IMC: A fórmula utilizada foi: [ IMC = \frac{peso}{altura^2} ] 5 - Exibição dos Resultados: O resultado do IMC é impresso na tela, juntamente com uma interpretação do resultado com base nas faixas de IMC. Código do Programa Abaixo está o código atualizado com tratamento de erros para maior robustez:
def calcular_imc(peso, altura): """Calcula o IMC com base no peso (kg) e altura (m).""" return peso / (altura ** 2)
try: peso = float(input("Digite seu peso em kg: ")) altura = float(input("Digite sua altura em metros: ")) if peso <= 0 or altura <= 0: raise ValueError("Peso e altura devem ser maiores que zero.") except ValueError as e: print(f"Erro: {e}") exit()
imc = calcular_imc(peso, altura)
print(f"Seu IMC é: {imc:.2f}") if imc < 18.5: print("Abaixo do peso") elif 18.5 <= imc < 24.9: print("Peso normal") elif 25 <= imc < 29.9: print("Sobrepeso") else: print("Obesidade") 2 RESULTADOS O programa foi testado com estes valores: peso de 110 kg e altura de 1,91 m. O cálculo do IMC foi realizado da seguinte forma: [ IMC = \frac{110}{1,91^2} = \frac{110}{3,6481} \approx 30,12 ] O programa retornou um IMC de 30,12, classificado como "Obesidade". Testes adicionais com valores próximos, como 108 kg/1,90 m e 112 kg/1,92 m, confirmaram a consistência do programa, retornando resultados entre 29,9 e 30,4, todos na faixa de "Obesidade". A validação de entradas evitou erros em cenários com valores inválidos. 3 CONCLUSÃO A aula prática proporcionou uma compreensão fundamental sobre o desenvolvimento de um programa simples em Python e a utilização do Google Cloud Shell Editor como ferramenta de programação. O projeto, agora testado com os valores de 110 kg e 1, m, ilustrou a aplicação prática do cálculo do IMC e reforçou conceitos como funções, entrada/saída de dados e tratamento de erros. A experiência demonstrou a importância de ambientes de desenvolvimento em nuvem, que facilitam o acesso e a colaboração. O aprendizado pode ser aplicado em projetos futuros, incentivando a exploração contínua da programação e da análise de dados em saúde. A elaboração do relatório foi necessário para confirmar a importância da relação entre as teorias estudadas e a simulação da prática.