Relatório Trabalho Prático Disciplina Linguagem de Programação
Por: Daniel Dora • 22/11/2023 • Trabalho acadêmico • 479 Palavras (2 Páginas) • 79 Visualizações
Relatório trabalho prático disciplina Linguagem de Programação
Aluno: Daniel Dora
RA: 34956850
Esse relatório tem como finalidade demonstrar o desenvolvimento de um aplicativo em Python, para calcular o IMC e também testar a utilização do Google Cloud Shell Editor
Introdução
O projeto consiste no desenvolvimento de um programa de cálculo de IMC usando o google cloud shell editor, entretanto apesar de ser uma plataforma de desenvolvimento muito completa e ter a possibilidade de testar a mesma de forma gratuita, a expectativa de ter que pagar para usar uma IDE, mesmo que a mesma possa possuir funcionalidades que agreguem valor já fez com que particularmente eu perdesse o interesse em desenvolver.
Sabendo e já utilizando outras IDES como Pycharm, VSCode, ou Eclipse preferi utilizar para esse desenvolvimento uma IDE mais simples, leve e mais apropriada para o desenvolvimento em questão que foi o Thonny (https://en.wikipedia.org/wiki/Thonny) , uma IDE utilizada em diversos cursos e oficial da Raspberry Pi.
Desenvolvimento do Projeto
O projeto começou com o estudo da IDE, sugerida e após algumas tentativas de utilização, verificação das complexidades e avaliações de prós e contras a mesma foi abandonada
[pic 1]
Figura 1. IDE Google Cloud Shell
Então como etapa desse trabalho, fica a impressão que a ferramenta do Google é muito interessante e possui diversos valores agregados como Engines de Kubernetes, mas que podem ser substituídos por soluções mais utilizadas pela comunidade de desenvolvimento como Git.
A partir dai foi selecionada uma IDE mais simples mas que ajuda muito no estudo de uma linguagem baseada em indentação como o Python
[pic 2]
Figura 2. IDE Thonny demonstrando e executando o código do programa cálculo do IMC, mostrando dicas de indentação.
O código da calculadora de IMC
print("Bem vindo a calculadora de IMC")
peso = float(input("Informe seu peso(em kilos): "))
altura = float(input("Informe sua altura(em cm): "))
altura = altura / 100
imc = peso / (altura * altura)
print("Seu IMC é: ", imc)
if imc < 16:
print("Sua classificação é Magreza grave")
elif (imc >= 16) and (imc < 17):
print("Sua classificação é Magreza moderada")
elif (imc >= 17) and (imc < 18.5):
print("Sua classificação é Magreza leve")
elif (imc >= 18.5) and (imc < 25):
print("Sua classificação é Saudável")
elif (imc >= 25) and (imc < 30):
print("Sua classificação é Sobrepeso")
elif (imc >= 30) and (imc < 35):
print("Sua classificação é Obesidade Grau I")
elif (imc >= 35) and (imc < 40):
print("Sua classificação é Obesidade Grau II")
else:
print("Sua classificação é Obesidade Grau III (mórbida)")
Conclusão
Exitem diversas IDEs de desenvolvimento no mercado, e todas com as suas vantagens e desvantagens, fica ao encargo do desenvolvedor escolher a que lhe melhor atende para entregar o desafio proposto, muitas vezes a escolha errada ou a obrigação de usar uma IDE, atrapalham na produtividade e eficiência do desenvolvedor mesmo ele tendo conhecimento da sintaxe da linguagem em questão.
...