Pages

Minggu, 27 Oktober 2013

Mata Kuliah PBO 1 (Penjelasan Dasar Program C)

#include
#include

void main ()
{
cout<<"PROGRAM COBA PERTAMAKU"<getch ();
}

 Dari contoh program diatas bisa dijabarkan sebagai berikut:

#include

Sebagai bagian dari proses kompilator Kompilator dari c++ menjalankan program yang dinamakan preprosesor. Preprosesor memiliki kemampuan menambahkan dan menghapus kode dari sumber, Pada bagian #include memberitahuakan preprosesor untuk menyertakan kode dari iostream, Berkas iostream berisi deklarasi untuk berbagai fungsi yang dibutuhkan oleh perangkat lunak, atau class-class yang dibutuhkan.




Void main ()

Bahwa suatu program C++ dapat berisi banyak fungsi, yang harus selalu memiliki sebuah fungsi utama (main function), Fungsi adalah modul yang berisi kode-kode untuk menyelesaikan masalah-masalah tertentu.

{

Kurung kurawal buka menandakan awal program.

cout<<"PROGRAM COBA PERTAMAKU"<
Cout adalah sebuah object dari  standart C++ yang digunakan untuk mencetak string ke piranti output standart, yang biasanya adalah layar komputer, Compiler menghubungkan kode dari pustaka perangkat lunak standar itu dengan kode yang telah ditulis untuk mendapatkan hasil executable.

 }

Kurung kurawal tutup menandakan akhir program.

Getch ();

Fungsi getch() ini hanya digunakan untuk menghentikan suatu proses yang berjalan.


Sumber : Klik disini

Mata kuliah PBO 2

contoh program pada c++ pada  pertemuan ke 2 :


#include

#include


void main ()

{

        int pilihan;

        double Luas, alas, tinggi, jari, sisi;

cout<<"PROGRAM PENGHITUNG LUAS BANGUN DATAR"<
cout<<"===================================="<

cout<<"1. Luas Segitiga"<
cout<<"2. Luas Lingkaran"<
cout<<"3. Luas Segiempat"<
cout<<"Tentukan pilihan anda (1/2/3) : ";

cin>>pilihan;

cout<
if (pilihan == 1)

{

cout<<"Masukkan alas : ";

cin>>alas;

cout<

cout<<"Masukkan tinggi : ";

cin>>tinggi;

cout<

Luas = 0.5 * alas * tinggi;

cout<<"Luasnya adalah : "<
}


else if (pilihan ==2)

{

cout<<"Masukkan jari-jari : ";

cin>>jari;

cout<

Luas = 3.14 * jari * jari;

cout<<"Luasnya adalah : "<
}


else

{

cout<<"Masukkan sisi : ";

cin>>sisi;

cout<

Luas = sisi * sisi;

cout<<"Luasnya adalah : "<
}


getch();

}


Sumber : Klik disini

Mata Kuliah PBO 3 (PERULANGAN)

Ada 3 perintah dalam perulangan yaitu for, while dan do while. Dan berikut langsung aja ke contoh script programnya.
Perulangan dengan 3 masalah di bawah ini kita selesaikan dengan FOR, WHILE DAN DO WHILE  :

  1. 123456789
  2. 2468
  3. 1357

  1.  123456789
        1. FOR

        #include
        #include

         void main()
        { int x;
           for(x=1; x<10 br="" x="">       cout<       getch();
         }

        2.WHILE

          #include
          #include

          void main()
          { int x;
             while(x<9 br="">             {
                    x++;
                    cout<              }
             getch();
          }

          3. DO...WHILE..

          #include
          #include

          void main()
          { int x;
             x=0;
             do
                 {
                   x++;
                   cout<              }while(x<9 br="">         getch();
           }
  2. 2468
        1. FOR

          #include
          #include

          void main()
          { int x;
              for (x=2; x<10 br="" x="">          cout<          getch();
            }

         2.WHILE

            #include
            #include

            void main()
           { int x;
              x=0;
                     while(x<=6)
                           {x+=2;
                             cout<                       }
                getch();
            }

                atau
        #include
        #include

        void main()
        { int x;
           x=0;
           while(x<8 br="">               {x+=2;
                     cout<               }
           getch();
         } 

        3. DO....WHILE

        #include
        #include

        void main()
        { int x;
           x=0;
           do
              {
                x+=2;
                cout<          }while(x<=6);
           getch();
        }
  3. 1357
        1. FOR

            #include
            #include

            void main()
            { int x;
               for (x=1; x<10 br="" x="">           cout<         getch();
            }

       2. WHILE

            #include
            #include

            void main()
            { int x;
                x=-1;
                while(x<9 br="">                    {x+=2;
                          cout<                    }
             getch();
            }

       3. DO...WHILE...

            #include
            #include

            void main()
            { int x;
               x=-1;
               do
                  {
                     x+=2;
                     cout<              }while(x<9 br="">         getch();
            }

Sumber : Klik disini

Mata Kuliah PBO 4 (if else bertingkat)

Menghitung Luas Bangun Ruang Dengan Menggunakan IF
Penyelesaian masalah suatu program yang berfungsi untuk menghitung Luas 3 Bangun ruang sekaligus yakni :
  • Lingkaran
  • Persegi
  • Segitiga
Apa itu  If dan Else  :
If
if berarti jika, yang berarti “jika kondisi ini terbukti maka… (akan dilakukan sesuatu dalam kondisi seperti ini)”.If biasanya “berpasangan” dengan else. Jadi, dapat dikatakan bahwa secara keseluruhan apa yang dimengerti oleh komputer adalah: “jika kondisi x, maka komputer akan melakukan tindakan X, selain itu maka komputer akan melakukan tindakan else atau selain X”.
Else
Else adalah kondisi selain / diluar kondisi pertama (if).
else if
else if sebenarnya adalah kondisi kedua yang diperkirakan akan terjadi sedangkan else sebenarnya adalah kondsi terakhir yang diperkirakan akan terjadi. Jika anda perhatikan sebenarnya else adalah untuk semua kondisi selain kondisi pertama. Artinya, jika anda memasukkan huruf selain “L” juga akan diangap gender anda adalah perempuan. Karena yang terbaca oleh komputer adalah “jika variabel gender “isinya” huruf L, maka dia adalah laki – laki, selain itu dia adalah perempuan”. Jadi, jika anda memasukkan huruf X atau Z sekalipun, anda akan tetap dianggap sebagi perempuan. Penempatan else if adalah selalu di bawah if (mengingat bahwa bagaimana bisa ada else if yaitu kondisi selain if jika if-nya sendiri belum ada). Berikut ini adalah contoh program dengan menggunakan If, disini saya membuat program menghitung luas bangun ruang yang telah saya sebutkan di ata tadi
Untuk lebih jelasnya simak script berikut :

#include
    #include

    void garis()
    {
     cout<<"========================================";
     cout<    }

    void lingkaran()
     { double r, l;
         cout<<"menghitung luas lingkaran";cout<         cout<< "phi=3.14";cout<         cout<<"Input jari-jari : ";
         cin>>r;
         l= r*r*3.14;
         cout<<"luas lingkaran = ";
         cout<     }

    void segitiga()
     {double a,l,t;
         cout<<"menghitung luas segitiga";cout<         cout<<"input alas :";
         cin>>a;
         cout<<"input tinggi : ";
         cin>>t;
         l=0.5*a*t;
         cout<<"Luas segitiga = "; cout<         cout<     }

     void segiempat()
     { double s,l;
         cout<<"MENGHITUNG LUAS SEGI EMPAT";cout<     cout<<"masukkan sisi : ";
     cin>>s;
     l=s*s;
     cout<<"Luas Segi Empat = ";
     cout<     }

    void main()
    {
     char pilihan;
     garis();
     cout<<"menghitung luas bangun datar";cout<     garis();
     cout<     cout<<"a. lingkaran";cout<     cout<<"b. Segitiga"; cout<     cout<<"c. segiempat";
     cout<     cout<     garis();
     cout<     cout<<"Silahkan pilih a/b/c : ";cin>>pilihan;
     cout<     cout<
     if (pilihan=='a')
     {
      lingkaran();
     }

     else if (pilihan=='b')
     {
      segitiga();
     }

     else
     {
     segiempat();
     }
     getch();
    }


dari script dapat kita ketahui ada beberapa void, terdapat

    void garis()
    void lingkaran()
    void segitiga()
    void segiempat()
    void main() ==> fungsi main

Dari beberapa void diatas memiliki tugas sendiri sendiri, yang keseluruhan diatur oleh satu voidmain atau fungsi utama

sumber : klik disini