Prévia do material em texto
7 Nome Completo do Curso – Tipo? (Tecnológico Bacharelado, Licenciatura) Seu nome completo título do trabalho: Aula prática nome da disciplina Cidade-Estado Ano Nome Completo título do trabalho: Aula prática nome da disciplina Aula prática de DISCIPLINA apresentado como requisito parcial para a obtenção de média semestral no curso NOME DO CURSO. Orientador(a): Nome do professor(a) da disciplina Tutor: Eduardo Viana de Almeida Cidade-Estado Ano SUMÁRIO Nome Completo do Curso – Tipo? (Tecnológico Bacharelado, Licenciatura) 0 1 INTRODUÇÃO 3 2 DESENVOLVIMENTO 4 3 RESULTADOS 7 4 CONCLUSÃO 9 5 – REFERÊNCIAS Bibliograficas 10 INTRODUÇÃO O Índice de Massa Corporal (IMC) é uma medida internacionalmente reconhecida utilizada para calcular se uma pessoa está em uma faixa de peso saudável em relação à sua altura. A determinação do IMC ajuda profissionais de saúde a identificar categorias de peso que podem levar a problemas de saúde. Neste projeto, propomos desenvolver um programa simples em Python para calcular o IMC de um usuário e classificar seu peso em categorias como "Abaixo do peso", "Peso normal", "Sobrepeso" ou "Obesidade". Este programa oferecerá uma ferramenta acessível para que os usuários possam monitorar sua saúde de maneira prática e informativa. O desenvolvimento deste programa será realizado utilizando o Google Cloud Shell, um ambiente de desenvolvimento integrado e interativo disponível no Google Cloud Platform. Este ambiente proporciona uma configuração fácil e rápida para escrever, executar e depurar códigos diretamente no navegador. Além disso, o uso do Google Cloud Shell elimina a necessidade de configurações locais complexas e facilita o acesso ao projeto de qualquer lugar. A escolha da linguagem Python para a implementação deste programa se deve à sua simplicidade e legibilidade, tornando o código facilmente compreensível e modificável. Python é amplamente utilizado em aplicações científicas e de análise de dados, devido à sua vasta gama de bibliotecas e frameworks que simplificam o desenvolvimento de software. O objetivo final deste projeto é fornecer uma ferramenta útil que possa ser facilmente utilizada por indivíduos para gerenciar sua saúde. O programa também servirá como um exemplo prático de como desenvolver aplicações simples e funcionais utilizando recursos modernos de computação em nuvem e programação. Esta introdução ao projeto destaca a importância da ferramenta desenvolvida e o valor educacional do uso de tecnologias emergentes no campo do desenvolvimento de software. DESENVOLVIMENTO Para criar um programa de cálculo de Índice de Massa Corporal (IMC) utilizando a ferramenta Google Cloud Shell Editor e a linguagem de programação Python, vou seguir algumas etapas básicas. A seguir, explicarei cada passo detalhadamente, desde o setup inicial no Google Cloud Shell até a execução do programa e a criação de um relatório. Etapa 1: Configuração do Ambiente no Google Cloud Shell Acessar o Google Cloud Platform (GCP): Primeiro, é necessário ter uma conta no Google Cloud Platform. Caso não tenha, posso criar uma em https://cloud.google.com/. Ativar o Google Cloud Shell: Depois de logar na minha conta do GCP, clico no ícone do "Cloud Shell" na barra superior direita da console do Google Cloud. Isso abrirá uma linha de comando interativa no navegador. Abrir o Editor de Código: No Cloud Shell, clico no ícone de "Abrir editor" (um ícone de lápis) para acessar o Google Cloud Shell Editor, um ambiente de desenvolvimento baseado na web. Etapa 2: Criar e Executar o Programa Python Criar um Novo Arquivo Python: No editor, crio um novo arquivo chamado imc_calculator.py. Escrever o Código Python: Abro o arquivo imc_calculator.py e insiro o código necessário para realizar o cálculo do IMC. # imc_calculator.py def calcular_imc(peso, altura): imc = peso / (altura ** 2) return imc def classificar_imc(imc): if imc < 18.5: return "Abaixo do peso" elif imc < 25: return "Peso normal" elif imc < 30: return "Sobrepeso" else: return "Obesidade" def main(): print("Calculadora de IMC") peso = float(input("Digite seu peso em kg: ")) altura = float(input("Digite sua altura em metros: ")) imc = calcular_imc(peso, altura) categoria = classificar_imc(imc) print(f"Seu IMC é {imc:.2f}, classificado como: {categoria}") if __name__ == "__main__": main() RESULTADOS O propósito principal deste programa que desenvolvi é calcular o Índice de Massa Corporal (IMC) de um usuário e fornecer uma classificação baseada em padrões de saúde estabelecidos. O IMC é uma métrica simples, mas poderosa, usada para avaliar se uma pessoa está dentro de uma faixa de peso considerada saudável em relação à sua altura. Ao disponibilizar essa ferramenta, busco facilitar a autoavaliação e promover uma maior consciência sobre questões de saúde relacionadas ao peso. Funcionamento do Programa Desenvolvi o programa em Python e o hospedei no Google Cloud Shell, uma plataforma que permite aos usuários escrever, executar e compartilhar código diretamente de um navegador web. A interação com o programa ocorre através de uma interface de linha de comando, onde peço ao usuário para inserir seu peso em quilogramas e altura em metros. Em seguida, o programa calcula o IMC usando a fórmula: IMC=(altura)2peso Após o cálculo, o IMC é avaliado e o usuário recebe uma classificação de peso que pode ser "Abaixo do peso", "Peso normal", "Sobrepeso" ou "Obesidade". Este resultado é apresentado na tela juntamente com o valor numérico do IMC. Exemplo de Saída Aqui está um exemplo de saída do programa quando um usuário insere seu peso como 70 kg e sua altura como 1.75 m: Calculadora de IMC Digite seu peso em kg: 70 Digite sua altura em metros: 1.75 Seu IMC é 22.86, classificado como: Peso normal CONCLUSÃO Desenvolver este programa me permitiu aprimorar minhas habilidades em Python, além de me familiarizar com o ambiente do Google Cloud Shell, que provou ser uma plataforma robusta e eficiente para codificação rápida e teste de software. A interatividade e a facilidade de uso do ambiente de desenvolvimento integrado baseado na nuvem facilitaram a execução do projeto sem a necessidade de configurações locais complicadas, permitindo que me concentrasse inteiramente na lógica do programa e na usabilidade. 5 – REFERÊNCIAS Bibliograficas https://www.scriptbrasil.com.br/codigos/python/ https://www.devmedia.com.br/python-tutorial/33274 , Por Igor Em 2015 https://docs.python.org/pt-br/3/tutorial/introduction.html, The Python Software Foundation is a non-profit corporation. Please donate. Última atualização em Apr 28, 2024 (03:30 UTC). Found a bug? Criada usando Sphinx 7.2.6.