KONU : C Konsol Uygulamalar - Faktöriyel hesaplama.
ETİKETLER: c faktöriyel hesaplama - c döngüler - c konsol okuma - c konsol yazdırma.
#include < stdio.h >
int faktoriyel(int);
int main()
{
//x:faktoriyeli istenen sayı
//y:faktoriyelin sonucu
int x,y, a=0;
while(true)
{
printf("Faktoriyeli alinacak sayiyi giriniz\n<=");
scanf("%d", &x);
while(x < 0)
{
printf("Negatif sayinin faktoriyeli olmaz.Lutfen yeniden deneyin.\n");
printf("Faktoriyeli alinacak sayiyi giriniz\n<=");
scanf("%d", &x);
}
y=faktoriyel(x);
//sonucu x!=y çeklinde yazdır
printf("%d ! = %d \n", x, y);
printf("Devam etmek istiyorsaniz =>1\nCikmak istiyorsaniz =>0 basiniz.\n<=");
scanf("%d", &a);
//Eğer çıkmak için 1 e basılmışsa loop dan break komutu ile çıkılır.
if (a==0)
break;
}
return 0;
}
//faktoriyel metodu: x değerinin faktoriyeli hesaplayıp sonucunu tam sayı (int) türünde döner.
int faktoriyel (int x)
{
int sum=1;
while(x!=0)
{
sum*=x;
x--;
}
return sum;
}
Hiç yorum yok:
Yorum Gönder
Hatalı linkleri yorum yazarak bildirin