Jobsheet Fungsi...tgl 23/12/2010
#include <iostream.h> #include <conio.h> #include <stdio.h> void genap()
{ int n,jumlah,i;
cout<<"Masukkan banyaknya deret: "; cin>>n;
jumlah = 0;
for (i=2;i<=(2*n);i+=2) { jumlah += i; }
cout<<"Jumlah deret bilangan ganjil sebanyak "<<n<<" suku = "<<jumlah; }
main()
{ int i, pil, n, jumlah; float j, jum;
char jwb; do
{ //clrscr(); // menu utama
cout<<" Program Untuk Menghitung Jumlah Deret Bilangan"<<endl;
cout<<"==============================================="<<endl; cout<<"1. Deret Bilangan Genap "<<endl;
cout<<"2. Deret Bilangan Ganjil"<<endl;
cout<<"3. Deret Pecahan Bilangan Genap"<<endl; cout<<"4. Deret Pecahan Bilangan Ganjil"<<endl; cout<<"Masukkan pilihan anda :";
cin>>pil;
cout<<"==============================================="<<endl; jumlah = 0; jum = 0;
switch (pil) {
//Jumlah deret bilangan genap case 1: genap();
break;
//Jumlah deret bilangan ganjil
case 2: cout<<"Masukkan banyaknya deret: "; cin>>n;
for (i=1;i<=(2*n);i+=2) { jumlah += i; }
cout<<"Jumlah deret bilangan ganjil sebanyak "<<n<<" suku = "<<jumlah;
break;
//Jumlah deret pecahan bilangan genap
case 3: cout<<"Masukkan banyaknya deret: "; cin>>n;
for (j=2.0;j<=(2*n);j+=2) { jum += (1/j); }
cout<<"Jumlah deret pecahan bilangan genap sebanyak "<<n<<" suku = ";
printf("%10.5f",jum); break;
//Jumlah deret pecahan bilangan ganjil
case 4: cout<<"Masukkan banyaknya deret: "; cin>>n;
for (j=1.0;j<=(2*n);j+=2) { jum += (1/j); }
cout<<"Jumlah deret pecahan bilangan ganjil sebanyak "<<n<<" suku = ";
printf("%10.5f",jum); break;
default:cout<<"pilihan anda salah!!!"; }
cout<<"\nUlangi lagi ? (Y/T)"; cin>>jwb; } while ((jwb=='y')||(jwb=='Y'));
}