Python: Motor/Silindir Hacmi Hesaplama Programı

Python Programına henüz yeni başlamış olan ve başlar başlamaz Otomotiv Mühendisliği'nde öğrenmiş olduğu bazı formülleri Python ile birleştirerek 'Python ve Otomotiv' adlı (başlangıç düzeyinde) bir kaynak çıkarmayı hedefleyen 4. sınıf mühendislik öğrencisiyim. Elbette yalnızca Otomotiv ile sınırlı kalmayacak ve temel mühendislik bilgi ve formüllerini kullanarak özgün kodlar ve programlar çıkarmaya çabalayacağım. 

Motor/Silindir Hacmi Hesaplama Programının Python koduna aşağıdan ulaşabilirsiniz. Program ile ilgili tüm açıklamalar görsellerde ve kod içerisinde yer almaktadır. 

İşlem 1:Kurs Boyu 5.3 cm, silindir çapı 8 cm olan 6 silindirlik F1 motorunun silindir hacmi değeri:

Formula 1 Motoru(Değerlere bu linkten ulaşabilirsiniz.)



İşlem 2 :Kurs Boyu 5.3 cm, silindir hacmi 1598.44 cm3 olan 6 silindirlik F1 motorunun silindir çapı değeri:


İşlem 3:Silindir çapı 8 cm, silindir hacmi 1598.44 cm3 olan 6 silindirlik F1 motorunun kurs boyu değeri:


Programın Python Kodu

print("""********************
Motor/Silindir Hacmi Hesaplama

V=Tek bir silindirin strok hacmi(cm3 = cc)
D=Silindirin Çapı (cm)
L=Kurs boyu(cm)

********************
Lütfen Yapmak İstediğiniz İşlemi Seçiniz:

1-Kurs boyu ve silindir çapını girerek silindir hacmini hesaplama

2-Silindir hacmi ve kurs Boyunu girerek silindir çapını hesaplama

3-Silindir hacmi ve silindir çapını girerek kurs boyunu hesaplama

*******BY*************
""")
import math

while True:
İşlem = input("İşlemi seçiniz:")
Silindir_Sayısı = int(input("Toplam Silindir Sayısı Değerini Giriniz:"))
if (İşlem == "1"):
D = float(input("Silindir Çapı Değerini Giriniz:"))
L = float(input("Kurs Boyu Değerini Giriniz:"))
V = (math.pi * D ** 2) * L * 0.25 * Silindir_Sayısı
print("Toplam Strok Hacmi Değeri:",V,"cc")
elif (İşlem == "2"):
V = float(input("Toplam Strok Hacmi Değerini Giriniz:"))
L = float(input("Kurs Boyu Değerini Giriniz:"))
D = ((V / (L * 0.25 * Silindir_Sayısı * math.pi))) ** 0.5
print("Silindir Çapı Değeri:", D, "cm")
elif (İşlem == "3"):
V = float(input("Toplam Strok Hacmi Değerini Giriniz:"))
D = float(input("Silindir Çapı Değerini Giriniz:"))
L = (((4 * V ) / (math.pi * D ** 2) / Silindir_Sayısı))
print("Kurs Boyu Değeri:", L, "cm")














Hiç yorum yok:

Yorum Gönder