Minggu, 26 Oktober 2014

Source Code C/C++ : Menjumlahkan deret bilangan ganjil dengan Fungsi

5. Buatlah fungsi untuk menjumlahkan deret 1+3+5+7…n=?



/* Deret dan penjumlahan bilangan ganjil Oleh Nugroho Ardi S. TI7 */
#include<stdio.h>
#include<conio.h>

int jumlah (int x, int bil2);
int ganjil (int bil1);

int main (void)
{
int n, bil1, bil2, jum, x, i;
printf("Masukan bilangan (n) : ");
scanf("%d",&n);
bil1=1;
x=1;
printf("%d+",bil1);
for (i=1;i<=n-2;i++)
{
bil2=ganjil (bil1);
x=jumlah(x,bil2);
bil1=bil2;
printf("%d+",bil2);
}
bil2=ganjil(bil1);
x=jumlah(x,bil2);
printf("%d=%d",bil2,x);
getch ();
}

int ganjil (int bil1)
{
int bil2;
bil2=bil1+2;
return (bil2);
}

int jumlah (int x, int bil2)
{
x=x+bil2;
return (x);
}

Tidak ada komentar:

Posting Komentar