Senin, 18 Januari 2016

Function pada C++

(01)#include
(02)int luas(int s) {
(03)    int ls;
(04)    ls=s*s;
(05)    
(06)    return(ls);
(07)    }
(08)
(09)int main(int argc, const char * argv[]) {
(10)    using namespace std;
(11)
(12)        //program utama
(13)   
(14)        int n;
(15)        cout << "Masukkan Nilai Sisi: " ; cin >> n ;
(16)        cout << "Luasnya adalah : " <<luas(n);
(17)    
(18)    
(19)    return 0;

(20)}

dari penggalan program di atas, terdapat function luas (di baris 2-7),  function luas dipanggil untuk dieksekusi pada baris 16 " luas(n) " di mana nilai variabel n dibawa serta, jalannya program loncat ke baris 2, nilai variabel n masuk ke variabel s. Di dalam function luas dideklarasikan variabel ls, yang digunakan untuk menampung nilai hasil perkalian s dengan s, lalu nilai variabel ls dikembalikan sebagai nilai dari function luas.




(01)#include 
(02)int luas(int s) {
(03)    int ls;
(04)    ls=s*s;
(05)    
(06)    return(ls);
(07)    }
(08)
(09)int keliling(int s) {
(10)   int kel;
(11)    kel=4*s;
(12)    
(13)    return(ls);
(14)    }
(15)int main(int argc, const char * argv[]) {
(16)    using namespace std;
(17)
(18)        //program utama
(19)   
(20)        int n;
(21)        cout << "Masukkan Nilai Sisi: " ; cin >> n ;
(22)        cout << "Luasnya adalah : " <<luas(n);
(23)        cout << "Kelilingnya adalah : " <
(24)    
(25)    return 0;

(26)}

dari penggalan program di atas, ditambahkan function keliling (di baris 9-14), pemanggilan function keliling pada baris 23.








#include
#include
float luasalas (float r) {
    float la;
    la=3.14*pow(r,2);
    
    return (la);
}
float luasselimut (float r, float t) {
    float s, ls;
    s=sqrt(pow(r,2)+pow(t,2));
    ls=2*3.14*r*s;
    
    return (ls);
}


int main(int argc, const char * argv[]) {
    using namespace std;
    
    //program utama
    
    int n, m;
    float luaspermukaan;
    cout << "KERUCUT\n\n";
    cout << "Masukan Nilai Jari-jari    : "; cin >> n;
    cout << "Masukan Nilai Tinggi       : "; cin >> m;
    cout << "Luas Alas Adalah           : " << luasalas (n);
    cout << "\nLuas Selimut Adalah          : " << luasselimut (n, m);
    luaspermukaan= luasalas (n) + luasselimut (n,m);
    cout << "\nLuas Permukaan Adalah        : " << luaspermukaan;

    
    return 0;
}

dari program di atas ada 2 function luasalas dan luasselimut, yang dicari nilainya dan langsung dijumlahkan dengan variabel penampung hasil penjumlahannya adalah luaspermukaan







#include


    int usia(int u)
{
    int z;
    z=2016-u;
    return(z);
    }

    std::string ket(int s)
{
    std::string k;
    
    if (s <=5)
        k="Balita";
    else if (s>=6 && s<=13)
        k="Anak-Anak";
    else if (s>=14 && s<=20)
        k="Remaja";
    else if (s>=21 && s<=50)
        k="Dewasa";
    else
        k="Lansia";
    return (k);
}

int main(int argc, const char * argv[]) {
    using namespace std;
    int u;
  
    
    cout<<"Masukan tahun lahir Anda : ";cin>>u;
    cout<<"Usia Anda Adalah : "<<usia(u)<<"  tahun";
    cout<<"\nKeterangan : "<<ket(usia(u));
    
    return 0;
}


Tidak ada komentar:

Posting Komentar