selanjutnya saya akan membahas Looping, apaan tuh!
Looping adalah pengulangan atau serangkaian “kerja” dari program, nih macam2 looping :
=> While
Perintah while adalah pengulangan yang dilakukan oleh program selama while dalam keadaan tertentu, jadi while akan mengerjakannya terus selama masih dalam kondisi benar (True).
contohnya :
int i = 1;
while (i <= 100) {
cout << i << “\n”;
++i;
outputnya adalah angka 1 sampai dengan (<=) 100
pencerahanya nih :
int i = 1 adalah nilai i = 1 dengan tipe data int atau bulat
while (i<100) adalah perulangan yang setelanya tertulis (i<=100) yang artinya nilai i = 1, jadi 1 sampai dengan 100 karena arti dari operator (<=) adalah sampai dengan.
cout<<i<<"\n"; adalah perintah cout untuk menampilkan hasil dari i sedangkan simbol "\n" ini artinya ganti baris
++i adalah iterasi, arti dari ini adala sama aja dengan i = i+1, jadi setiap nilai i aka selalu di tambah 1, jadi menghasilkan perulangan dari 1 hingga dengan 100
=>do while
perintah untuk tetap melakukan sesuatu dalam program sampai kondisinya benar2 terpenuhi. Misalnya perintah untuk tetap menampilan sebuah pesan sampai adanya input yang valid dari user.
contohnya :
char pilihan;
do {
cout << “apakah adan mau melakukan perhitungan lagi? (y / n): “;
cin >> pilihan;
} while (pilihan != ‘y’ || pilihan != ‘n’);
if (pilihan == ‘y’){
//lanjutkan perhitungan
}else{
//perintah untuk keluar
}
pencerahannya :
Operator logika biasanya dipakai dalam perbandingan (kondisi). Operator logika yang biasanya dipakai ada beberapa macam, cekibrot:
-Simbol “&&” (and), operator ini berfungsi jika kedua nilai pembandingnya bernilai true. Contoh: i > 1 && i < 10.
-Simbol “||” (or), operator ini berfungsi jika salah satu dari kedua nilai pembandingnya bernilai true. Contoh: i >= 50 || i <= 0.
-Simbol “!” (not), artinya tanda negasi atau (not) tidak
while (pilihan != ‘y’ || pilihan != ‘n’);
ini adalah pilihan jika pilihan tidak sama dengan yes atau jika pilihan tidak sama dengan no
=> for
Statement FOR digunakan untuk menyatakan perulangan (seperti PASCAL).
Sintaksnya:
for (pernyatan1; pernyataan2; pernyataan3){
.
.
}
- pernyataan1 adalah statement awal (inisialisasi)
- pernyataan2 adalah kondisi/syarat perulangan dilakukan
- pernyataan3 adalah statement control untuk perulangan
contoh :
int baris_angka;
cout << “berapa baris yang mau ditampilkan?: “;
cin >> baris_angka;
for (int i = 1; i <= baris_angka; ++i) {
cout << “ini adalah baris ke-“ << i << “\n” ;
pencerahannya :
for (int i =1; i<= baris_angka; ++i) tafsiranya adalah, lah kayak kitab aja. hehe
statement pertama int i = 1 adalah memberikan nilai kepada i yang nilainya adalah bilangan bulat 1
statement kedua i <= baris_angka artinya nilai i yang sama dengan 1 melakukan perulangan sampai dengan (<=) baris_angka, artinya nilai satu sampai dengan nilai yg mau di masukkan
statement ketiga ++i yang artinya setiap nilai i akan di tambah satu
dah segitu dulu ye, masih newbie jadi yang gampang2 dulu, walaupun ane jga gk bgitu ahli tapi tetep brusaha ane bagi nih ilmu. smoga bermanfaat. salam sukses
CLICKSOR
Kata Penyemangat Hidup Agar Selalu Mau Belajar
kemapuan belum tentu menjadikan seorang mahir/ahli, karena mahir/ahli adalah pilihan, karena pilihan itu, yang tidak mampu menjadi mahir, tiada yang tidak mungkin, ayo semangat untuk selalu belajar. Sukses Sukses Sukses
Selasa, 02 Agustus 2011
Pemrograman C++ Part 2
Langganan:
Posting Komentar (Atom)
Tidak ada komentar:
Posting Komentar