C Programlama Sayinin Faktoriyel Hesabi

Kullanıcıdan faktöriyel'ini hesaplatmak amacıyla bir sayı isteyip, girilen sayının faktöriyelini hesaplayıp ekranda bastıran C program kodları aşağıdadır. Mavi olan bölümler yorumdur onları derleyicinize (Dev-C)yapıştırmanıza gerek yoktur.

#include<stdio.h>
int main(void)
{
int sayi,i;
int faktoriyel=1;
// int yani "integer" yani "tamsayı" tanımlama operatörü ile sayi ve i değerlerini programa tanıttık. Faktoriyel //değerinide tanıtıp birazdan fark edeceksiniz ki 1 e eşitledik çünkü bir döngünün içerisinde kullanacağız.
printf("sayi gir>");
scanf("%d",&sayi);
//printf komutu ile kullanıcı arayüzünü belirledik yani sayıyı girmesini isterken ne söylesin? biz burada sayi gir //söyletttik.
if(sayi>=o)
//eğer sayı 0 dan büyükse aşağıdaki parantez dahilinde bulunan işlemleri yap
{
for (i=sayi;i>0;i--) {
/*burada bir for döngüsü kullandık, i değerini kullanıcıdan alacağımız sayi değerine eşitledik mesela kullanıcı 3 //değerini girmiş olsun yani 3! = ? değerini hesaplayacak olan program, "i--" komutu sayesinde 3 den geriye doğru giderek "i>0" kodu vasıtasıyla 0 da durur. Ve üç kere adı üzerinde olduğu gibi döngü yapmış olup aşağıdaki işlemi gerçekleştirir.*/
faktoriyel*=i;
}
printff("Faktoriyel = %d\n",faktoriyel);
}
else
printf("Hata:sayi 0 dan kucuk olamaz!\n");
return 0;
}

{ 0 yorum... Skip ke Kotak Komentar }

Tambahkan Komentar Anda

 

Blogger news

Blogroll

About

Muhterem Blog © 2012 | Template By Jasriman Sukri