If you are on school and you are taking algebra like me or just want to find the missing length of one side of the triangle than this program should help you out. Pythagorean Theorem Calculator is great and extremely essay to use thanks to this little program I pass my final exam.
Pythagorean Theorem Calculator
#! /usr/bin/env python
#This program was made so for public use and for educational purposess.
#THIS PART IS NOT THE CODE ITSELF THESE ARE JUST COMMANDS
def menu():
#print the options you have
print "Welcome to Pythagorean Theorem Calculator.py"
print "Please keep in mind that for this program to work you need the lenght of two side of the triangle"
print " "
print "Your Options Are:"
print " "
print "1) If you have the lenght of A and B"
print " "
print "2) If you have the lenght of C and A"
print " "
print "3) If you have the lenght of C and B"
print " "
print "4) Quit Pythagorean Theorem Calculator.py"
print " "
return input ("Choose your option: ")
from math import *
#On this one we have the lenght of A and B and we are trying to find the lenght of C
def AnB(a,b):
print a**2, "+", b**2, "=", a**2 + b**2
print sqrt(a**2 + b**2)
#On this one we have the lenght of A and C and we are trying to find the lenght of B
def CnA(c,a):
print c**2, "-", a**2, "=", c**2 - a**2
print sqrt(c**2 - a**2)
#On this one we have the lenght of B and C and we are trying to find the lenght of A
def CnB(c,b):
print c**2, "-", b**2, "=", c**2 - b**2
print sqrt(c**2 - b**2)
# NOW THE PROGRAM REALLY STARTS, AS CODE IS RUN
loop = 1
choice = 0
while loop == 1:
choice = menu()
if choice == 1:
AnB(input("A: "),input("B: "))
elif choice == 2:
CnA(input("C: "),input("A: "))
elif choice == 3:
CnB(input("C: "),input("B: "))
elif choice == 4:
loop = 0
print "Thankyou fo using Pythagorean Theorem Calculator.py"
#END OF THE PROGRAM
AceofSpades19 51 Junior Poster in Training
Scuppery 29 Newbie Poster
sneekula 969 Nearly a Posting Maven
Scuppery 29 Newbie Poster
teddies 0 Newbie Poster
saadbhatti 0 Newbie Poster
hondros 25 Junior Poster
Be a part of the DaniWeb community
We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.