C Programlama | Faktöriyel Bulma Programı


Merhabalar. Bugün sizlerle,kullanıcıdan alınan sayının faktöriyelini alma programı yazacağız.

İlk olarak num,f ve i olmak üzere tamsayı değerleri tanımlıyoruz. “num” kullanıcıdan alınan sayıyı, “f” bu sayının faktöriyelini ifade ediyor. “i“sayısını ise burada döngü değişkeni olarak kullanacağız.

int main()
{

int num,f,i;

Kodda sıkıntı çıkmaması için f sayısına başlangıç değeri atamamız gerekiyor. Ben bu sayıya etkisiz eleman olduğu için geçici olarak 1 diyorum.

f = 1;

Daha sonra kullanıcıdan sayıyı girmesini istiyoruz.

printf("Faktoriyelinin alinmasi icin bir sayi giriniz.\n");

scanf("%d",&num);

Sıra for döngüsünü kullanmaya geldi. f sayısını döngüdeki her sayıyla çarparak güncelliyoruz.

for(i=1;i<=num;i++)
{

f *= i;

}

Son olarak, döngü bittiğinde sayının yazdırılması için printf ile komut verdik. Böylece sayının faktöriyelini bulmuş oluyoruz.

printf("%d",f);

return 0;

}

Tüm Kod

#include <stdio.h>  //www.heryerdeyazilim.com
#include <stdlib.h>

int main()
{
int num,f,i;
f = 1;
printf("Faktoriyelinin alinmasi icin bir sayi giriniz.\n");
scanf("%d",&num);
for(i=1;i<=num;i++)
{
    f *= i;
}
printf("%d",f);
    return 0;
}

C Programlama | Faktöriyel Bulma Programı

Giriş Yap

Hoşgeldin
Don't have an account?
Kayıt Ol

Şifreni Yenile

Back to
Giriş Yap

Kayıt Ol

Ekimize Katılmaya Hazırmısın

Back to
Giriş Yap
Choose A Format
Personality quiz
Series of questions that intends to reveal something about the personality
Trivia quiz
Series of questions with right and wrong answers that intends to check knowledge
Poll
Voting to make decisions or determine opinions
Story
Formatted Text with Embeds and Visuals