Henrique-Sc / Analisador-de-triangulos

Com base nas medidas dos lados do triângulo, retorna dados como: tipo de triângulo, área, perímetro, ângulos e a altura.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Analisador de triângulos

Descrição

Com base nas medidas dos lados do triângulo, retorna dados como:

  • Tipo de triângulo;
  • Área;
  • Perímetro;
  • Ângulos;
  • Altura.

Funcionamento:

  1. Realiza uma breve introdução e pergunta ao usuário quantos triângulos ele deseja analisar:

Captura de tela_20221120_204258

  1. Pergunta ao usuário se ele deseja visualizar uma imagem de exemplo para auxilia-lo:

Captura de tela_20221120_204502

Triângulo.png

  1. Após isso, começa a inserção dos dados, onde o usuário digita a medida dos 3 lados do triângulo

Captura de tela_20221120_204537

  1. Ao inserir todas as informações, começa a análise de dados:

Captura de tela 2022-11-20 204939

Captura de tela 2022-11-20 205018

Captura de tela 2022-11-20 205033

Captura de tela 2022-11-20 205101

Captura de tela 2022-11-20 205116

Captura de tela 2022-11-20 205148

Captura de tela 2022-11-20 205202

Captura de tela 2022-11-20 205236

Captura de tela 2022-11-20 205813

  1. Finalização do programa:

Captura de tela 2022-11-20 205259


Conhecimentos utilizados:

  • Tratamento erros e exceções
  • Laços
  • Condições
  • Modularização e funções
  • Tratamento de dados
  • Variáveis compostas (Listas, tuplas e dicionários)
  • Módulos
  • Cores no terminal

Utilização do programa:

Faça download da pasta 'program' e execute o arquivo 'main.py' pelo intérprete do python.

Obs: O arquivo 'main.py' precisa estar com as pastas 'functions' e 'images'

Requisitos:

  • Python 3.9 ou superior
  • Numpy 1.23.4 ou superior
  • Pillow 9.3.0 ou superior

Instalar os requisitos: pip install -r requirements.txt

About

Com base nas medidas dos lados do triângulo, retorna dados como: tipo de triângulo, área, perímetro, ângulos e a altura.

License:MIT License


Languages

Language:Python 100.0%