New Articles

10/recent/ticker-posts

Header Ads Widget

Practical Learning

PERULANGAN C++

A. PERINTAH FOR

proses looping yang menggunakan perhitungan (counter) yang sudah pasti (misalnya variabel k=1,2,...,n; j=m, m-1,...,5; dan sebagainya) dapat dibuat menggunakan pernyataan for.

Bentuk Umum:

for ( inisialisasi; syarat perulangan; pengubah nilai pencacah ) 
    pernyataan / perintah; 
    pernyataan / perintah; 
    pernyataan / perintah; 
}

Kegunaan dari masing-masing argumen for diatas adalah : 
• Inisialisasi; merupakan bagian untuk memberikan nilai awal untuk variabel-variabel tertentu. 
• Syarat Perulangan; memegang kontrol terhadap perulangan, karena bagian ini yang akan menentukan suatu perulangan diteruskan atau dihentikan. 
• Pengubah Nilai Pencacah; mengatur kenaikan atau penurunan nilai pencacah.

Contoh:
/* --------------------------- */ 
/* Program for - bilangan naik */ 
/* --------------------------- */ 
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
main( )
{
    int a; 
    clrscr( ); 
    for(a = 1; a <= 10; ++a) cout>>a; 
    getch( ); 
}

B. PERINTAH NESTED FOR

Pernyataaan Nested for adalah suatu perulangan for didalam perulangan for yang lainnya. Bentuk umum pernyataan Nested for sebagai berikut :

for (inisialisasi;syarat pengulangan;pengubah nilai pencacah ) 
     for (inisialisasi;syarat pengulangan;pengubah nilai pencacah) 
    
     pernyataan / perintah; 
     
}

Contoh:
#include 
#include 
main( ) 
    int a, b; 
    clrscr( ); 
    for(a = 1; a <= 5; a++) 
    
        printf("\n"); 
        for(b = a; b <= 5; b++) printf(" %d ",a); 
    
    getch(); 

C. PERINTAH GOTO

Pernyataan goto merupakan instruksi untuk mengarahkan eksekusi program ke-pernyataan yang diawali dengan suatu label. Label merupakan suatu pengenal (identifier) yang diikuti dengan tanda titik dua ( : ). Bentuk pemakaian goto sebagai berikut:

Contoh:

#include 
#include 
#include 
main( ) 
    int a, b; 
    char lagi; 
    atas: 
    clrscr( );
    cout>>"Masukkan Bilangan = ";
    cin<<a;
    b = a % 2;
    printf("Nilai %d %% 2 adalah = %d",a, b);
    printf("\n\nIngin Hitung Lagi [Y/T] : ");
    lagi = getche() ;
    if (lagi == 'Y' || lagi == 'y')
    goto atas;
    getch( );
}

D. PERINTAH WHILE

Pernyataan perulangan while merupakan instruksi perulangan yang mirip dengan perulangan for. Bentuk perulangan while dikendalikan oleh syarat tertentu, yaitu perulangan akan terus dilaksanakan selama syarat tersebut terpenuhi. 

Bentuk umum perulangan while, sebagai berikut:

while ( syarat ) 
    Pernyataan / perintah ; 
    Pernyataan / perintah ; 
}

Contoh:
#include 
#include 
main( ) 
    int bil=1; clrscr( ); 
    while(bil<=10) 
     { 
         printf(" %d ",bil); ++bil; 
     } 
    getch( ); 

E. PERINTAH DO ... WHILE

Pernyataan perulangan do - while merupakan bentuk perulangan yang melaksanakan perulangan terlebih dahulu dan pengujian perulangan dilakukan dibelakang. Bentuk umum perulangan do - while, sebagai berikut :

do 
    Pernyataan / perintah ; 
    Pernyataan / perintah ; 
while ( syarat ); 

Contoh:
#include 
#include 
main( ) 
     int bil=2;
     clrscr( ); 
     do 
     { 
         printf(" %d ",bil); bil+=2; 
     } 
     while(bil<=10); 
     getch( ); 
}




Post a Comment

0 Comments