Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Pengantar Pemrograman

Presentasi serupa


Presentasi berjudul: "Pengantar Pemrograman"— Transcript presentasi:

1 Pengantar Pemrograman
MateriMinggu ke-7 Pengulangan (loop) Fakultas Teknik Sipil & Lingkungan

2 Pengulangan while do … while for
Operator pengulangan digunakan untuk menjalankan suatu blok program secara berulang-ulang sampai terdapat suatu kondisi yang menghentikannya . Jenis operator pengulangan: while do … while for

3 Operator pengulangan while
kondisi Blok pernyataan while benar salah Cara penulisan: while (ekspresi_kondisi) { /* blok pernyataan */ /* yang dikerjakan berulang*/ }

4 Contoh penggunaan #include <iostream> using namespace std;
int main() { int x = 2; while(x < 1000) cout<<x<<"\n"; x = x * 2; } return 0;

5 Operator pengulangan do ... while
kondisi Blok pernyataan do while benar salah Cara penulisan: do { /* blok pernyataan */ /* yang dikerjakan berulang*/ } while (ekspresi_kondisi)

6 Contoh penggunaan #include <iostream> using namespace std;
int main() { int x = 2; do cout<<x<<"\n"; x = x * 2; } while(x < 1000); return 0; }

7 Operator pengulangan for
Cara penulisan: for (inisialisasi; ekspresi_kondisi; penaikan_penurunan) { /* blok pernyataan */ /* yang dikerjakan berulang*/ } Inisialisasi : memberikan nilai awal pada variabel pengontrol Ekspresi_kondisi : untuk mengontrol pengulangan dilanjutkan atau dihentikan. Penaikan_penurunan : digunakan untuk menaikkan atau menurunkan nilai variabel pengontrol pengulangan

8 Contoh penggunaan #include <iostream> using namespace std;
int main() { int tinggi, baris, kolom; cout<< “Tinggi segitiga: “<<endl; cin>>tinggi; for (baris = 1; baris <= tinggi; baris++) for (kolom = 1; kolom <= baris; kolom++) cout<<“*”; cout<<“\n”; } return 0; #include <iostream> using namespace std; Int main() { int x; for (x = 2; x < 1000; x = x * 2) cout<<x<<“\n”; return 0; }

9 Pernyataan break dan continue
Break : digunakan untuk keluar dari blok pengulangan. Continue : digunakan untuk mengarahkan eksekusi ke kondisi pernyataan for, while atau do…while sehingga kondisi dievaluasi lagi.

10 Contoh penggunaan #include <iostream> using namespace std;
int main() { int xx; for(xx = 5 ; xx < 10 ; xx++) if (xx == 8) break; cout<<“Dalam BREAK loop, xx sekarang adalah”<<xx<<“\n"; } continue; cout<<“Dalam CONTINUE loop, xx sekarang adalah”<<xx<< “\n"; return 0;

11 Pernyataan goto Pernyataan goto mewakili penggunaan pernyataan break dan continue , tergantung penempatan label. Label menyatakan lokasi yang dituju. Setiap penulisan label diikuti dengan tanda titik dua (:) Tidak memerlukan pendeklarasian seperti pada variabel  sebagai tanda saja.

12 Contoh penggunaan #include <iostream> using namespace std;
Int main() { int xx; for(xx = 5 ; xx < 10 ; xx++) if (xx == 8) goto PS; // loncat ke label PS cout<<"Dalam GOTO/BREAK loop, xx sekarang adalah”<<xx<<“\n"; } PS: // label dengan nama PS goto PS1; // loncat ke label PS1 cout<<"Dalam GOTO/CONTINUE loop, xx sekarang adalah”<<xx<< “\n"; PS1: ; return 0;

13 Pernyataan Fungsi exit()
Pernyataan fungsi exit() berfungsi untuk proses terminasi/keluar dari program. Penggunaan fungsi exit() memerlukan file header <cstdlib> Terdapat tiga parameter yang dapat digunakan pada fungsi exit(), yaitu: 0, EXIT_SUCCESS, dan EXIT_FAILURE

14 Contoh penggunaan #include <iostream> #include <cstdlib>
using namespace std; int main() { int xx; for(xx = 5 ; xx < 10 ; xx++) if (xx == 8) exit(0); // keluar dari program cout<<"Dalam loop, xx sekarang adalah”<<xx<<“\n"; } return 0;

15 Latihan 1. Buatlah program penjumlahan berikut: 1+2+3+4+5+6+7+8+9+10
2. Tentukan bilangan kelipatan 3 dimulai dari bilangan 10 dan berakhir sebelum bilangan 50. 3. Buat program konversi dari celcius menjadi Fahrenheit: F = 1.8*C + 32


Download ppt "Pengantar Pemrograman"

Presentasi serupa


Iklan oleh Google