Adsense Indonesia
Tampilkan postingan dengan label IT. Tampilkan semua postingan
Tampilkan postingan dengan label IT. Tampilkan semua postingan

Minggu, 13 Oktober 2013

Fungsi C++ ( PBO part 4 )

- 2 komentar
Bismillaah.........
Dalam bagian ini kita akan belajar tentang fungsi dalam c++. Fungsi adalah sebuah unit program yang berdiri sendiri yang dibuat untuk melaksanakan suatu tugas tertentu. Suatu fungsi dalam bahasa c/c++ berperan sama dengan function, subroutine dan procedure dalam bahasa komputer lain. Tujuan dari fungsi sebagai berikut :
  1. Untuk mencegah pengulanagn pembuatan suatu program
  2. Menghemat ukuran program
  3. Memudahkan dalam pengembangan program.
 untuk lebih jelasnya simak script berikut :

#include <conio.h>
#include <iostream.h>

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

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

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

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

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

 if (pilihan=='a')
 {
  lingkaran();
 }

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

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

Nah dari script diatas kita bisa melihat, terdapat 
  • void garis()
  • void lingkaran()
  • void segitiga()
  • void segiempat()
  • void main() ==> fungsi main
Semua void diatas merupakan suatu fungsi. Fungsi-fungsi tersebut akan menjalankan tugasnya masing-masing sesuai statement (perintah program/script) dan siap diproses ketika dipanggil oleh fungsi main. Fungsi main merupakan fungsi utama sehingga program selalu dilaksanakan mulai dari main { void main() }. 

Jika sebuah program yang panjang dan banyak subnya dibuat di fungsi main saja, program yang dijalankan akan lambat prosesnya. Nah dibuat fungsi lain selain fungsi main tujuannya yaitu agar proses dalam program tidak lambat ketika dijalankan karena setiap sub bagian sudah melaksanakan tugasnya masing-masing sehingga fungsi main tidak terlalu berat memproses perintah yang panjang.

Agar program yang anda buat dapat dijalankan anda bisa menempatkan void main() di bagian akhir seperti contoh script diatas. Selain itu Anda bisa menempatkan void main() di bagian teratas dari fungsi yang lain dengan catatan anda menuliskan nama-nama fungsi yang anda buat.
berikut contohnya jika void main() berada diurutan teratas dari fungsi pembantu yang lain :

 
#include <conio.h>
#include <iostream.h>

void garis();
void lingkaran();
void segitiga();
void segiempat();

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

 if (pilihan=='a')
 {
  lingkaran();
 }

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

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

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

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

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

 void segiempat()
 { double s,l;
     cout<<"MENGHITUNG LUAS SEGI EMPAT";cout<<endl;
 cout<<"masukkan sisi : ";
 cin>>s;
 l=s*s;
 cout<<"Luas Segi Empat = ";
 cout<<l;
 }
catatan : Selain fungsi utama { void main() }, fungsi tidak menggunakan perintah getch();

Semoga bermanfaat...
Jika menemukan kekurangan silahkan coment post saya....
Terimakasih...
[Read More...]

Minggu, 06 Oktober 2013

Perulangan C++ (pertemuan 3 PBO)

- 0 komentar
Yang akan kita bahas berikut yaitu tentang perulangan dalam c++. Ada 3 perintah dalam perulangan yaitu for, while dan do while. Untuk lebih jelasnya simak contoh script dan coba anda jalankan.
kasus --> Dengan ketiga perintah dalam perulangan tadi tampilkan angka beikut :
A. 123456789
B. 2468
C. 1357

A. 123456789
    1. FOR

#include<conio.h>
#include<iostream.h>

 void main()
{ int x;
   for(x=1; x<10; x++)
   cout<<x;
   getch();
 }
 
     2. DO
  #include<conio.h>
  #include<iostream.h>

  void main()
  { int x;
     while(x<9)
         {
            x++;
            cout<<x;
          }
     getch();
  }
      3. DO...WHILE..
  #include<conio.h>
  #include<iostream.h>

  void main()
  { int x;
     x=0;
     do
         {
           x++;
           cout<<x;
          }while(x<9);
     getch();
   }
B. 2468
    1. FOR
  #include<conio.h>
  #include<iostream.h>

  void main()
  { int x;
      for (x=2; x<10; x+=2)
      cout<<x;
      getch();
    }
     2.WHILE
    #include<conio.h>
    #include<iostream.h>

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

        atau
#include<conio.h>
#include<iostream.h>

void main()
{ int x;
   x=0;
   while(x<8)
           {x+=2;
             cout<<x;
           }
   getch();
 } 
    3. DO....WHILE  
#include<conio.h>
#include<iostream.h>

void main()
{ int x;
   x=0;
   do  
      {
        x+=2;
        cout<<x;
      }while(x<=6);
   getch();
}
C. 1357
    1. FOR
    #include<conio.h>
    #include<iostream.h>

    void main()
    { int x;
       for (x=1; x<10; x+=2)
       cout<<x;
     getch();
    }
   2. WHILE
    #include<conio.h>
    #include<iostream.h>

    void main()
    { int x;
        x=-1;
        while(x<9)
                {x+=2;
                  cout<<x;
                }
     getch();
    }
   3. DO...WHILE...
    #include<conio.h>
    #include<iostream.h>

    void main()
    { int x;
       x=-1;
       do
          {
             x+=2;
             cout<<x;
          }while(x<9);
     getch();
    }
Diatas adalah cara saya, Anda bisa menggunakan cara lain dengan menggunakan mod / % / sisa hasil bagi untuk mencari bilangan genap dan ganjil. Selamat mencoba...
Salam IT
    




[Read More...]

Kamis, 04 Juli 2013

Hacker Vs Programmer

- 0 komentar


Hacker VS Programmer

1. Seorang hacker mengalahkan sistem.
Seorang pemrogram mempertahankan sistem.

2. Seorang hacker yang mencoba untuk masuk
Seorang programmer mencoba untuk menghentikan hal-hal mendapatkan masuk

3. Seorang hacker melakukan hal-hal karena ia percaya pada mereka.
Seorang pemrogram melakukan apa yang dia seharusnya.

4. Seorang hacker mengubah cara hal-hal yang.
Seorang pemrogram mencoba untuk menjaga status quo.

5. Seorang hacker yang tangkas.
Programmer adalah sekrup kecil dalam mesin besar lambat.

6. Seorang hacker memiliki banyak poin serangan.
Seorang pemrogram memiliki satu pekerjaan.

7. Seorang hacker harus cepat.
Seorang pemrogram tidak.

8. Seorang hacker yang mandiri.
Seorang pemrogram bergantung pada orang lain.

9. Seorang hacker menemukan jalan yang tidak ada.
Seorang pemrogram menjaga yang lama yang sudah dilakukan.

10. Seorang hacker adalah tentang menjadi menarik.
Programmer adalah tentang menjadi sempurna.

Translated by izcha from zezr.blogspot.com
 

[Read More...]

Jumat, 15 Maret 2013

USB Flash Drive

- 0 komentar


Spesifikasi kecepatan USB Flash Drive saya singkat aja UFD yang tertera bias jadi tidak akurat. Untuk menghilangkan rasa penasaran Anda terhadap kecepatan UFD yang anda beli, Anda bias menggunakan salah satu aplikasi berikut ini yang tidak hanya melakukan pengecekan (tulis dan baca), tapi jug adapt mengecek  hal lainnya yang berkaitan dengan  UFD. Siapa tahu Anda bias mendapatkan Produk UFD murah tapi punya kinerja yang maksimal.
[Read More...]

Minggu, 10 Februari 2013

Teknologi Informatika

- 0 komentar

SOFTWARE DAN HARDWARE

Pengertian Software
Secara harfiah pengertian software adalah piranti lunak; perangkat lunak; program komputer. Istilah baku software dalam bahasa Indonesia adalah perangkat lunak. Software adalah sekumpulan program-program komputer yangyang tersttruktur untuk menjalankan suatu sistem atau operasi sesuai dengan apa yang dikehendaki manusia sebagai pengguna (user). Perangkat lunak bisa berupa apapun yang bisa dilihat efeknya namun tidak bisa dijamah atau di sentuh, itulah sifatnya. Dapat dijelaskan bahwa software ada yang digunakan untuk mengolah kata seperti Ms. Word, membuat tabel seperti Ms. Excel, membuat database seperti Ms. Acces, bebagai aplikasi seperti game, pengolah atau pengedit foto seperti PhotoShop, dll
[Read More...]
 
Copyright © . FreeShare Freelance Blog - Posts · Comments
Theme Template by Izca_design · Powered by Blogger