laporan pratikum 8
program C++ menggunakan fungsilist program :
#include <iostream.h>;
#include <conio.h>;
int fungsi_menu(void);
float fungsi_perKalian(void);
float fungsi_pemBagian(void);
float fungsi_pengUrangan(void);
float fungsi_penAmbahan(void);
int menu_exit(void);
main ()
{
fungsi_menu();
return 0;
}
int fungsi_menu()
{
clrscr();
int a;
cout << "——pilih——\n";
cout << "1. perkalian\n";
cout << "2. pembagian\n";
cout << "3. pengurangan\n";
cin >> a;
switch (a)
{
case 1: fungsi_perKalian(); break;
case 2: fungsi_pemBagian(); break;
case 3: fungsi_pengUrangan(); break;
case 4: fungsi_penAmbahan(); break;
default: break;
}
return 0;
}
float fungsi_perKalian()
{
float x,y,z;
cin >> x ;
cin >> y ;
z = x * y;
cout << "hasilnya : " << z << endl;
cout << endl;
menu_exit();
return 0;
}
float fungsi_pemBagian()
{
float x,y,z;
char a;
cin >> x ;
cin >> y ;
z = x / y;
cout << "hasilnya : " << z << endl;
cout << endl;
menu_exit();
return 0;
}
float fungsi_pengUrangan()
{
float x,y,z;
char a;
cin >> x ;
cin >> y ;
z = x - y;
cout << "hasilnya : " << z << endl;
cout << endl;
menu_exit();
return 0;
}
float fungsi_penAmbahan()
{
float x,y,z;
char a;
cin >> x ;
cin >> y ;
z = x + y;
cout << "hasilnya : " << z << endl;
cout << endl;
menu_exit();
return 0;
}
int menu_exit()
{
char a;
cin >> a;
if (a == 'y')
{
cout << endl;
fungsi_menu();
}
else
{
cout << "terimakasih telah menggunakannya";
}
return 0;
}
hasil sebagai berikut :
logika :
# include <conio.h> : diperlukan bila melibatkan clrscr(),yaitu
perintah
untuk membersihkan layar.
Fungsi main ()
Fungsi ini menjadi awal dan akhir eksekusi program C++. main adalah
nama
judul fungsi. Melihat bentuk seperti itu dapat kita ambil kesimpulan
bahwa batang tubuh
program utama berada didalam fungsi main( ).
PERNYATAAN while
Pernyataan while merupakan salah satu pernyataan yang berguna
untukmemproses suatu pernyataan atau beberapa pernyataan beberapa kali.
Pernyataan whilememungkinkan statemen-statemen yang ada didalamnya tidak
diakukan sama sekali.
Fungsi Return() untuk
kita masukkan dalam progam yang akan kita buat. kita menggunakan fungsi Return() untuk
mengirimkan nilai atau nilai dari suatu fungsi kepada fungsi yang lain yang
memanggilnya.
Fungsi printf () merupakan fungsi yang digunakan
pada bahasa pemrograman C untuk menampilkanberbagai jenis
data yang dapat diformat karena fungsi ini dapat menggunakan kode kode format,
yaitu karakter karakter konversi. Bentuk umum dari fungsi ini adalah:
printf ("string kontrol ", argumen1,argumen2,.....);
char pil; artinya tipe data yang digunakan
adalah karakter untuk variabel pilhan
do ini merupakan statement dari do while yaitu untuk
kembali ke program menu, jadi jika memilih program dari ke 3 pilihan tersebut
maka program akan kembali ke menu awal.
{ ini merupakan tubuh fungsi main.
fungsi : Merupakan
bagian program yang terpisah, hampir sama dengan Prosedur. Fungsi akan
menghasilkan sebuah nilai jika dipanggil dan fungsi tidak dapat berdiri
sendiri secadang FUNCTION bagai pernyataan, melainkan sebagai Operand.
Kata mengawali bagian deklarasi fungsi, diikuti dengan nama fungsinya
dan secara optional dapat diikuti oleh sekumpulan parameter, tipe dari
fungsinya dan diakhiri dengan titik koma. “USES” merupakan deklarasi
penggunaan unit dalam Turbo Pascal. Unit merupakan bagian dari program
yang berisi kumpulan function dan procedure. Contoh fungsi yang banyak
digunakan adalah CRT,
dengan function yang terdapat di dalamnya yaitu clrscr dan readkey.
Anda dapat menjalankan suatu program tanpa menggunakan USES, akan tetapi
anda hanya dapat menggunakan function dan procedure yang sudah
terkandung secara native dalam Turbo Pascal. Contohnya anda tidak dapat
menggunakan clrscr atau readkey tanpa CRT,
Tidak ada komentar:
Posting Komentar