Contoh Pemrograman Dalam Bahasa C++ Menggunakan Function


Tulisan mbak Ari Sulistyo :
Berikut adalah contoh program dalam c++ menggunakan function ::

#include ;
#include ;

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;
}

Ari Sulistyo


67 responses to “Contoh Pemrograman Dalam Bahasa C++ Menggunakan Function”

    • bisa gini mas nurdianto :

      float fungsi_discout()
      {
      float x,y,z;
      cout << "Masukkan nilai(Rp) : "; cin >> x;
      cout << "Discountnya(%) : "; cin >> y;
      z = y/100 * x;
      cout << "hasilnya : " << z << endl;
      cout << "dibayar  : " << x - z << endl;
      cout << endl;
      menu_exit();
      return 0;
      }
      

      Semoga tercerahkan....

  1. gimana mas untuk bikin prgram yang hasilnya seperti ini soalnya saya kuliah soalnya gini belum terpecahkan

    1
    2 2
    3 3 3
    4 4 4 4
    5 5 5 5 5
    6 6 6 6 6 6
    7 7 7 7 7 7 7
    8 8 8 8 8 8 8 8
    9 9 9 9 9 9 9 9 9
    8 8 8 8 8 8 8 8
    7 7 7 7 7 7 7
    6 6 6 6 6 6
    5 5 5 5 5
    4 4 4 4
    3 3 3
    2 2
    1

    • bisa gini mas :

      #include ;
      main()
      {
      int a = 1; // batas bawah
      int b = 9; // batas atas
      int c;
      
      for (a; a <=b; a++){
        c = 1;
        for (c; c <= a; c++)
          cout << a;
        cout <
      

      Semoga tercerahkan....
      Kurang lebihnya mohon maaf.. :p
      Semoga jalan ini listing program... :)

    • @dina……klo kiatku…
      1. angaap soal yang sulit sbg tantangan(kya maen game)
      2. namanya buat program itu harus tricky(rada licik+usil) tetapi program itu dapat dipertanggungjawabkan akan hasil akirnya nanti. Trims

  2. mas bkin program ini gimana,

    Buat program array untuk menginputkan n tahun sembarang (2001, 1991, 1880, dll). Kemudian dari n tahun tersebut, tampilkan tahun-tahun kabisatnya (yang habis dibagi 4).

    Contoh Tampilan :

    Jumlah tahun yang akan dimasukkan no :

    Tahun ke 1 : //kabisat
    Tahun ke 2 : //bukan kabisat
    Tahun ke 3 : //kabisat

    //Output
    Yang merupakan tahun kabisat al:

    1. Tahun : 2004
    2. Tahun : 1980

  3. Gunakan perulangan while untuk membuat program yang dapat mencari
    total angka yang dimasukkan dengan tampilan sebagai berikut :
    Masukkan bilangan ke-1 : 6
    Mau memasukkan data lagi [y/t] ? y
    Masukkan bilangan ke-2 : 3
    Mau memasukkan data lagi [y/t] ? t
    Total bilangan = 9

    mas bs tolong ksh tw listingnya g’???

    coz, liburan di rumah jd BT, mending ngrjain tugas…
    tp susah bgt untuk yg satu ini…
    sebelumnya makasih

  4. gi mana klu user masukkan nombor dan ouputnya terkeluar perkataan nombor itu… saya udah engak thu mhu pkir mcam mna lagi..
    sya arap mas bisa bantu sya…

  5. Mas, kalo misalnya buat deret bilangan pake fungsi, gimana caranya??
    Inputannya, masukin batas atas sama batas bawah.
    Deretnya ntu bilangan ganjil, genap, prima, sama fibonacci.

  6. boleh minta tolong nih. sekarangkan udah windows, gimana cara mengunakan bahasa progam c++ di windows atau gimana caranya program c++ bisa digunakan di windows.

    demikian dan terima kasih

  7. dengan keterangan
    tampilan awal
    1.no.komputer
    2.nama pemakai
    3.waktu pakai

    tampilan akhir
    1.no.komputer
    2.nama pemakai
    3.waktu pakai
    4.potongan
    5.total pembayaran

    dgn syarat
    jika memakai komputer lebih dari 7 jam mendapat potongan 8 %

    terima kasih

  8. Mbak saya baru lulus sekolah …
    Saya mau belajar bahasa pemograman kira” gimana yaa mbak solusi yang tepat dan cepat bisa..
    Mohon bantuan dan info nya mbak..

  9. saya pengin bisa belajar program..tpi kok kyaknya ga mampu otak ini.palgi jam belajar kurang cz ksibukan krja..
    Tapi saya masih semangat..jdi saya pingim di ajarin mas NU.
    Thx..

  10. maaf mas ganggu dikit,, boleh gk klo saya minta cara proses soal yg begini…
    ini input nya mas,,, (a)=22, (b)=33, (c)=44, (d)=55,,
    output nya mas,,, (a)=55, (b)=44, (c)=33, (d)=22,,
    proses nya gimana itu mas? mohon jwban nya mas..

    trima kasih,,

  11. Algoritma :
    1. Masukkan(jum_baris)
    2. Masukkan(jum_kolom)
    3. UNTUK i ? 0 S/D jum_baris – 1
    UNTUK j ? 0 S/D jum_kolom – 1
    Masukkan(A[i][j])
    AKHIR-UNTUK
    AKHIR-UNTUK
    4. UNTUK i ? 0 S/D jum_baris – 1
    UNTUK j ? 0 S/D jum_kolom – 1
    Masukkan(A[i][j]) // Tanpa pindah baris
    AKHIR-UNTUK
    AKHIR-UNTUK

    tolong translitin ya ke bahasa C/C++..
    Makasih saya tunggu jawabannya:)

Leave a Reply