Assalamualaikum ...
Selamat malam,, seperti biasanya perkelompok setiap minggunya harus menyelesaikan kasus-kasus yang ada di ppt ...
Kali ini mengenai subprogram dan fungsi, dan saya dari kelompok 8 mendapat bagian untuk mengerjakan kasus 5.2 tentang fungsi dan 5.5 tentang rekursif.
1. KASUS 5.2 (Buatlah fungsi untuk menentukan bilangan terbesar dari 2 buah bilangan)
demikian raptornya jika ingin membuat fungsi klik kanan pada bagian main di raptor dan pilih subchart ,, dan pada bagian main jangan lupa tambahkan call untuk memanggil fungsi.
C++:
#include <iostream>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int max(int x,int y)
{
if(x>y) return(x);
else return (y);
}
using namespace std;
int main()
{
int a,b;
cout<<"masukkan bilangan 1 = ";cin>>a;
cout<<"masukkan bilangan 2 = ";cin>>b;
cout<<"bilangan terbesarnya adalah = "<<max(a,b);
return 0;
}
2. KASUS 5.5 (Fungsi faktorial secara rekursif untuk mencari n!)
C++:
#include <iostream>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int faktorial(int n){
if((n==0)or(n==1)) return(1);
else return(n*faktorial(n-1));
}
using namespace std;
int main(int argc, char** argv) {
int i,a;
cout<<"masukkan bilangan = ";cin>>a;
for(i=1;i<=a;i++)
cout<<"\n nilai"<<a<<"!= "<<faktorial(i);
return 0;
}
Untuk kasus 5.3 dan 5.6 anda bisa melihatnya di :
http://nisanurist.blogspot.co.id/2016/04/minggu-kelima-alpro-kasus-kasus-ppt-5.html
Dan kasus 5.4 dan 5.8 anda bisa melihatnya di :
http://sitinurrohmah3.blogspot.co.id/2016/04/kasus-alpro-minggu-kelima_1.html
Sekian dan terimakasih
Wassalamualaikum .....





0 komentar
Posting Komentar