Penggunaan Fungsi dalam C++

Anggag20
2 min readDec 29, 2022

--

Angga Gustian— 1227050022

Jurusan Teknik Informatika UIN Sunan Gunung Djati Bandung

Deskripsi Umum

Fungsi dalam C++ adalah suatu blok program yang berisi sekumpulan pernyataan dengan tujuan menjalankan suatu proses tertentu dimana blok tersebut hanya dieksekusi jika dilakukan pemanggilan. Dengan kata lain, suatu fungsi tidak akan dieksekusi jika tidak ada pemanggilan. Dalam artikel ini contohnya adalah menentukan luas bangun datar

Source Code

#include <iostream>
using namespace std;

void garis();
void segi3();
void persegi();
void lingkaran();
void persegip();
void menu();

int main(){

menu();
garis();

return 0;
}
void segi3(){
int a,t;
float luass;

cout <<"Menghitung luas segi 3: "<<endl;
cout <<"masukan alas: ";cin >> a;
cout <<"masukan tinggi: ";cin >> t;
luass=a*t*0.5;
cout <<"Luas = "<< luass << endl;
}
void garis(){
cout <<"---------------------\n";
}
void persegi(){
int s;
float luasp;
garis();
cout <<"Menghitung Luas Persegi \n";
cout <<"Masukan sisi: ";cin >>s;
luasp= s*s;
cout <<"Luas: "<<luasp<<endl;
}
void persegip(){
int p,l;
float luaspp;

cout <<"Menghitung Luas Persegi Panjang\n";
cout <<"Masukan Panjang: ";cin >>p;
cout <<"Masukan lebar: ";cin >>l;
luaspp= p*l;
cout <<"Luas: "<<luaspp<<endl;
}
void lingkaran(){
float luasl,phi=3.14;
int r;

cout <<"Menghitung luas Lingkaran\n";
cout <<"Masukan Jari jari: ";cin >> r;
luasl=phi*r*r;
cout <<"Luas : "<< luasl<<endl;
}
void menu(){
char p,pp;
do{
garis ();
cout <<"Menu\n";
cout <<"1.Segitiga\n";
cout <<"2.Persegi\n";
cout <<"3.Lingkaran\n";
cout <<"4.Persegi Panjang\n";
garis();
cout <<"pilihan: ";cin >> p;
if (p=='1'){
segi3();
}else if(p=='2'){
persegi();
}else if(p=='3'){
lingkaran();
}else if(p=='4'){
persegip();
}else{
cout <<"error";
}

cout <<"Lanjut ketik y: ";cin>>pp;
system ("cls");
} while(pp=='y');
}

Output

--

--