Perulangan Dengan Pernyataan Break

Apa Itu Break ?

          Break adalah pernyataan lompatan yang dapat mengandalikan aliran pengeksekusian CPU. BREAK merupakan keyword berfungsi untuk membuat CPU melompat keluar dari pernyataan pengulangan atau pernyataan SWITCH. Dan BREAK hanya dapat digunakan dalam pernyataan pengulangan dan pernyataan SWITCH.

         Break berfungsi untuk menghentikan proses perulangan (for, while dan do-while), sehingga program akan langsung meloncat ke statemen yang berada dibawah blok perulangan yang bersangkutan / sesudah akhir dari blok perulangan .

contoh program break :


#include<iostream>
#include<conio.h>
using namespace std;
int main(){
          char huruf = 'A';
          cout << "ketika huruf apapun... \ntekan huruf Q untuk berhenti \n";
          for (;;){
                   huruf = _getch();
                   cout << "Kamu menekan huruf = " << huruf << endl;
                   if (huruf == 'Q' || huruf == 'q') {
                             cout << "selesai sudah !" << endl;
                             break;}
          }
                             system("pause");
                             return 0;
          }

Ket :

Iostream  :

 Diginakan untuk menampilkan perintah:
- Cin
Merupakan fungsi masukan(digunakan untuk menyimpan data dalam suatu variabel). Bentuk umum: cin>>var x;
- Cout
Merupakan fungsi keluaran(digunakan untuk menampilkan data ataupun tulisan). Bentuk umum: cout<<”tulisan”; atau cout<<var x;
- Endl
Digunakan untuk pindah baris/ enter. Bentuk umum: cout<<”tulisan”<<endl;
-Ends
ends merupakan suatu fungsi manipulator yang digunakan untuk menambah karakter null ( nilai ASCII NOL ) ke deretan suatu karakter. Fungsi ini akan berguna untuk mengirim sejumlah karakter ke file di disk atau modem dan mangakhirinya dengan karakter NULL.

Conio.h :

   Digunakan untuk menampilakan perintah:
- getch
berfungsi untuk menahan tampilan. Bentuk umum: getch();
- clrscr
berfungsi untuk membersihkan layar. Bentuk umum: clrscr;
- getche
Fungsi dipakai untuk membaca sebuah karakter dengan sifat karakter yang dimasukkan tidak perlu diakhiri dengan menekan tombol ENTER, dan karakter yang dimasukan ditampilkan di layar.
- Putch
Akan menampilkan karakter ASCII dari nilai x ke layer monitor tanpa memindahkan letak kursor ke baris berikutnya.
- Clreol
Fungsi ini digunakan untuk membersihkan layar mulai dari posisi kursor hingga kolom terakhir, posisi kursor tiak berubah.
- Gotoxy
Fungsi gotoxy digunakan untuk memindahkan kursor ke kolom x, baris y.
- Wherex
Fungsi wherex digunakan untuk mengembalikan posisi kolom kursor.
- Wherey
Fungsi wherey digunakan untuk mengembalikan posisi baris kursor.

Using namespace :
    using namespace std, perintah ini digunakan untuk mendeklarasikan/ memberitahukan kepada compiler bahwa kita akan menggunakan semua fungsi/class/file yang terdapat dalam namespace std. namespace sendiri memiliki kesamaan dengan paket pada bahasa Java yang berisi pengelompokan fungsi, class dan yang sejenis.

Int main() :
     Pernyataan ini mendeklarasikan fungsi utama, 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. Kata Void menandakan fungsi main tidak bertipe.



cout dan cin :

    cin adalah syntak untuk menginputkan data oleh user.

contoh :

cin >> x;
penjelasan:

cin merupakan syntak untuk input data.

>> merupakan karakter yang harus mengikuti syntak cin. Jadi dimana cin ditulis setelahnya wajib menuliskan karakter >>

x merupakan tempat memori yang akan diisi oleh inputan user. Sebenarnya tidak harus x bisa apa aja tergantung deklarasi yang dideklarasikan oleh si programer.

; ini merupakan tanda akhir dari program dalam c++. Ini wajib ditulis setiap akhir baris program.

Jadi cin >> x; dibaca cin (user) akan memasukkan nilai kedalam memori x.

cout adalah syntak untuk mengoutputkan atau menampilkan hasil ke dalam layar.

contoh :

cout << x;
Penjelasan:

cout merupakan output data ke dalam layar.

<< merupakan karakter yang harus mengikuti syntak cout. Jadi dimana cout ditulis setelahnya wajib menuliskan karakter <<

x merupakan data yang dioutputkan yang telah diisi oleh user tentunya.

; ini merupakan tanda akhir dari program dalam c++. Ini wajib ditulis setiap akhir baris program.

For ( ;; ) : adalah perulangan tak terbatas (Infinite loop)

If  : adalah operator pernyataan yang berfungsi untuk mengecek pernyataan yang di masukan atau membandingkan pernyataan dan jika nilai yang ada didalam pernyataan tersebut sesuai atau sama dengan syarat maka program yang ada didalam fungsi if akan dijalankan jika tidak sesuai maka akan tidak dijalankan.  

System(“pause”) : menahan jendela output agar tidak langsung menutup setelah di compile

Retrun 0 : Mengakhiri fungsi main()


Semoga Artikel Ini Bermanfaat Bagi Anda

Tidak ada komentar:

Posting Komentar

Laporan Lengakap Dasar Desain Grafis

Laporan Lengkap Pratikum Dasar Desain Grafis OELH : EDWIN PERMANA 2017-7117 SMKN 1 TANAH GROGOT KABUPATEN PASER 2...