Social Icons

Pages

Minggu, 25 November 2012

laporan pratikum 8
program C++ menggunakan fungsi

list 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

 

Sample text

Sample Text


Sample Text