Selasa, 09 April 2013

LP C++ IV

Soal
1. Apa yang kalian ketahui tentang perulangan ?
2. Sebutkan dan jelaskan statment perulangan dalam C++ beserta contoh programnya ?

Dalam bahasa C tersedia suatu fasilitas yang digunakan untuk melakukan proses yang berulangulang sebanyak keinginan kita. Misalnya saja, bila kita ingin menginput dan mencetak bilangan dari 1 sampai
100 bahkan 1000, tentunya kita akan merasa kesulitan. Namun dengan struktur perulangan proses, kita tidak perlu menuliskan perintah sampai 100 atau 1000 kali, cukup dengan beberapa perintah saja. Struktur perulangan dalam bahasa C mempunyai bentuk yang bermacam-macam.

Statement FOR
Statement FOR digunakan untuk menyatakan perulangan (seperti PASCAL).
Sintaksnya:
    for (ungkapan1; ungkapan2; ungkapan3)
    {
    .
    .
    }
Ungkapan1 merupakan statement awal (inisialisasi)
Ungkapan2 merupakan kondisi/syarat perulangan dilakukan
Ungkapan3 merupakan statement control untuk perulangan

Contoh :
    for (a = 1; a <= 5; a++)
    {
    cout << “Hello world \n”;
    }

Statement WHILE
Statement WHILE juga digunakan untuk menyatakan perulangan. Penggunaannya mirip pada PASCAL.
Sintaksnya:
    while (kondisi)
    {..}

Contoh:
Dua perintah di bawah ini adalah identik.
    for (a = 1; a <= 5; a++)
    {
    cout << “Hello world \n”;
    }
dengan
    a = 1;
    while (a <= 5)
    {
    cout << “Hello world \n”;
    a++;
    }

Statement DO ... WHILE

Perintah DO ... WHILE hampir sama dengan WHILE sebelumnya.
Sintaknya:
    do
    {
    .
    .
    }
    while (kondisi);
Perbedaan dengan WHILE sebelumnya yaitu bahwa pada DO WHILE statement perulangannya dilakukan terlebih dahulu baru kemudian di cek kondisinya. Sedangkan WHILE kondisi dicek dulu baru kemudia statement perulangannya dijalankan.

Contoh:
    a = 1;
    do
    {
    cout << “Hello world \n”;
    a++;
    }
    while(a==0)

0 komentar:

Posting Komentar

 
;