Skip to content

Commit 37cdcaa

Browse files
authored
Add files via upload
1 parent cd3e9e4 commit 37cdcaa

File tree

1 file changed

+58
-0
lines changed

1 file changed

+58
-0
lines changed

Alan.py

+58
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
# coding=utf-8
2+
3+
"""
4+
Geometrik şekillerin alanlarını hesaplama
5+
"""
6+
7+
8+
def kare(k):
9+
print("Karenin alanı = {}".format(k * k))
10+
11+
12+
def dikdortgen(k, u):
13+
print("Dikdörtgenin alanı = {}".format(k * u))
14+
15+
16+
def yamuk(a_t, u_t, y):
17+
print("Yamuğun alanı = {}".format(((a_t + u_t) * y) / 2))
18+
19+
20+
def paralelkenar(k, y):
21+
print("Paralel kenarın alanı = {}".format(k * y))
22+
23+
24+
def eskenardortgen(a_k, y_k):
25+
print("Eşkenar dörtgenin alanı = {}".format((a_k * y_k) / 2))
26+
27+
28+
if __name__ == '__main__':
29+
print("1 -Kare \n2 - Dikdörtgen\n3 - Yamuk\n4 - Paralelkenar\n5 - Eşkenar Dörtgen\n")
30+
secim = int(input("Alanını hesaplamak istediğiniz şekil: "))
31+
32+
if secim == 1:
33+
k = int(input("Karenin bir kenarı: "))
34+
kare(k)
35+
36+
elif secim == 2:
37+
k = int(input("Dikdörtgenin kısa kenarı: "))
38+
u = int(input("Dikdörtgenin uzun kenarı: "))
39+
dikdortgen(k, u)
40+
41+
elif secim == 3:
42+
a = int(input("Yamuğun alt taban uzunuğu: "))
43+
u = int(input("Yamuğun üst taban uzunuğu: "))
44+
y = int(input("Yamuğun yüksekliği: "))
45+
yamuk(a, u, y)
46+
47+
elif secim == 4:
48+
k = int(input("Paralel kenarın alt taban uzunluğu: "))
49+
y = int(input("Paralel kenarın yüksekliği: "))
50+
paralelkenar(k, y)
51+
52+
elif secim == 5:
53+
a = int(input("Eşkenar dörtgenin alt kenar uzunluğu: "))
54+
y = int(input("Eşkenar dörtgenin yan kenar uzunluğu: "))
55+
eskenardortgen(a, y)
56+
57+
else:
58+
print("Sadece belirtilen sayılardan birini giriniz.")

0 commit comments

Comments
 (0)