C Dersleri 5– Koşullu ifadeler(if, if-else kullanımı)

T

trgy

Misafir
C Dersleri 5– Koşullu ifadeler(if, if-else kullanımı)

Yazdığımız birçok programda hangi dil olursa olsun koşullu ifadeleri kullanırız.Diğer dillerde sadece yazılışı farklıdır ama mantık olarak aynıdır.C'de ise if operatorunun kullanımı aşağıdaki gibidir.
PHP:
if(koşul)
{
	işlem(ler)
}
Gördüğünüz gibi çok basittir if(koşul) buraya sağlanması gereken şart ı giriyoruz ve eğer bu şart sağlanırsa kıvırcık parantezin içine yazdığımız işlemler gerçekleşiyor.Örnek vercek olursak:
PHP:
#include<stdio.h>
int main()
{
	int x;
	printf("Bir integer giriniz : ");
	scanf("%d",&x);
	if( x > 50 )
	{
		printf("Girdiğiniz sayı 50'den büyüktür.");
	}
	return 0;
}
Örneği incelersek:
PHP:
	int x;
	printf("Bir integer giriniz : ");
	scanf("%d",&x);
Bir x değişkeni tanımlıyoruz ve kullanıcan bu x değişkenine değer atamasını istiyoruz.

PHP:
	if( x > 50 )
	{
		printf("Girdiğiniz sayı 50'den büyüktür.");
	}
if operatorunu kullanarak bu sayının 50 den büyük olup olmadığını sorguluyoruz.Programımız eğer x 50 den büyükse kıvırcık parantezlerin içine giriyor ve Girdiğiniz sayı 50'den büyüktür. yazdırıyor.Burda dikkat etmemiz gereken en önemli nokta if(koşul) yazdıktan sonra noktalı virgül yerine kıvırcık parantez açmak.

if-else yapısı

if operatorununun yetmediği bazı durumlar vardır mesela az önceki sayı 50 den küçükte olabilirdi o zaman program hiçbirşey yapmadan kapanacaktı işte bu gibi koşulumuzun sağlanmadığında da programımızın işlem yaptırmasını istiyorsak if-else yapısını kullanırız.Kullanımı çok basittir if operatorune ek olarak yazmamız gereken çok az kod vardır.
PHP:
if(koşul)
{
	işlem(ler)
}
else
{
	işlem(ler)
}
Burda eğer koşulumuz sağlanıyorsa if'in altındaki kıvırcık parantezin içindeki işlemler yaptırılıyor koşulumuzun sağlanmaması durumunda ise else'in altındaki işlemler yapılıyor.Az önceki örnekle devam etcek olursak
PHP:
#include<stdio.h>
int main()
{
	int x;
	printf("Bir integer giriniz : ");
	scanf("%d",&x);
	if( x > 50 )
	{
		printf("Girdiğiniz sayı 50'den büyüktür.");
	}
	else
	{
		printf("Girdiğiniz sayı 50'den büyük değildir.");
	}
	return 0;
}
Gördüğünüz gibi programı çalıştırdığımızda eğer 50'den büyük bir değer girersek program Girdiğiniz sayı 50'den büyüktür. yazıyor 50'den küçük veya eşit değer girersek ise Girdiğiniz sayı 50'den büyük değildir. yazısını görüyoruz.
if, if-else operatorlerinde bilmemiz gereken en önemli şey koşulları nasıl ifade etmemiz gerktiğidir.
PHP:
<  	Küçüktür'ü ifade eder
>  	Büyüktür'ü ifade eder
<= 	Küçükeşittir
>= 	Büyükeşittir
== 	Eşittiri ifade eder(Bu çok önemlidir birçok yeni başlayan arkadaşımız koşulu sorgularken tek eşittir kullanmaya çalışıyor.)
!= 	Eşit değildir.

Örnek olarak girilen bir sayının 50 ye eşit olup olmadığını kontrol edelim ve eşitse ekrana bu sayı 50 ye eşittir yazdıralım.

PHP:
#include<stdio.h>
int main()
{
	int x;
	printf("Bir integer giriniz : ");
	scanf("%d",&x);
	if( x [B]==[/B] 50 )
	{
		printf("Girdiğiniz sayı 50'ye eşittir.");
	}
	return 0;
}


Gelecek derse kadar isterseniz alıştırma olarak kullanıcıdan iki sayı girmesini isteyip sayılardan hangisinin büyük oldugunu ekrana yazdırabilirsiniz.
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Elektronik Sigara Cicisex Porno
Üst