Buscar

Colaborar - Portfólio - Linguagem de Programação 1

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 9 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 9 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 9 páginas

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.

Continue navegando