Merhaba arkadaşlar;
C öğrenmeye büyük bir aşkla devam ediyoruz. Bu yazımda sizlere bir sayının tek sayı mı, çift sayı mı olduğunu tespit eden program yazıp açıklayacağım.
Program Amacı: Bir sayının tek sayı mı, çift sayı mı olduğunu tespit eden bir program.
Analiz:
Bir sayının ikiye bölümünden kalan sıfır ise; o sayı çift sayı, değilse; o sayı tek sayıdır.
Tasarım:
Değişkeni tanımla….
Kullanıcıdan sayı iste….
Şartı (if – else seçim yapılarıyla) sağla…
Sonucu ekrana yazdır…
Kod:
#include <stdio.h>
int main ()
{
int sayi;
printf (“Bir sayi giriniz:”);
scanf (“%d”, &sayi);
if (sayi %2 = = 0)
printf (“%d cift sayidir.\n”, sayi);
else
printf (“%d tek sayidir.\n”, sayi);
return 0;
}
Program Çıktısı 1 :
Bir sayi giriniz:6
6 çift sayidir.
Press any key to continue
Program Çıktısı 2 :
Bir sayi giriniz:13
13 tek sayidir.
Press any key to continue
C programlama dilinde bir çok yapı olduğundan bahsetmiştim. Yazdığım bu programda seçim yapılarından if – else yapılarını kullandım. if Türkçede eğer anlamına gelen İngilizce bir kelime iken, else de değilse anlamına gelen bir kelimedir. “Bir sayının ikiye bölümünden kalan sıfır ise; o sayı çift sayı, değilse; o sayı tek sayıdır.” bu ifadenin C dilindeki karşılığı ise;
“ if (sayi %2 = = 0)
printf (“%d cift sayidir.\n”, sayi);
else
printf (“%d tek sayidir.\n”, sayi);” bu ifadedir…
( if (şart)
ifade;
else
ifade; ) formülü böyledir.
Birden çok ifade olursa;
( if (şart)
{
ifade 1;
ifade 2;
}
else
{
ifade 3;
ifade 4;
} ) şeklinde paranteze alınması gereklidir.
C programlama diliyle bir tane daha program yazmanın mutluluğu içindeyim…
Umarım faydalı olmuştur.
Yüzünüzden gülümseme, kalbinizden sevgi hiç eksik olmasın…
C’li günler :)
Kaynak : asundinay.com
|