Monday, March 12, 2018

Belajar Bahasa Pemograman C++ Dengan Mudah

Proses Perulangan Bahasa Pemrogramman C++


[caption id="attachment_14948" align="aligncenter" width="1366"]Perulangan C++Perulangan C++[/caption]


Hallo Sobat situsislami.net ??? Tau kah anda ? Operasi perulangan selalu dijumpai didalam bahasa pemrograman, disini akan saya bahas beberapa perintah dasar perulangan diantaranya :


Pernyataan for :

  • Pernyataan nested - for

  • Perulangan Tidak Berhingga


Pernyataan For


Tau kah anda? Bahwa Perulangan yang pertama yaitu adalah For, Untuk Bentuk Umum pernyataan For bisa diliat dibawah ini :



for ( inisialisasi; syarat pengulangan; pengubah nilai pencacah )


Bila pernyataan didalam for lebih dari satu maka pernyataan-pernyataan tersebut harus diletakan didalam tanda kurung.



for ( inisialisasi; syarat pengulangan; 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 Pengulangan: memegang kontrol terhadap pengulangan, karena bagianini yang akan menentukan suatu perulangan diteruskan atau dihentikan.

  • Pengubah Nilai Pencacah: mengatur kenaikan atau penurunan nilai pencacah.


Contoh : Sebagai contoh program untuk mencetak bilangan dari 1 hingga 10 secara menaik, secara menurun dan menampilkan bilangan ganjil, sebagai berikut :

Contoh 1



[caption id="attachment_14949" align="aligncenter" width="1366"]Perulangan C++Perulangan C++[/caption]



/* --------------------------- */
/* 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( );
}


Contoh 2



[caption id="attachment_14950" align="aligncenter" width="1366"]Perulangan C++Perulangan C++[/caption]

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


Contoh 3



[caption id="attachment_14951" align="aligncenter" width="1366"]Perulangan C++Perulangan C++[/caption]

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


Pernyataan nested - for


Nested for yaitu 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;
}
}


"Didalam penggunaan nested-for, perulangan yang di dalam terlebih dahulu dihitung hingga selesai, kemudian perulangan yang diluar diselesaikan."

Contoh 1



[caption id="attachment_14952" align="aligncenter" width="1366"]Perulangan C++Perulangan C++[/caption]

/* ------------------------- */
/* Program for - Nested for */
/* ------------------------- */
#include<stdio.h>
#include<conio.h>
main( )
{
int a, b;
clrscr( );
for(a = 1; a <= 10; a++)
{
printf("\n");
for(b = a; b <= 10; b++)
printf(" %d ",a);
}
getch();
}


Contoh 2



[caption id="attachment_14953" align="aligncenter" width="1366"]Perulangan C++Perulangan C++[/caption]

/* ------------------------- */
/* Program for - Nested for */
/* ------------------------- */
#include<stdio.h>
#include<conio.h>
main( )
{
int a, b;
clrscr( );
for(a = 1; a <= 10; a++)
{
printf("\n");
for(b = a; b <= 10; b++)
printf(" %d ",b);
}
getch();
}



Perulangan Tidak Berhingga


Perulangan tak berhingga merupakan perulangan ( loop ) yang tak pernah berhenti atau mengulang terus, hal ini sering terjadi disebabkan adanya kesalahan penanganan kondisi yang dipakai untuk keluar dari loop. Sebagai contoh, jika penulisan perintah sebagai berikut:

Contoh 1



[caption id="attachment_14954" align="aligncenter" width="1366"]Perulangan C++Perulangan C++[/caption]

/* ------------------------- */
/* Program for Tdk Berhingga */
/* ------------------------- */
#include<stdio.h>
#include<conio.h>

main( )
{
int bil;

clrscr();
for (bil = 60; bil >=10; bil++)
printf("%d", bil);
getch();
}


Pada pernyataan ini tidak akan berhenti untuk menampilkan bilangan menurun, kesalahan terjadi pada pengubah nilai pencacah, seharusnya penulisan yang benar berupa



bil-- Akan Tetapi yang ditulis adalah bil++


Oleh karena kondisi bil >= 1 selalu bernilai benar ( karena bil bernilai 6), maka pernyataan



printf("%d", bil);


akan terus dijalankan.
Jika terjadi hal semacam ini, untuk menghentikan proses yang terus menerus semacam ini dengan menekan tombol Pause Break atau CTRL – C.



jika ingin menyalin coding ini, jangan lupa pakai Teknik ATM " Amati Tiru Modifikasi " agar kalian dapat membuat program sendiri. Inti nya jangan takut error kalau mau bisa :)

Sekian Proses Perulangan Menggunakan Bahasa Pemrogramman C++ ini, Nantikan Terus Update Artikel Seru Lain nya hanya di www.situsislami.net | Semoga bermanfaat… 

Bila ada yang ingin ditanyakan silakan komentar dibawah ini, nanti akan saya jawab satu persatu.

Bila ingin mempublikasikan kembali artikel ini untuk kepentingan blog, website, tugas, dll. tolong sertakan sumber alamat link url website kami, Terima Kasih.

Add Comments