*256 Bit SSL Sertifikası * Full Mobil Uyumlu * Full SEO Uyumlu
İsterseniz Mobil Uygulama Seçeneğiyle
If-else yapıları, programlama dillerinde en temel kontrol yapıları arasında yer almaktadır. Bu yapılar sayesinde programlarımızın koşullu çalışmasını sağlayabiliriz. Bu yazıda if-else yapılarının yazılım tasarımı aşamasını ele alacağız.
If-else Yapısının Tanımı
If-else yapısı, programlarımızda koşullu ifadelerin kullanımını sağlar. Bu yapı, belirli bir koşulun doğru ya da yanlış olduğunu kontrol eder ve buna göre belirli bir işlemi gerçekleştirir. İlk olarak if ifadesi yazılır ve parantez içinde koşul belirtilir. Eğer koşul doğru ise if bloğu çalışır ve belirtilen işlemler gerçekleştirilir. Eğer koşul yanlışsa else bloğu çalışır ve burada belirtilen işlemler gerçekleştirilir. Aşağıdaki örnek incelenebilir.
if(kosul){
//if bloğu
}else{
//else bloğu
}
Bu yapıda koşul doğruysa if bloğu, koşul yanlışsa else bloğu çalıştırılır.
If-else Yapısının Örnekleri
1- Dairenin alanını hesaplama
Aşağıdaki örnekte, kullanıcıdan aldığımız yarıçap değerini kullanarak dairenin alanını hesaplamayı öğrenebiliriz. İlk olarak koşulumuzu yazıyoruz. Eğer koşul doğruysa yarıçapın karesini pi sayısı ile çarpıp sonucu ekrana yazdırıyoruz. Eğer koşul yanlışsa da else bloğunda kullanıcıya hata mesajı veriyoruz.
#include
using namespace std;
int main(){
float yaricap, alan;
cout<<\"Dairenin yaricapini giriniz: \";
cin>>yaricap;
if(yaricap<0){
cout<<\"Hatali veri girisi!\";
}else{
alan=3.14*yaricap*yaricap;
cout<<\"Dairenin alani: \"<
return 0;
}
2- Sayılar arasındaki en büyük sayıyı bulma
Aşağıdaki örnekte, kullanıcıdan aldığımız 3 sayı arasındaki en büyük sayıyı bulmayı öğrenebiliriz. İlk olarak koşulumuzu yazıyoruz. Eğer koşul doğruysa, ilk sayı en büyük olduğundan diğer sayılarla karşılaştırma yapıyoruz ve en büyük sayıyı belirliyoruz. Eğer koşul yanlışsa da else bloğunda kullanıcıya hata mesajı veriyoruz.
#include
using namespace std;
int main(){
int sayi1, sayi2, sayi3, enBuyuk;
cout<<\"Uc sayi giriniz: \";
cin>>sayi1>>sayi2>>sayi3;
if(sayi1>=sayi2 && sayi1>=sayi3){
enBuyuk=sayi1;
}else if(sayi2>=sayi1 && sayi2>=sayi3){
enBuyuk=sayi2;
}else if(sayi3>=sayi1 && sayi3>=sayi2){
enBuyuk=sayi3;
}else{
cout<<\"Hatali veri girisi!\";
}
cout<<\"En buyuk sayi: \"<
return 0;
}
Sık Sorulan Sorular
1- If-else yapıları hangi durumlarda kullanılır?
If-else yapıları, programlarımızda koşullu işlemler yapmak için kullanılır. Örneğin, bir koşula bağlı olarak bir işlem yapmak istediğimizde if-else bloklarını kullanabiliriz.
2- Birden fazla else bloku kullanılabilir mi?
Evet, birden fazla else bloku kullanılabilir. Eğer birden fazla koşul varsa ve bu koşulların herhangi biri doğruysa farklı işlemler yapmak istediğimizde, birden fazla else bloku kullanabiliriz."
If-else yapıları, programlama dillerinde en temel kontrol yapıları arasında yer almaktadır. Bu yapılar sayesinde programlarımızın koşullu çalışmasını sağlayabiliriz. Bu yazıda if-else yapılarının yazılım tasarımı aşamasını ele alacağız.
If-else Yapısının Tanımı
If-else yapısı, programlarımızda koşullu ifadelerin kullanımını sağlar. Bu yapı, belirli bir koşulun doğru ya da yanlış olduğunu kontrol eder ve buna göre belirli bir işlemi gerçekleştirir. İlk olarak if ifadesi yazılır ve parantez içinde koşul belirtilir. Eğer koşul doğru ise if bloğu çalışır ve belirtilen işlemler gerçekleştirilir. Eğer koşul yanlışsa else bloğu çalışır ve burada belirtilen işlemler gerçekleştirilir. Aşağıdaki örnek incelenebilir.
if(kosul){
//if bloğu
}else{
//else bloğu
}
Bu yapıda koşul doğruysa if bloğu, koşul yanlışsa else bloğu çalıştırılır.
If-else Yapısının Örnekleri
1- Dairenin alanını hesaplama
Aşağıdaki örnekte, kullanıcıdan aldığımız yarıçap değerini kullanarak dairenin alanını hesaplamayı öğrenebiliriz. İlk olarak koşulumuzu yazıyoruz. Eğer koşul doğruysa yarıçapın karesini pi sayısı ile çarpıp sonucu ekrana yazdırıyoruz. Eğer koşul yanlışsa da else bloğunda kullanıcıya hata mesajı veriyoruz.
#include
using namespace std;
int main(){
float yaricap, alan;
cout<<\"Dairenin yaricapini giriniz: \";
cin>>yaricap;
if(yaricap<0){
cout<<\"Hatali veri girisi!\";
}else{
alan=3.14*yaricap*yaricap;
cout<<\"Dairenin alani: \"<
return 0;
}
2- Sayılar arasındaki en büyük sayıyı bulma
Aşağıdaki örnekte, kullanıcıdan aldığımız 3 sayı arasındaki en büyük sayıyı bulmayı öğrenebiliriz. İlk olarak koşulumuzu yazıyoruz. Eğer koşul doğruysa, ilk sayı en büyük olduğundan diğer sayılarla karşılaştırma yapıyoruz ve en büyük sayıyı belirliyoruz. Eğer koşul yanlışsa da else bloğunda kullanıcıya hata mesajı veriyoruz.
#include
using namespace std;
int main(){
int sayi1, sayi2, sayi3, enBuyuk;
cout<<\"Uc sayi giriniz: \";
cin>>sayi1>>sayi2>>sayi3;
if(sayi1>=sayi2 && sayi1>=sayi3){
enBuyuk=sayi1;
}else if(sayi2>=sayi1 && sayi2>=sayi3){
enBuyuk=sayi2;
}else if(sayi3>=sayi1 && sayi3>=sayi2){
enBuyuk=sayi3;
}else{
cout<<\"Hatali veri girisi!\";
}
cout<<\"En buyuk sayi: \"<
return 0;
}
Sık Sorulan Sorular
1- If-else yapıları hangi durumlarda kullanılır?
If-else yapıları, programlarımızda koşullu işlemler yapmak için kullanılır. Örneğin, bir koşula bağlı olarak bir işlem yapmak istediğimizde if-else bloklarını kullanabiliriz.
2- Birden fazla else bloku kullanılabilir mi?
Evet, birden fazla else bloku kullanılabilir. Eğer birden fazla koşul varsa ve bu koşulların herhangi biri doğruysa farklı işlemler yapmak istediğimizde, birden fazla else bloku kullanabiliriz."
*256 Bit SSL Sertifikası * Full Mobil Uyumlu * Full SEO Uyumlu
İsterseniz Mobil Uygulama Seçeneğiyle