Contoh Program Menggunakan Fungsi
Berikut ini adalah contoh pemerograman fungsi/modular di c++. Source Code ini saya buat semata-mata untuk memenuhi tugas kuliah saya. Bagi mau Soruce codenya silahkan di sedot. hehe/**
Nama : Taufik Soleh NIM : 201381163 Teknik Informatika | Universitas Esa Unggul **/ #include//header #include using namespace std; //fungsi konversi segitiga (rumus : 1/2*alas*tinggi) float segitiga(float a,float b) { cout<<"Masukan Panjang Alas : ";cin>>a; cout<<"Masukan Tinggi : ";cin>>b; float luas=0.5*a*b; return luas; } //fungsi konversi bujur sangkar (rumus: sisi*sisi) float bujur_sangkar(float sisi) { cout<<"Masukan Panjang Sisi : ";cin>>sisi; return(sisi*sisi); } //fungsi konversi persegi panjang (rumus : panjang*lebar) float persegi_panjang(float p,float l) { cout<<"Masukan Panjang : ";cin>>p; cout<<"Masukan Tinggi : ";cin>>l; return(p*l); } //fungsi konversi lingkaran (rumus : phi*jari^) float lingkaran(float jari) { cout<<"Masukan Jari-jari Lingkaran : ";cin>>jari; float phi=3.14; return(phi*jari*jari); } //fungsi pemilihan float pilihan() { int opsi; float a,b,hasil; cout<<"Masukan Pilihan : "; cin>>opsi; switch(opsi) { //witch case statement case 1 : hasil=segitiga(a,b);break; case 2 : hasil=persegi_panjang(a,b);break; case 3 : hasil=bujur_sangkar(a);break; case 4 : hasil=lingkaran(a);break; default : hasil=0;break; } return hasil; } //fungsi mencetak hasil perhitungan float cetak(float print) { cout<<"Hasil Perhitungan = "< >jawab; return jawab; } //pesan di awal program void pesan() { cout<<"-------------=[ Program Konversi Bidang Datar ]=-------------\n"; cout<<"1. Segitiga\n"; cout<<"2. Persegi Panjang\n"; cout<<"3. Bujur Sangkar\n"; cout<<"4. Lingkaran"; } //garis batas void garis() { cout<<"\n-----------------------------------------------------------\n"; } //fungsi utama int main() { char ask; do{ pesan(); garis(); cetak(pilihan()); garis(); ask=pertanyaan(); system("cls"); } while(ask=='y' || ask=='Y'); return(EXIT_SUCCESS); getch(); }
hasikkkk di goyang seR~ eh pik itunya headernya conio.h ?
BalasHapusiya itu headernya
BalasHapus#include
#include