/******************************************************************************
Online C Compiler.
Code, Compile, Run and Debug C program online.
Write your code in this editor and press "Run" button to compile and execute it.
*******************************************************************************/
#include <stdio.h>
int main()
{
int durum = 1;
int deger = 0;
int cevap;
do{
printf("Bir değer giriniz: ");
scanf("%d" ,°er);
if((deger>2) && (deger <= 7))
{
double toplam = 0;
double a = 0;
for (int i = 2; i<=deger; i++)
{
a = (float) 1/faktoriyel(i);
toplam = toplam + (a);
}
printf("\nToplam: %f",toplam);
printf("\nTekrar denemek ister misiniz? (0/1)");
scanf("%d" ,&cevap);
if (cevap == 1){durum = 1;}
else {durum = 0;}
}
else if((deger>=8) && (deger < 20))
{
int toplam = 0;
for(int i = 1 ; i <= 100 ; i++)
{
toplam = toplam + (deger * deger) + i;
}
printf("\nToplam: %d",toplam);
printf("\nTekrar denemek ister misiniz? (0/1)");
scanf("%d" ,&cevap);
if (cevap == 1){durum = 1;}
else {durum = 0;}
}
else
{
printf("\nYanlış bir değer girdiniz!");
}
}while(durum == 1);
printf("\nProgram sonlandırılıyor...");
return 0;
}
int faktoriyel (int a)
{
int f=1;
for(int i = 1 ; i<=a; i++)
{
f = f * i;
}
printf("\n faktoriyel: %d",f);
return f;
}