Girilen Bir Sayının Asal Olup Olmadığını Bulan C++ Programı… Bu programı yapmak çok basit bir kaç işlemden oluşur. Biraz döngü mantığına hakimseniz, gerisi gelir. Programa başlamadan önce sorunun algoritmasını beyninizde tasarlayın, gerekirse kağıda çizin. Tek denemede çalışan programı yapmak zaten düşük bir ihtimal, hataları sürekli düzelterek sonuca ulaşmanız mümkün olabilir. Bu iş biraz sabır istiyor. Bu programı farklı onlarca yoldan da çözebilirsiniz…

C++ programlama dilini gözünüzde çok büyütmeyin, olayın mantığını kavradıktan sonra, aslında işin ezber olmadığının farkına varacaksınız. Algoritmayı tasarlarken satır satır düşünme metodunu kullanın. Bilgisayar gibi düşünmeye çalışın.

#include <stdio.h> //stdio.h kütüphanesini çağıralım…
#include <conio.h> //conio.h kütüphanesini çağıralım…

int main() //programımızın ana gövdesinin başlangıcı…
{
int sayi = 0; // sayı değişkeni tanımlayıp, değişkene sıfır değeri atadık.
int n = 0;   //n değişkeni tanımlayıp, değişkene sıfır değeri atadık.
char tek = ‘E’; // karakter değişken tanımladık.

printf(“\n Bir sayi giriniz : “); //kullanıcıdan bir sayı istedik.
scanf(“%i”,&sayi);                // kullanıcının girdiği sayı değerini, sayi değişkeninin içerisine atadık.
fflush(stdin);                          // tampon bellek boşaltma…

for(n=2;n<sayi;n++)           // n değişken değeri şuan 2, n değeri sayi değerinden küçük olduğu sürece, işlemi yap ardından n değişken değerini bir artır.
{
if( sayi % n == 0 )  //eğer sayı mod n sıfıra eşitse, işlemleri yap.
{
tek = ‘H’;
break;
}
}

if( tek == ‘E’ )
printf(“\n %i Bu Sayi Asal Bir Sayıdır.”,sayi);
else
printf(“\n %i Bu Sayı Asal Bir Sayi Degildir.”,sayi);

getch();
return 0;
}

asal

Gördüğünüz gibi C++ programlama dili ile programlar yapmak hiçte zor değil. Programda gerekli işlemleri kısa bir şekilde kurduktan sonra, editörümüzde programı çalıştırırsak, sonucu göreceğiz. Sizlere programlama dilleri ile ilgili örneklendirmeleri, açıklayıcı bir biçimde aktarmaya devam edeceğiz. Sorularınız için yorum bölümümüzü kullanabilirsiniz.

C++ programlama dili ile pes etmediğiniz sürece, tüm programların üzerinden gelmeniz mümkün. Tek yapmanız gereken biraz üzerine düşmek. Algoritma mantığını iyi kavramış olmak, bu işin ön koşuludur…

Etiketler:,,, 738 views Okunma 03 Ara 2015

Yorumlar


Sen de Yorumla!

Yorum yapabilmek için giriş yapmalısınız.