Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
mustafamuratcoskun
GitHub Repository: mustafamuratcoskun/Sifirdan-Ileri-Seviyeye-Python-Programlama
Path: blob/master/Koşullu Durumlar/Koşullu Durumlar - Ödev ve Çözümleri/Programlama Ödevi - Koşullu Durumlar.ipynb
765 views
Kernel: Python 3

Programlama Ödevi - Koşullu Durumlar

Tebrikler! Bölümü başarıyla bitirdiniz. Şimdi, öğrendiklerinizin akılda kalması için ödevinizi yapma zamanı!

Problem 1

Kullanıcıdan alınan boy ve kilo değerlerine göre beden kitle indeksini hesaplayın ve şu kurallara göre ekrana şu yazıları yazdırın.

Beden Kitle İndeksi: Kilo / Boy(m) * Boy(m) BKİ 18.5'un altındaysa -------> Zayıf BKİ 18.5 ile 25 arasındaysa ------> Normal BKİ 25 ile 30 arasındaysa --------> Fazla Kilolu BKİ 30'un üstündeyse -------------> Obez

Problem 2

Kullanıcıdan 3 tane sayı alın ve en büyük sayıyı ekrana yazdırın.

Problem 3

Kullanıcının girdiği vize1,vize2,final notlarına notlarına göre harf notunu hesaplayın.

Vize1 toplam notun %30'una etki edecek. Vize2 toplam notun %30'una etki edecek. Final toplam notun %40'ına etki edecek. Toplam Not >= 90 -----> AA Toplam Not >= 85 -----> BA Toplam Not >= 80 -----> BB Toplam Not >= 75 -----> CB Toplam Not >= 70 -----> CC Toplam Not >= 65 -----> DC Toplam Not >= 60 -----> DD Toplam Not >= 55 -----> FD Toplam Not < 55 -----> FF

Problem 4

Şimdi de geometrik şekil hesaplama işlemi yapalım. İlk olarak kullanıcıdan üçgenin mi dörtgenin mi tipini bulmak istediğini sorun.

Eğer kullanıcı "Dörtgen" cevabını verirse , 4 tane kenar isteyip bu dörtgenin kare mi , dikdörtgen mi yoksa sıradan bir dörtgen mi olduğunu bulmaya çalışın.

Eğer kullanıcı "Üçgen" cevabını verirse , 3 tane kenar isteyip bu üçgenin ikizkenar mı , eşkenar mı yoksa sıradan bir üçgen mi olduğunu bulmaya çalışın. Eğer verilen kenarlar bir üçgen belirtmiyorsa, ekrana "Üçgen belirtmiyor" şeklinde bir yazı yazın.o

Üçgen belirtme şartını bilmiyorsunuz internetten bakabilirsiniz.

Ayrıca , bu problemde mutlak değer bulmaya ihtiyacınız olacak. Bunun için, Pythonda hazır bir fonksiyon olan abs() fonksiyonunu kullanabilirsiniz. Kullanımı şu şekildedir ;

abs(-4)
4
abs(5)
5

Not: Bu problem sizin algoritma kurma becerinizi bir hayli geliştirecektir.