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