Skip to content

Imortalizado como o meu primeiro repositório git, este repositório visa promover o bom estudo de lógica, programação, github e gitbash. Visto que eu ainda sou um mero estudante. Para informações detalhadas, considere ler o README do projeto.

Notifications You must be signed in to change notification settings

vicenteraphael/Python

Repository files navigation

Estudo de Lógica e Python

a whiz glancing at the sky

Índice:

Introdução:

print ("Caro(a) Leitor(a),\n\nSeja muito bem-vindo(a) ao Repositório de Estudo de Python do Raphael Vicente\n")
print ("Desejas: \n\n1) Ler a descrição do projeto \n2) Ler a introdução do projeto \n3) Sair")
r = input ()
while r != "1" and r != "2" and r != "3":
print ("*alternativa inválida*\nDesejas: \n\n1) Ler a descrição do projeto \n2) Ler a introdução do projeto \n3) Sair")
r = input ()

Ops! Perdão, eu passei tanto tempo fritando a cabeça para fazer as gambiarras dos meus códigos
funcionar que eu até esqueci que este é o arquivo README.md do meu projeto... Bem, talvez esta não seja a melhor maneira de se iniciar um arquivo README.md... Mas de qualquer modo...

Caro(a) Leitor(a),
Seja muito bem-vindo(a) ao Repositório de Estudo de Python do Raphael Vicente

Caso algum dia eu me torne um programador ou desenvolvedor renomado, pessoas dos mais remotos cantos
do mundo poderão apreciar, enquanto batem suas taças, chorosas, o que para sempre
ficará marcado na história da computação como o 1º repositório git de Raphael Vicente!

Bem, isso daqui tá mais pra um romance do que uma obra realizada por um programador...

E eu imagino que você não está aqui para ficar ouvindo histórias, então vamos logo para os projetos.

Descrição

Repositório criado com o intuito de promover para mim o bom estudo de Python, GitHub, Git Bash e Lógica, equanto minha escola está de greve :/

Transformando-o em um repositório git, eu posso, indiretamente, fornecer este bom estudo para outras pessoas que podem aprender analisando meus códigos e estruturas.

E não, eu não sou tarado por calculadoras, é apenas um modo de treinar lógica!

Calculadoras

1 . Calculadora de Sequência de Fibonacci

Este programa calcula e exibe a Sequência de Fibonacci até um certo número, de acordo com a vontade do usuário. É pedido ao usuário um índice (cont), que representa o número até o qual se deseja ser calculada a sequência.

Por exemplo, tendo cont = 15, será exibida a Sequência de Fibonacci até o 15º número.

2. Calculadora de Equação Quadrática

Este programa calcula as equações quadráticas do tipo ax² +/- bx +/- c, ou seja, é preciso de que a equação já esteja simplificada.

É pedido que o usuário entre com os valores dos coeficientes (a, b e c, respectivamente) da equação. A partir disto, é calculado o delta (dt) e as raízes da equação: x' e x''.

  • Caso a < 0, o programa deverá retornar que os valores dados não formm uma equação quadrática
  • Caso dt < 0, o programa deverá retornar que a equação não possui solução real.
  • Caso dt = 0, o programa deverá ponderar que a equação possui raízes iguais.

Na ausência dos casos citados, o programa deverá retornar apenas o valor de x' e x''.

3. Calculadora de Fatorial

O usuário deverá fornecer um número para que o programa calcule o fatorial deste número.

4. Calculadora de Tabuada

O usuário deverá fornecer o valor para a tabuada desejada (tab) e o índice para esta tabuada (index).

Por exemplo, tendo tab = 5 e index = 30 , o programa deverá exibir a tabuada do 5 começando pelo 1 (5 * 1 = 5) e parando quando chegar ao 30 (5 * 30 = 150).

5 . Calculadora Convencional (em desenvolvimento)

Ela deverá funcionar como uma calculadora convencional (vide o título). No entanto, eu ainda não consegui programá-la para respeitar regra de sinais; nem parêntesis, colchetes e chaves :/

6. Calculadora de Triângulos (em desenvolvimento)

O usuário deverá fornecer o valor para os 3 lados de, supostamente, um triângulo. A partir disto, o programa deverá dizer se os lados formam:

  • Um triângulo (de acordo com a condição de existência de um triângulo)
  • Um Triângulo Equilátero
  • Um Triângulo Isósceles
  • Um Triângulo Escaleno
  • Um Triângulo Retângulo

Após esta checagem, o programa deverá pedir o valor dos ângulos para, deste modo, informar:

  • Seno
  • Cosseno
  • Tangente

7. Calculadora de Progressão Aritmética

8. Calculadora de Progressão Geométrica

9. Calculadora de Juros Simples

10. Calculadora de Juros Compostos

Trivia Quiz

Trata-se de um Quiz de Conhecimentos Gerais, descontraído, com 10 perguntas simples, feitas por mim.

Mais sobre o desenvolvedor

Meu nome é Raphael Vicente de Oliveira.
Atualmente, sou aluno do Instituto Federal de São Paulo.
Sou um garoto cheio de grandes sonhos e ambições.
Pretendo atuar na área de Programação / Tecnologia da Informação e cursar Ciências da Computação.

Tenho interesses nas mais diversas áreas do conhecimento, mas as principais são:

  • Programação
  • Matemática
  • Estudo de idiomas
  • Música e Piano
  • Poesia

Próximos passos

Após terminar o Analisador de Triângulos e corrigir a Calculadora Convencional, pretendo, ainda neste repositório:

  • Condensar todas as calculadoras em um único arquivo
  • Criar um arquivo que leia um texto e informe quantas palavras tem

About

Imortalizado como o meu primeiro repositório git, este repositório visa promover o bom estudo de lógica, programação, github e gitbash. Visto que eu ainda sou um mero estudante. Para informações detalhadas, considere ler o README do projeto.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Languages