Menghitung Deret Bilangan

Sedikit saya berikan cntoh Program Menghitung Jumlah Deret Bilangan dengan menggunakan Bahasa C
ini merupakan tugas Matematika Diskrit dari Dosen saya

/*Program Deret 1+2+3+4+5+6+7+8+9+10=?*/
#include
#include
main()
{
/*Deklarasi Variabel*/
int pil,a=1,b=1,c=0,n=0;

/*Isi Program*/
clrscr();
printf("----------MENU----------\n");
printf("1. Penjumlahan deret bilangan asli <=10\n");
printf("2. Penjumlahan deret bilangan genap <=10\n");
printf("3. Penjumlahan deret bilangan akar <=25\n");
printf("Masukan Pilihan [1..3]:");scanf("%i",&pil);
switch(pil)
{
case 1:
do
{
n=a+n;
if(a<10)
{
printf("%2i",a);
printf("+");
}
else
{
printf("%2i",a);
}
a=a+1;
}while (a<=10);
printf("= %2i",n);
getch();
break;


case 2:
do
{
n=c+n;
if(c<10)
{
printf("%2i",c);
printf("+");
}
else
{
printf("%2i",c);
}
c=c+2;
}
while(c<=10);
printf("= %2i",n);
getch();
break;

case 3:
do
{
n=b+n;
if(b<25)
{
printf("%2i",b);
printf("+");
}
else
{
printf("%2i",b);
}
a=a+1;
b=a*a ;
}while(a<=5);
printf("= %2i",n);
getch();
break;
}
}

semoga bermanfaat....!!! trims

wdcfawqafwef