Python – Alan Ve Çevre Hesaplama Programı
Kullanıcının seçtiği geometrik şeklin alanını ve çevresini hesaplayan bir Python programı yazın. Program, kullanıcıya seçenekler sunar: “Bir Cisim Seçin (1- Kare , 2- Dikdörtgen, 3- Üçgen, x – Çıkış):”. Kullanıcı bir seçim yapar ve ardından ilgili şeklin boyutlarıyla ilgili gerekli bilgileri girer. Program, kullanıcının girdiği bilgilere göre ilgili şeklin alanını ve çevresini hesaplar ve ekrana yazdırır.
Programın çalışma mantığı şu adımları takip eder:
- Kare, Dikdörtgen veya Üçgen seçeneklerini kullanıcıya sunar.
- Kullanıcı bir seçim yapar.
- Kullanıcı seçimine göre ilgili şeklin boyutlarını girmesi istenir.
- Kullanıcı girdilerine dayanarak ilgili şeklin alanını ve çevresini hesaplamak için uygun fonksiyonlar çağrılır.
- Hesaplanan alan ve çevre değerleri ekrana yazdırılır.
- Kullanıcı çıkış yapmak isterse program sonlanır, aksi takdirde döngü yeniden başa döner ve kullanıcıya yeni bir seçenek sunulur.
Program, kullanıcının geometrik şeklini seçmesine ve ilgili boyutları girmesine olanak tanırken, fonksiyonlar aracılığıyla tekrarlayan işlemleri kolaylaştırır ve kodun daha okunabilir olmasını sağlar.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 |
# Fonksiyonlar Tanımlanacak #Kare Alan ve Çevre Fonksiyonu def kareAlan(kenar): Alan= kenar*kenar return Alan def kareCevre(kenar): Cevre= kenar*4 return Cevre #Dikdörtgen Alan ve Çevre Fonksiyonu def dikdortgenAlan(kisaKenar,uzunKenar): Alan= kisaKenar*uzunKenar return Alan def dikdortgenCevre(kisaKenar,uzunKenar): Cevre= (kisaKenar + uzunKenar) * 2 return Cevre #Üçgen Alan ve Çevre Fonksiyonu def ucgenAlan(taban,yukseklik): Alan = (taban*yukseklik)/2 return Alan def ucgenCevre(kenar): Cevre= kenar*3 return Cevre # Seçim Yapılacak while True: secim=input("Bir Cisim Seçin (1- Kare , 2- Dikdörtgen, 3- Üçgen, x - Çıkış):") #Kare Seçildiğinde Çalışacak Bölüm if secim=="1": kenar=int(input("Kenar Uzunluğunu Girin: ")) Alan = kareAlan(kenar) Cevre = kareCevre(kenar) print("Karenin Alanı :",Alan) print("Karenin Çevresi :",Cevre) #Dikdörtgen Seçildiğinde Çalışacak Bölüm elif secim=="2": kisaKenar = int(input("Kısa Kenarı Girin : ")) uzunKenar = int(input("Uzun Kenarı Girin : ")) Alan = dikdortgenAlan(kisaKenar,uzunKenar) Cevre = dikdortgenCevre(kisaKenar,uzunKenar) print("Dikdörtgenin Alanı :",Alan) print("Dikdörtgenin Çevresi :",Cevre) #Üçgen Seçildiğinde Çalışacak Bölüm elif secim=="3": taban = int(input("Üçgenin Bir kenarını Girin : ")) yukseklik = int(input("Üçgenin Yüksekliğini Girin : ")) Alan = ucgenAlan(taban,yukseklik) Cevre = ucgenCevre(taban) print("Üçgenin Alanı :",Alan) print("Üçgenin Çevresi :",Cevre) #X Yani Çıkış Seçildiğinde Çalışacak Bölüm elif secim=="x": print("Çıkışı Seçtiniz") break #Yanlış Seçim Yapıldığında Çalışacak Bölüm else: print("Yanlış Seçim yaptınız. Lütfen yeniden dener misiniz? ") |