Baixe o app para aproveitar ainda mais
Prévia do material em texto
1 FACULDADE ANHANGUERA – MARÍLIA/SP – II ENGENHARIA DE SOFTWARE - BACHARELADO MARCELLO DE LUCAS BERTÃO – RA: 34100309 PORTFÓLIO – RELATÓRIO DE AULA PRÁTICA: LINGUAGEM DE PROGRAMAÇÃO Marília/SP 2022 2 MARCELLO DE LUCAS BERTÃO – RA: 34100309 PORTFÓLIO – RELATÓRIO DE AULA PRÁTICA: LINGUAGEM DE PROGRAMAÇÃO Trabalho de portfólio apresentado como requisito parcial para a obtenção de pontos para a média semestral. Orientador: Tutor Vinicius Camargo Prattes Marília/SP 2022 3 SUMÁRIO 1 INTRODUÇÃO ..................................................................................................... 4 2 DESENVOLVIMENTO ......................................................................................... 5 2.1 MÉTODO ...................................................................................................... 5 2.2 RESULTADOS .............................................................................................. 7 3 CONCLUSÃO ...................................................................................................... 8 4 1 INTRODUÇÃO Para desenvolvimento da atividade, um programa que realiza o cálculo do Índice de Massa Corporal (IMC), foi proposto a utilização do sistema Google Cloud Shell. O sistema Cloud Shell da Google Cloud é um ambiente de desenvolvimento online que pode ser acessado de qualquer lugar através de qualquer navegador. Através de uma interface de usuário (shell) baseado no sistema operacional Debian Linux, o usuário dispõe de um terminal online com todas as ferramentas úteis para desenvolver e implementar recursos ou aplicações. Além do fácil acesso, o Cloud Shell disponibiliza cinco gigabytes de armazenamento no diretório do usuário para desenvolver suas atividades. 5 2 DESENVOLVIMENTO A atividade proposta foi utilizar a plataforma do Cloud Shell e desenvolver um programa que calcule o IMC, utilizando a linguagem de programação Python. 2.1 MÉTODO Para o desenvolvimento foi acessado a plataforma do Cloud Shell e utilizado seu próprio editor, que para ter acesso a esse basta clica no botão “Acesse o Console” e posterior “Abrir Editor”. Imagem 1 – Cloud Shell Fonte: Página do Cloud Shell 6 Imagem 2 – Acessando o editor Fonte: Página do Cloud Shell Após ter acesso ao editor é possível já começar a desenvolver, sendo assim, foi criado um arquivo com extensão Python (.py) e nomeado de “imc.py”. O programa desenvolvido para cálculo de IMC foi baseado em receber os dados digitados pelo usuário sendo a altura e o peso e posterior utilizado os mesmos dados para realizar o cálculo do IMC que equivale ao peso dividido pela altura ao quadrado. Ademais, através de pesquisas, foi implementado no programa a apresentação da interpretação do IMC resultante dos dados inseridos pelo usuário, no qual foram utilizados os laços condicionais IF e ELIF, comparando o resultado do cálculo anteriormente citado com os parâmetros pesquisados. Imagem 3 – Código do programa de cálculo do IMC Fonte: editor do Cloud Shell 7 2.2 RESULTADOS Como resultado foi desenvolvido o seguinte algoritmo: print('------- Cálculo de IMC -------') altura = float(input('Digite sua altura:')) peso = float(input('Digite seu peso:')) imc = peso/(altura * altura) # imc = peso dividido por altura ao quadrado print('Seu Indice de Massa Corporal é: {:.2f}'.format(imc)) # Segundo pesquisas, o IMC ideal segue o seguinte quadro: # Abaixo de 17 Muito abaixo do peso # Entre 17 e 18,49 Abaixo do peso # Entre 18,5 e 24,99 Peso normal # Entre 25 e 29,99 Acima do peso # Entre 30 e 34,99 Obesidade I # Entre 35 e 39,99 Obesidade II if imc < 17: print('IMC Ideal abaixo de 17: Muito abaixo do peso') elif imc < 18.49: print('IMC Ideal entre 17 e 18.49: Abaixo do peso') elif imc < 24.99: print('IMC Ideal entre 18.5 e 24.99: Peso normal') elif imc < 29.99: print('IMC Ideal entre 25 e 29.99: Acima do peso') elif imc < 34.99: print('IMC Ideal entre 30 e 34.99: Obesidade I') elif imc < 39.99: print('IMC Ideal entre 35 e 39.99: Obesidade II') Veja também alguns testes do programa em execução no Cloud Shell: Imagem 5 – Testes do programa de cálculo do IMC Fonte: editor do Cloud Shell 8 3 CONCLUSÃO A partir da atividade proposta ser concluída com o desenvolvimento do programa de cálculo de IMC na linguagem de programação Python, como foi exposto, infere-se que o sistema Cloud Shell da Google utilizado no desenvolvimento é uma plataforma que agiliza o trabalho, sendo possível desenvolver programas até em ambientes com recursos limitados, sendo necessário somente conexão com a internet e acesso ao navegador e ainda traz também uma interface fácil e prática, não sendo necessário gasto de tempo para aprender a acessar suas ferramentas. 9 REFERÊNCIAS The Cloud Bootcamp. Google Cloud Shell – Parte 1. Disponível em: <https://thecloudbootcamp.com/pt/blog/google-cloud/google-cloud-shell-parte-1/>. Acesso em: 24 out.2022. Wikipedia - Google Cloud Shell. Disponível em: <https://en.wikipedia.org/wiki/Google_Cloud_Shell>. Acesso em: 24 out.2022. Saúde Fácil – Cálculo IMC. Disponível em: <https://www.programasaudefacil.com.br/calculadora-de-imc>. Acesso em: 24 out.2022.
Compartilhar