KOŞULLU DURUMLAR
Öncelikle merhabalar değerli dostlar.Tekrardan yeni blog yazıma hoşgeldiniz.En son koşullu durumlara genel bir bakış atmıştık ve bir örnek üzerinden genel mantığını anlamaya çalışmıştık.Şimdi kaldığımız yerden devam edelim ve daha bol örnekler ile yolumuza devam edelim.Hadi gelin birazcık uğraştrıcı örnekler üzerinden ilerleyelim.
1)Kullanıcıdan alınan boy ve kilo değerlerine göre beden kitle indeksini hesaplayın ve şu kurallara göre ekrana yazdırmaya çalışalım.Çıkan sonuca göre kilosunun seviyesini bize bildiren bir algoritma oluşturalım.
BKİ 16.5'un altındaysa -------> Zayıf
BKİ 16.5 ile 30 arasındaysa ------> Norma
BKİ 30 ile 35 arasındaysa --------> Fazla Kilolu
BKİ 35 ile 45 arası -------------> Obez
BKİ 45 ve üzeri ise------------->aşırı obez
Vücut Kitle İndeksi (VKİ) = Vücut Ağırlığı (kg.) / Boy uzunluğunun karesi (m.)
X=float(input("lütfen vücut ağırlığınızı kilogram cinsinden yazınız:"))
Y=float(input("lütfen boy uzunluğunuzu metre cinsinden yazınız:"))
Z=X/(Y**2)
if(Z<16.5):
print("vücut kitle indeks değeriniz zayıf olarak değerlendirilebilir")
elif(Z>16.5 and Z<30):
print("Vücut kitle indeks değeriniz normal seviye olarak değerlendirilebilir")
elif(Z>30 and Z<35):
print("vücut kitle indeks değeriniz fazla kilolu olarak değerlendirilebilir")
elif(Z>35 and Z<45):
print("vücut kitle indeks değeriniz obez olarak değerlendirilebilir")
elif(Z>45):
print("vücut kitle indeks değeriniz çok obez olarak değerlendirildi.Bir doktora görünmenizde fayda var")
2)Kullanıcıdan alınan sayının tek sayı,çift sayı,pozitif sayı,negatif sayı olup olmadığını anlamaya çalışan bir algoritma ile bir program yazmaya çalışalım.
X=float(input("lütfen sayı değerinizi giriniz:"))
if(X>0 and X%2==0):
print("sayınız hem pozitif hem çift sayıdır")
elif(X>0 and X%3==0):
print("sayınız hem pozitif hem tek sayıdır")
elif(X<0 and X%2==0):
print("sayınız hem negatif hem de çift sayıdır")
elif(X<0 and X%3==0):
print("sayınız hem negatif hem de tek sayıdır")
Şimdilik bu kadar dostlar daha ayrıntılı ve gelişmiş örnekler ilerleyen zamanlarda yapacağım.Hoşçakalın.
Öncelikle merhabalar değerli dostlar.Tekrardan yeni blog yazıma hoşgeldiniz.En son koşullu durumlara genel bir bakış atmıştık ve bir örnek üzerinden genel mantığını anlamaya çalışmıştık.Şimdi kaldığımız yerden devam edelim ve daha bol örnekler ile yolumuza devam edelim.Hadi gelin birazcık uğraştrıcı örnekler üzerinden ilerleyelim.
1)Kullanıcıdan alınan boy ve kilo değerlerine göre beden kitle indeksini hesaplayın ve şu kurallara göre ekrana yazdırmaya çalışalım.Çıkan sonuca göre kilosunun seviyesini bize bildiren bir algoritma oluşturalım.
BKİ 16.5'un altındaysa -------> Zayıf
BKİ 16.5 ile 30 arasındaysa ------> Norma
BKİ 30 ile 35 arasındaysa --------> Fazla Kilolu
BKİ 35 ile 45 arası -------------> Obez
BKİ 45 ve üzeri ise------------->aşırı obez
Vücut Kitle İndeksi (VKİ) = Vücut Ağırlığı (kg.) / Boy uzunluğunun karesi (m.)
X=float(input("lütfen vücut ağırlığınızı kilogram cinsinden yazınız:"))
Y=float(input("lütfen boy uzunluğunuzu metre cinsinden yazınız:"))
Z=X/(Y**2)
if(Z<16.5):
print("vücut kitle indeks değeriniz zayıf olarak değerlendirilebilir")
elif(Z>16.5 and Z<30):
print("Vücut kitle indeks değeriniz normal seviye olarak değerlendirilebilir")
elif(Z>30 and Z<35):
print("vücut kitle indeks değeriniz fazla kilolu olarak değerlendirilebilir")
elif(Z>35 and Z<45):
print("vücut kitle indeks değeriniz obez olarak değerlendirilebilir")
elif(Z>45):
print("vücut kitle indeks değeriniz çok obez olarak değerlendirildi.Bir doktora görünmenizde fayda var")
2)Kullanıcıdan alınan sayının tek sayı,çift sayı,pozitif sayı,negatif sayı olup olmadığını anlamaya çalışan bir algoritma ile bir program yazmaya çalışalım.
X=float(input("lütfen sayı değerinizi giriniz:"))
if(X>0 and X%2==0):
print("sayınız hem pozitif hem çift sayıdır")
elif(X>0 and X%3==0):
print("sayınız hem pozitif hem tek sayıdır")
elif(X<0 and X%2==0):
print("sayınız hem negatif hem de çift sayıdır")
elif(X<0 and X%3==0):
print("sayınız hem negatif hem de tek sayıdır")
Şimdilik bu kadar dostlar daha ayrıntılı ve gelişmiş örnekler ilerleyen zamanlarda yapacağım.Hoşçakalın.
Yorumlar
Yorum Gönder