Skip to main content

Contoh Listing Fungsi C++

Fungsi Faktorial

#include <iostream>
using namespace std;

//mendefenisikan fungsi faktorial
int faktorial (int x)
{
    if (x==1) return (1);
    return x * faktorial (x-1); //memanggil dirinya sendiri
}
//fungsi utama
int main ()
{
    int bilangan, hasil;
    cout<<"masukan bilangan yang akan dihitung : ";
    cin>>bilangan;
    //memanggil fungsi faktorial
    hasil = faktorial (bilangan);
    //memanggil hasil
    cout<<bilangan<<"!"<<hasil;
    return 0;
}


Fungsi Luas Persegi Panjang

#include <iostream>
using namespace std;
//awal fungsi
int luas(int pj, int lb)
{
int luas;
luas=pj*lb;
return luas; //mengembalikan nilai ke fungsi
}

//akhir fungsi
int main()
{
    int lbr,pjg,L;
cout<<"menghitung luas persegi panjang"<<endl;
cout<<"Masukan panjang : "; cin>>pjg;
cout<<"Masukan lebar   : "; cin>>lbr;
L=luas(lbr,pjg); //memanggil fungsi dan L menampung nilai dari fungsi
cout<<"luas = "<<L<<" cm2";
return 0 ;
}

Fungsi Volume

#include <iostream>
using namespace std;
int volume(int p, int i, int t)
{
   int volume;
volume=p*i*t;
return volume;
}
int main()
{
  int pj,lb,tg, hsl;
cout<<"Panjang = ";cin>>pj;
cout<<"Lebar = ";cin>>lb;
cout<<"Tinggi = ";cin>>tg;
     hsl=volume(pj,lb,tg);
cout<<"hasil : "<<hsl<< "cm3";
return 0;
}

Fungsi Persegi

#include <iostream>
using namespace std;

//awal fungsi
int luas(int s)
{
int luas;
luas=s*s;
return luas; //mengembalikan nilai ke fungsi
}
//akhir fungsi
int main()
{
   int sisi,L;
cout<<"menghitung luas persegi"<<endl;
cout<<"Masukan sisi : "; cin>>sisi;
L=luas(sisi); //memanggil fungsi dan L menampung nilai dari fungsi
cout<<"luas = "<<L;
return 0 ;
}

Comments

Popular posts from this blog

Listing program C++ Rental Mobil

NAMA : MUNA NURMALA SARI NPM : 2015020138 KELAS : TI/II D LISTING PROGRAM #include <iostream> using namespace std; int main() {                 char nama[20],*jenis;                 int   kode,lama,harga,subtotal,total,ubay,diskon,ukem;                 cout <<"                STRUK PEMBAYARAN SEWA MOBIL              "<<endl;                 cout <<"--------------------------------------------------------------------------------"<<endl;             ...

model interaksi kecakapan manusia dan komputer

Kecakapan manusia ·          Estimasi Estimasi adalah suatu metode dimana kita dapat memperkirakan nilai dari suatu populasi dengan menggunakan nilai dari sampel. Estimator adalah nilai pendugaan/suatu data statistik, sebagai sampel yang digunakan untuk mengisi suatu parameter. ·          Intuisi Intuisi   adalah istilah untuk kemampuan memahami sesuatu tanpa melalui penalaran rasional dan intelektualitas. Sepertinya pemahaman itu tiba-tiba saja datangnya dari dunia lain dan di luar kesadaran ·          Kreatifitas Kreatifitas adalah adalah kemampuan seseorang untuk menciptakan sesuatu yang baru, baik berupa gagasan maupun karya nyata, dalam bentuk ciri-ciri   aptitude   maupun non aptitude,   dalam karya baru maupun kombinasi dengan hal-hal yang sudah ada, dan semuanya relatif berbeda dengan yang sudah ada sebelumnya. ·  ...

Listing C++ Menetukan Nilai Grade Mahasiswa

Listing menentukan nilai grade mahasiswa Contoh 1 #include <iostream> using namespace std; int main () {     int nilai ;         cout<<"masukan nilai : ";cin>>nilai; if (nilai>=80) cout<<"A"; else if ((nilai<=70) && (nilai<80)) cout<<"B"; else if ((nilai<=55) && (nilai<70)) cout<<"C"; else if ((nilai<40) && (nilai<55)) cout<<"D"; else if (nilai<40) cout<<"E";     cout<<"nilai mahasiswa : "<<nilai<<endl; return 0; } Contoh 2 #include <iostream> using namespace std; int main () {     int nilai ;     char indeks;     cout<<"masukan nilai : ";cin>>nilai; if (nilai>=80) indeks = 'A'; else if ((nilai<=70) && (nilai<80)) indeks = 'B'; else if ((nilai<=55) && (nilai<70)) indeks = 'C'; else if ((nilai<40) && (nilai...