Pengantar Pemrograman

Slides:



Advertisements
Presentasi serupa
PEMROGRAMAN SISTEM PERNYATAAN DASAR PERULANGAN Pertemuan V
Advertisements

Konsep Pemrograman Oleh Tita Karlita
Bab 4 Percabangan.
Pertemuan 7 Struktur Kendali Percabangan SWITCH Dasar Pemrograman Renni Angreni, S.Kom.
STRUKTUR PERULANGAN (LOOPING)
Dasar Pemrograman MODUL 07 PERULANGAN.
LOOPING (PERULANGAN)
LOOPING (PERULANGAN)
Komentar, Identifier dan Tipe Data
PENGENALAN c++ DAN STRUKTUR DASAR C++
Pernyataan Pengulangan A’ud Solehuddin::Januari2012.
Nandang Hermanto PK2 Pertemuan 3. Perulangan Pernyataan while Pernyataan do..while Pernyataan for.
Perintah Perulangan Pertemuan ::
Bab 5 Pengulangan.
Pengulangan WHILE.
Pemograman 1 Pertemuan 6.
Pointer Dr. Lily Wulandari.
Pertemuan 22 POINTER Bag.2 Dasar Pemrograman Renni Angreni, S.Kom.
#include //bagian modul int hitung(x,y) { return(x+y); } //bagian utama main() { int jumlah,a,b; a=8; b=2; jumlah=hitung(a,b); cout
PEMROGRAMAN IMPERATIF
Pertemuan 6 IF Bersarang / IF Bertingkat Nested IF Dasar Pemrograman.
Struktur Kendali Proses (Perulangan)
Struktur Kontrol.
WHILE & DO-WHILE Struktur Kendali Percabangan Pertemuan 8
Scope Variable *dalam fungsi Tenia Wahyuningrum, S.Kom., MT
STRUKTUR PERULANGAN 2 (LOOPING-2)
Prosedur dan Fungsi Triana Elizabeth, S.Kom.
Dasar Pemrograman Pertemuan 10 Pengulangan dalam C
Transfer of control (pemindahan langkah)
Algoritma & Pemrograman
PERULANGAN (LOOPING) Harni Kusniyati.
PERULANGAN (LOOPING).
ARRAY (Array Dua Dimensi) Pertemuan 16 Dasar Pemrograman
Looping (perulangan).
Bab 4 PROSES PENGULANGAN
Struktur Kontrol Perulangan
FUNGSI (Method) Bag.1 Pertemuan 18 Dasar Pemrograman
Algoritma & Pemrograman 1B
Bifurcation & Lompatan Instruksi
PERNYATAAN DASAR DALAM C++.
STRUKTUR LOOPING Castaka Agus Suginto, M.Kom., M.CS.
Perulangan / Looping / Repetisi PEMROGRAMAN DASAR
Algoritma dan Pemrograman
Minggu ke-10 Imam Fahrur Rozi
Pemrograman Terstruktur
PENGULANGAN Oleh : sgo.
Pertemuan 9 Pengulangan dalam C Erna Sri Hartatik
ARRAY Oleh : sgo.
Pengantar Pemrograman
PENGULANGAN (Loop).
Struktur Kontrol : Perulangan
Pertemuan 7 pow, sqrt, break, continue
PERBEDAAN C DAN C++ Meriska Defriani, S
FOR Perulangan Menggunakan Pertemuan 10 Dasar Pemrograman
Operator Unary & Operator Ternary Pertemuan 9 Dasar Pemrograman
Variabel dan Tipe Data TEE 2103 Algoritma & Pemrograman
PERTEMUAN 8 PHP 1.
Algoritma Struktur Data
Algoritma dan Struktur Data
Akademi Komunitas Negeri Lamongan
PEMROG. BERORIENTASI OBJEK I (JAVA)
Perulangan Pernyataan while Pernyataan do..while Pernyataan for.
PERULANGAN (LOOPING).
Operator.
Algoritma dan Pemrograman
Perulangan Minggu ke-10.
Perulangan (for, while, do while) MANASE SAHAT, M.KOM.
PERTEMUAN V F U N G S I Tujuan membuat suatu fungsi
STRUKTUR KONTROL PERCABANGAN DAN STRUKTUR KONTROL LOMPATAN
PERULANGAN (LOOPING) Harni Kusniyati. 1. Pernyataan While Pada pernyataan while, pengecekan terhadap loop dilakukan dibagian awal (sebelum tubuh loop).
Transcript presentasi:

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

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

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

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

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

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

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

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; }

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.

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;

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.

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;

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

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;

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