if, if-else Yapıları :
1-Bu yapılar, koşullu işlem yapan kontrol yapılarıdırlar.
2-if ve else tek bir karşılaştırma deyimi olup else kullanımı isteğe bağlıdır.
3-Eğer bu koşul olumlu ise if den sonraki bölüm yürütülür ve else den sonraki bölüm atlanır.
4-Koşul olumsuz ise if den sonraki satırlar atlanır ve eğer varsa, else den sonraki işlemler gerçekleştirilir.
if yapısının genel biçimi:
if(koşul)
{
........
işlem satırı; (ifade) ........
}
{
........
işlem satırı; (ifade) ........
}
5-if ile başlayan komut satırında if'den sonra yer alan parantezler içindeki koşul doğru ise (koşul sonucu 0'dan farklı ise) aynı satırda
6-if yapısından sonra yer alan işlem satırı çalışır.
7-Eğer koşul yanlış ise (ifade sonucu 0'a eşit ise) if yapısından sonra yer alan işlem satırı devre dışı kalır.
8-Programımız o işlem satırı hiç yazılmamış gibi bir sonraki işlem satırından çalışmaya devam eder.
01:
02:
03:
04:
05:
06:
07:
08:
09:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
| /* 06prg01.c
Klavyeden girilen bir sayının çift olup olmadığını sınar. */
#include <stdio.h>
int main()
{
int sayi;
printf("Bir sayi girin: ");
scanf("%d",&sayi);
if (sayi % 2 == 0)
printf("sayi cifttir.\n");
else
printf("sayi tektir.\n");
return 0;
}
|
if else deyiminin kullanımı
01:
02:
03:
04:
05:
06:
07:
08:
09:
10:
11:
12:
13:
14:
15:
16:
17:
18:
| /* 06prg02.c: Bir yılın artık yil olup olmadığını sınar. */
#include <stdio.h>
void main()
{
int yil;
printf("Bir yil girin: ");
scanf("%d",&yil);
if( yil % 4 == 0 && yil % 100 != 0 || yil % 400 == 0 )
printf("%d artik yil\n",yil);
else
printf("%d artik yil degil\n",yil);
}
|
link: https://www.youtube.com/watch?v=EnTsdGN-X9Y
Hiç yorum yok:
Yorum Gönder