Uzun zamandır programlama dilleri üzerine yazı yazmıyordum.Bugün sizlere C ve C++ programlama dillerinde dışarıdan girilen bir sayının tek mi yoksa çift mi olduğunu gösteren bir program yapacağız.Bu program C ve C++ programlama dillerini yeni öğrenmeye çalışanlar için temel bir programdır.
Kodların açıklaması yan taraflarında yazılmıştır.Öncelikle C kodlarını ardından C++ kodlarını paylaşacağız.
C Programlama Sayının Tek mi Çift mi Olduğunu Bulan Program
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
#include <stdio.h> #include <conio.h> //Kütüphanelerimizi ekledik. int main(){ //Ana fonksiyonumuzu açtık. int a; //İnteger sayımızı tanımladık. printf("Bir sayi giriniz: \n"); scanf("%d",&a); //Dışarıdan sayı giriyoruz. if(a%2==0){ //Burada sayının 2 ye bölümünden kalanına bakıyor.Eğer 0 a eşitse sayı çift oluyor.Değilse tek oluyor. printf("%d sayisi cift sayidir \n",a); } else{ printf("%d sayisi tek sayidir \n",a); } getch (); return 0; //Program sonlandırma kodu. } |
C++ Programlama Sayının Tek mi Çift mi Olduğunu Bulan Program
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
#include <iostream> #include <conio.h> //Kütüphanelerimizi ekledik. using namespace std; int main ( ) { int a; cout<<"Bir sayi giriniz: "; //Burada C++ olduğu için printf yerine cout yazıyoruz. cin>>a; //Aynı şekilde scanf yerine cin yazılır. if (a%2==0) cout<<"Girilen sayi cifttir. \n"; else{ cout<<"Girilen sayi tektir. \n";} getch(); return 0; } |
Son olarak programımızın ekran çıktısı bu şekildedir;

Gördüğünüz gibi 12 sayısını girdik ve sayının çift olduğu çıktısını aldık.Herkese iyi çalışmalar dileriz.
Bu Yazıya Tepkin Ne Oldu ?



TEK Mİ çift mi olduğunu nasıl oluyor
Tek mi çift mi olduğunu nasıl anlıyor diye sordunuz sanırım?
Şöyle açıklayayım bir sayı 2’ye tam bölünürse yani 0 kalanlı bölünürse çifttir. 1 kalanını verirse tek olur. Mesela 15 sayısını ele alalım. 2’ye böldüğümüzde 1 kalanını veriyor. Haliyle 15 sayısı tek bir sayı olur.