Membuat Program dengan Function berbeda beda C++

Assalamu'alaikum.
HALLO Codingers muda...

kembali lagi bersama blog engineer crash. Kali ini engineer crash mau berbagi sedikit pelajaran. kali ini tentang bagaimana caranya membuat program  dengan function berbeda beda.

Function sendiri adalah sekelompok code/program yang digunakan untuk menjalankann tugas khusus, dapat ditulis sekali dan digunakan secara berulang, tanpa harus menulis ulang.
Function itu sendiri dibedakan menjadi 2, yaitu :
Predefined Function(Function Standard), merupakan fungsi standard pada c++.
User-Defined Function, Fungsi yang dibuat oleh user itu sendiri sesuai dengan kebutuhannya.
Selanjutnya kita akan membuat program sederhana yaitu program untuk menghitung volume tabung/volume limas segi 5/volume bola dengan user-Defined Function atau function yang dibuat oleh user.

1.perlu diingat int main adalah yang dijalankan c++/dibaca, jadi    taruh int main dibawah/ user function nya diawal sebelum int      main.
2.Selanjutnya anda buat user function anda sendiri dengan          memperhatikan peraturan-peraturan yang ada.
3.Jika sudah membuat user function yang anda inginkan, anda        memanggil function anda itu didalam int main()
4.jika ingin membuat pilihan/percabangan. Gunakan saja fungsi      ‘switch’.



SYNTAX:
#include <iostream>
#include <iomanip>
#include <conio.h>
#include <unistd.h>

using namespace std;

void intro(int a){
               cout<<"\t\t||SELAMAT DATANG DI PROGRAM MENGHITUNG||"<<endl;
               cout<<"silakan pilih menu penghitungan: "<<endl;
               cout<<"1. volume tabung"<<endl;
               cout<<"2. volume limas segi lima"<<endl;
               cout<<"3. volume bola"<<endl;
}


float vtabung(float r, float t){
               cout<<"\t\t||volume tabung||"<<endl;
               float hasil;
               cout<<"masukkan jari-jari: "; cin>>r;
               cout<<"masukkan tinggi: "; cin>>t;
               hasil=3.14*r*r*t;
               cout<<"volume tabung adalah= "<<hasil<<endl;
               sleep(2);
               system ("cls");
               cout<<"====Terima Kasih====";
               return hasil;
}
float vlimas(float p, float l, float t){
               cout<<"\t\t||volume limas segi lima||"<<endl;
               float hasil;
               cout<<"masukkan panjang: "; cin>>p;
               cout<<"masukkan lebar: "; cin>>l;
               cout<<"masukkan tinggi: "; cin>>t;
               hasil=(5*p*l*t)/6;
               cout<<"volume limas segi lima adalah= "<<hasil<<endl;
               sleep(2);
               system ("cls");
               cout<<"====Terima Kasih====";
               return hasil;
}
float vbola(float r){
               cout<<"\t\t||volume bola||"<<endl;
               float hasil;
               cout<<"masukkan jari-jari: "; cin>>r;
               hasil=3.14*r*r*r;
               cout<<"volume bola adalah= "<<hasil<<endl;
               sleep(2);
               system ("cls");
               cout<<"====Terima Kasih====";
               return hasil;
}             

int main(int argc, char** argv) {
               int a,b,x,y,z;
               float vtabung1,vlimas1,vbola1;
               intro(a);
               cout<<"masukkan pilihan: "; cin>>b;
               system("cls");
               switch(b){
                              case 1:
                                             vtabung(x,y);
                                             break;
                              case 2:
                                             vlimas(x,y,z);
                                             break;
                              case 3:
                                             vbola(x);
                                             break;
                              default:
                              cout<<"salah";  
               }
              
               return 0;
}

Baiklah codingers muda, mungkin cukup sampai disini dulu yaa pelajaran yang bisa engineer crash bagi ke kalian. sekian dan terima kasih


Assalamu'alaikum.

Comments

Popular Posts