4/06/2014 07:48:00 AM
5
Assalamualaikum…

Setelah minggu lalu kita sedikit membahas penggunaan syntak pada bahasa C++, kini saatnya anda belajar secara mandiri…
Nah, pada kali ini saya akan membagikan contoh program yang didalamnya menggunakan do, while, switch, dan case. Untuk penjelasan masing-masing fungsinya insyaAllah akan saya jelaskan pada kesempatan yang akan datang ataupun anda bisa mencari materinya di blog yang lain. Artikel kali ini akan membahas sebuah program yang didalamnya ada 5 program yang dapat anda pilih. Apa saja program tersebut?
  • Luas Bola
  • Volum Balok
  • Luas Kubus
  • Luas Segitiga
  • Luas Persegi

Tentunya teman-teman semua sudah mengetahui rumus dari program yang akan kita buat tersebut. Jika belum dapat anda lihat dibawah ini:
  • Rumus Luas Bola:L= (4 * Phi) * r * r   // Phi=3.14  // r=jari-jari
  • Rumus Volum Balok: V=panjang*lebar*tinggi
  • Rumus Luas Kubus: L=6*sisi*sisi*sisi*sisi
  • Rumus Luas Segitiga: L=alas*tinggi/2
  • Rumus Luas Persegi: L=sisi*sisi*sisi/2

Setelah mengetahui rumusnya sekarang saatnya mengimplementasikan rumus tersebut kedalam program.
Berikut ini merupakan program yang saya buat berdasarkan rumus diatas.

#include <cstdlib>
#include <iostream>
using namespace std;
int main()
{       
          int x,number;
          char g;
          do {
                   cout<<"|1.luas bola\t|2.volum balok\t|3.luas kubus\t|4.luas segitiga|\n\t\t|\t5.luas persegi\t\t|\n"<<endl;
          cout<<"masukkan pilihan:\n";cin>>number;
          switch (number)
          {
          case 1:
                   float luas,r;
          cout<<"masukkan jari-jari:\n";cin>>r;
luas=(4*3.14)*r*r;
    (cout<<"luas bola:\n"<<luas<<endl);
    break;
    case 2:
                   int v,p,l,t;
    cout<<"Volume Balok \n";
    cout<<"masukan panjang : ";
    cin>>p;
    cout<<"masukan lebar : ";
    cin>>l;
    cout<<"masukan tinggi : ";
    cin>>t;
    v=p*l*t;
    cout<<"volume balok=\n"<<v<<endl;
    break;
    case 3:
          int i,j;
                   cout<<"luas kubus \n"<<endl;
                   cout<<"masukan sisi : ";
                   cin>>i;
                   j=6*i*i*i*i;
                   cout<<"luas kubus=\n"<<j<<endl;
                   break;
    case 4:
                   float alas,tinggi,lu;
                   cout<<"luas segitiga \n"<<endl;
                   cout<<"masukan alas : ";
                   cin>>alas;
                   cout<<"masukan tinggi : ";
                   cin>>tinggi;
                   lu=alas*tinggi/2;
                   cout<<"luas segitiga=\n"<<lu<<endl;
                   break;
                   case 5:
                             float d,k;
                             cout<<"luas persegi \n"<<endl;
                             cout<<"masukan sisi : ";
                             cin>>d;
                             k=d*d*d/2;
                             cout<<"luas persegi=\n"<<k<<endl;
                             break;
                             default:
          cout<<"no yang anda tuju sedangsibuk\n"<<endl;
    break;
}
                   cout<<"tekan x tu' kembali kemenu utama\n";cin>>g;
          }while (g=='x');
system ("CLS");
return EXIT_SUCCESS;
}

Setelah di compile maka outpunya adalah sebagai berikut:
Program Mencari Luas Bola, persegi, balok, kubus, segitiga

Setelah melihat kode program diatas, tibalah saatnya untuk mengcopy kode tersebut dan menjalankanya dalam Dev C++ ataupun Borland C++.
Semoga berhasil…
Sekian dari saya,


Wassalamualaikum…

5 komentar:

  1. waalaikumsalam,,,,maaf saya sebenarnya kurang paham dengan bahasa program semacam ini,,,jadi izinkan untuk menyimak saja ya....keep happy blogging always...salam dari Makassar :-)

    BalasHapus
    Balasan
    1. Terimakasih mas telah sudi berkunjunga dan menyimak...
      Segera meluncur kerumah agan.. :d

      Hapus
  2. pos nya sangat bermanfaat mas, link nya sudah saya pasang mas sory jika lama memasang link nya saya hari hari ini lagi sibuk diluar,.

    BalasHapus
    Balasan
    1. Terimakasih mas,,
      semoga bermanfaat bagi yang membutuhkan... :)
      okke, sippp....
      Terimakasih atas partisipasinya... :)

      Hapus
  3. Artikel yang sangat menarik :D

    http://clayton88.blogspot.com | http://bit.ly/1sUU8dl | http://goo.gl/lNMX3D | http://goo.gl/cAQcMp | http://goo.gl/97Yn1s | http://goo.gl/tw2ZtP | http://goo.gl/RkuB4G | http://bit.ly/1Mwgw3U | http://bit.ly/23ABPpR |


    Prediksi Bola
    Kumpulan Berita Menarik
    Kumpulan Berita Campuran
    Nonton Film Dewasa
    Bandar Bola
    Agen Bola
    Agen Casino
    Agen Bola Terpercaya
    Main Dominoqq
    Agen Poker
    Bandar Ceme
    Agen Capsa
    Agen Poker Terpercaya

    Terimakasih admin..
    salam kenal ^_^

    BalasHapus