Bu yazımızda programlama dili öğrenirken kesinlikle karşınıza çıkabilecek bir örnek olan C programlama ile faktöriyel hesaplama sorunu çözeceğiz. Soruyu çözerken for döngüsünü kullanacağız . Bu konuda eksikleriniz bulunuyorsa daha iyi anlamak için konuyu çalışıp tekrar gelebilirsiniz.

C programlama ile faktöriyel hesaplamaya geçmenden önce faktöriyelin mantığını programlamaya nasıl aktaracağımızı görmekte fayda var.

Programlamada Faktöriyel Hesaplama Mantığı

Faktöriyel, bir sayının 1’den başlayarak kendisine kadar olan sayıların çarpımıdır. Programlamada ki mantıkta aynı şekilde ilerliyor. Değeri 1 olan bir değişkenimiz var. X değişkeni olsun. X’i önce 2 ile çarpıyoruz ve sonucu x’e atıyoruz. Sonra 3’le çarpıyoruz yine x’e atıyoruz. Bu şekilde istenilen sayıya kadar devam ettiğimizde sayının faktöriyelini bulmuş oluyoruz. Artık kodumuza geçebiliriz.

C Programlamada Faktöriyel Hesaplama Kodu

#include <stdio.h>

int main(){
	int sayi,i,sonuc=1;
	
	printf("Faktoriyel alinmasini istediginiz sayi : ");
	scanf("%d",&sayi);

	for(int i=2; i<=sayi ; i++)     
		sonuc = sonuc * i; 

	printf("%d sayisinin faktoriyeli : %d", sayi,sonuc); 
}

Çıktı :

C Programlama Faktöriyel Hesaplama - Faktöriyel Nasıl Hesaplanır - C Programlama Faktöriyel Hesaplama Kodu

Bu yazımızda C programlama faktöriyel hesaplama sorusunu çözdük. Aklınıza takılan bir soru varsa yorumlar kısmından sorularınızı iletebilirsiniz. Diğer C programlama örnek sorularımızı görmek isterseniz, C programlama örnekleri kategorimize buraya tıklayarak gidebilirsiniz.

Bu yazı dikkatini çekebilir.   C Programlama Girilen Sayıya Kadar Olan Çift Sayıları Yazdıran Program Örneği