Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

<p>1</p><p>UNIVERSIDADE ANHANGUERA</p><p>ANÁLISE E DESENVOLVIMENTO DE SISTEMAS</p><p>PROJETO INTEGRADO</p><p>Linguagem de programação</p><p>Aguinaldo Júnio</p><p>Martins Silva</p><p>BELO HORIZONTE</p><p>2024</p><p>2</p><p>PROJETO INTEGRADO</p><p>Linguagem de programação</p><p>TRABALHO DE PORTFÓLIO APRESENTADO COMO</p><p>REQUISITO PARCIAL PARA A OBTENÇÃO DE PONTOS</p><p>PARA A MÉDIA SEMESTRAL.</p><p>Aguinaldo Junio Martins</p><p>Silva</p><p>BELO HORIZONTE</p><p>2024</p><p>3</p><p>Sumário</p><p>Relatório sobre o programa ................................................... 4</p><p>Introdução e Métodos ........................................................ 4</p><p>Desenvolvimento do programa .............................................. 5</p><p>Resultados .......................................................................... 5</p><p>Conclusão ................................................................................ 8</p><p>4</p><p>Relatório sobre o Programa de Cálculo do</p><p>Índice de Massa Corporal (IMC)</p><p>Introdução</p><p>O índice de massa corporal (IMC) é uma medida amplamente utilizada para avaliar</p><p>a relação entre o peso e a altura de uma pessoa. É uma ferramenta simples para</p><p>verificar se uma pessoa está dentro da faixa de peso saudável. Este relatório</p><p>descreve o desenvolvimento de um programa criado em Python que calcula o IMC,</p><p>utilizando o Google Cloud Shell Editor como ambiente de desenvolvimento.</p><p>Métodos</p><p>Ferramenta Utilizada</p><p>Google Cloud Shell Editor: O Google Cloud Shell Editor é uma ferramenta de</p><p>desenvolvimento integrada no Google Cloud Platform que permite criar, editar e</p><p>executar código diretamente no navegador. Oferece um ambiente baseado em</p><p>nuvem com suporte para diversas linguagens de programação e ferramentas de</p><p>desenvolvimento, sem necessidade de instalação local.</p><p>Linguagem de Programação</p><p>Python: Python é uma linguagem de programação de alto nível, conhecida por sua</p><p>simplicidade e legibilidade. É amplamente utilizada para desenvolvimento web,</p><p>análise de dados, automação e outros fins. Sua sintaxe clara e suporte a uma ampla</p><p>gama de bibliotecas facilitam a criação de programas de forma rápida e eficiente.</p><p>Desenvolvimento do Programa</p><p>1. Criação do Arquivo: No Google Cloud Shell Editor, criamos um novo arquivo</p><p>denominado calculadora_imc.py.</p><p>2. Escrita do Código:</p><p>• Função calcular_imc: Esta função recebe o peso (em kg) e a altura</p><p>(em metros) como parâmetros e retorna o IMC calculado. A fórmula</p><p>5</p><p>utilizada é peso / (altura ** 2). Inclui uma verificação para</p><p>garantir que a altura seja maior que zero para evitar divisões por zero.</p><p>• Função main: Esta função interage com o usuário para obter o peso e</p><p>a altura, calcula o IMC utilizando a função calcular_imc e exibe o</p><p>resultado junto com a classificação do IMC (abaixo do peso, peso</p><p>normal, sobrepeso ou obesidade).</p><p>3. Execução do Programa: O código foi executado no terminal do Google</p><p>Cloud Shell utilizando o comando Run PythonFile, e o programa foi testado</p><p>com diferentes entradas para verificar sua funcionalidade.</p><p>Resultados</p><p>O programa desenvolvido calcula o IMC com base nas respostas fornecidas pelo</p><p>usuário e fornece a seguinte classificação:</p><p>• Abaixo do peso: IMC < 18.5</p><p>• Peso normal: 18.5 ≤ IMC < 24.9</p><p>• Sobrepeso: 25 ≤ IMC < 29.9</p><p>• Obesidade: IMC ≥ 30</p><p>O programa também lida com entradas inválidas, como valores não numéricos e</p><p>uma altura menor ou igual a zero, oferecendo mensagens de erro apropriadas.</p><p>6</p><p># Programa para calcular o Índice de Massa Corporal (IMC)</p><p>def calcular_imc(peso, altura):</p><p>"""</p><p>Calcula o IMC dado o peso e a altura.</p><p>:param peso: Peso em kg</p><p>:param altura: Altura em metros</p><p>:return: IMC calculado</p><p>"""</p><p>if altura <= 0:</p><p>raise ValueError("A altura deve ser maior que zero.")</p><p>return peso / (altura ** 2)</p><p>def main():</p><p>print("-" * 40)</p><p>7</p><p>print("Cálculo do Índice de Massa Corporal (IMC)")</p><p>print("-" * 40)</p><p># Solicita o peso do usuário</p><p>try:</p><p>peso = float(input("Digite seu peso (em kg): "))</p><p>except ValueError:</p><p>print("Peso inválido. Por favor, insira um número.")</p><p>return</p><p># Solicita a altura do usuário</p><p>try:</p><p>altura = float(input("Digite sua altura (em metros): "))</p><p>except ValueError:</p><p>print("Altura inválida. Por favor, insira um número.")</p><p>return</p><p># Calcula o IMC</p><p>try:</p><p>imc = calcular_imc(peso, altura)</p><p>except ValueError as e:</p><p>print(e)</p><p>return</p><p>print(f"Seu IMC é: {imc:.2f}")</p><p># Classificação do IMC</p><p>if imc < 18.5:</p><p>print("Classificação: Abaixo do peso")</p><p>elif 18.5 <= imc < 24.9:</p><p>print("Classificação: Peso normal")</p><p>elif 25 <= imc < 29.9:</p><p>print("Classificação: Sobrepeso")</p><p>else:</p><p>print("Classificação: Obesidade")</p><p>if __name__ == "__main__":</p><p>main()</p><p>8</p><p>Conclusão</p><p>o</p><p>O cálculo do IMC foi implementado com sucesso utilizando a linguagem Python e o Google</p><p>Cloud Shell Editor. Python ofereceu uma abordagem eficiente e clara para a lógica do</p><p>cálculo, enquanto o Google Cloud Shell Editor simplificou o desenvolvimento e a execução</p><p>do código em um ambiente baseado na nuvem. Este projeto destacou a eficácia dessas</p><p>ferramentas na criação de aplicações simples e funcionais, além de ressaltar a importância</p><p>de manejar erros e validar as entradas do usuário.</p><p>BELO HORIZONTE</p><p>2024</p><p>BELO HORIZONTE</p><p>2024</p><p>Relatório sobre o Programa de Cálculo do Índice de Massa Corporal (IMC)</p><p>Introdução</p><p>Métodos</p><p>Ferramenta Utilizada</p><p>Linguagem de Programação</p><p>Desenvolvimento do Programa</p><p>Resultados</p><p>Conclusão</p>

Mais conteúdos dessa disciplina