File tree 1 file changed +58
-0
lines changed
1 file changed +58
-0
lines changed Original file line number Diff line number Diff line change
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 \n 2 - Dikdörtgen\n 3 - Yamuk\n 4 - Paralelkenar\n 5 - 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." )
You can’t perform that action at this time.
0 commit comments