Pemograman Terstruktur

Slides:



Advertisements
Presentasi serupa
PEMROGRAMAN SISTEM PERNYATAAN DASAR PERULANGAN Pertemuan V
Advertisements

Perulangan Pertemuan ke-5 Bahasa C.
STRUKTUR DASAR ALGORITMA
STRUKTUR PERULANGAN Perulangan adalah instruksi yang dapat mengulang sederetan Instruksi secara berulang-ulang sesuai persyaratan yang ditetapkan. Struktur.
Looping (perulangan) As’ad Djamalilleil
Dasar Pemrograman MODUL 07 PERULANGAN.
Algoritma dan Dasar Pemograman
Struktur Kontrol #2 Perulangan
Algoritma dan Struktur Data
Perintah Perulangan Pertemuan ::
Sumber Kepustakaan : yohananugraheni.files.wordpress.com/.../7_struktu... 1 Struktur Perulangan.
Perintah Perulangan Pertemuan ::
Pemograman 1 Pertemuan 6.
2 JAM TEORI dan 1 jam praktek
PELATIHAN JAVA FUNDAMENTAL
DECISION KONDISI / PEMILIHAN
Algoritma dan Pemprograman 1
Dasar Pemrograman Pertemuan 10 Pengulangan dalam C
STRUKTUR DASAR ALGORITMA
Transfer of control (pemindahan langkah)
{Pertemuan 6 Struktur Perulangan}
Pernyataan Pertemuan 3 Season 1
Pemrograman Visual I Outline: Proses Pengulangan/Looping
Algoritma & Pemrograman
PERULANGAN (LOOPING) Harni Kusniyati.
PERULANGAN (LOOPING).
PERULANGAN C++.
STATEMENT PENGULANGAN
4. Pernyataan Dasar S. Indriani L, M.T 4. Pernyataan Dasar.
Pemograman Terstruktur
Pemograman Terstruktur
PERTEMUAN 9-11 STATEMENT PENGULANGAN
Struktur Kontrol Perulangan
Iterasi ( Perulangan ).
06.3 Hari-6.
{Pertemuan 7 Struktur Perulangan Lanjutan}
S. Indriani Lestariningati, M.T
Perulangan / Looping / Repetisi PEMROGRAMAN DASAR
Algoritma dan Pemrograman
Minggu ke-10 Imam Fahrur Rozi
Struktur Data Khoiriya Latifah, M.Kom.
Pemrograman Terstruktur
BAB VI Pengulangan.
PERULANGAN (LOOPING) Looping merupakan proses perulangan suatu blok pernyataan sebanyak yang diinginkan. Ada tiga bentuk dalam proses perulangan: Perulangan.
Pertemuan 9 Pengulangan dalam C Erna Sri Hartatik
Latihan & Studi Kasus Perulangan / Looping PEMROGRAMAN DASAR
PERTEMUAN 8 Algoritma Presented by : Sity Aisyah, M.Kom
Struktur Perulangan Yohana Nugraheni.
S. Indriani Lestariningati, M.T
10.5 Nested loop 6.3 & 7.3 NESTED LOOP 255.
291.
Pemograman Terstruktur
Perulangan (looping) Oleh: Sri Supatmi.
Looping, Percabangan dan Array
6. Array S. Indriani L, M.T.
S. Indriani Lestariningati, M.T
FOR Perulangan Menggunakan Pertemuan 10 Dasar Pemrograman
09.3 Hari-9.
STATEMENT PENGULANGAN
PROGRAM STUDI SISTEM INFORMASI UNIVERSITAS KOMPUTER INDONESIA
Perulangan (looping) Oleh: Sri Supatmi.
PROGRAM STUDI SISTEM INFORMASI UNIVERSITAS KOMPUTER INDONESIA
PENGULANGAN ALGORITMA & STRUKTUR DATA I PROGRAM STUDI SISTEM INFORMASI
PERULANGAN (LOOPING).
Perulangan Minggu ke-10.
STRUKTUR perulangan (1)
Soal-soal.
Pengulangan While - Do Temu 10.
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:

Pemograman Terstruktur Modul 4 Perulangan Pemograman Terstruktur S. Indriani Lestariningati, M.T Indonesia Computer University Bandung 2011

Pernyataan berulang while do_while for

1. while Pernyataan while merupakan salah satu pernyataan yang berguna untuk memproses suatu pernyataan atau beberapa pernyataan beberapa kali Bentuk pernyataan ini: while (ungkapan) { pernyataan_1; pernyataan_2; … pernyataan_N; }

Kapan pernyataan while digunakan? ungkapan pernyataan benar salah Akhir while Kapan pernyataan while digunakan? pedomannya adalah jika anda bermaksud menjalankan suatu proses secara berulang.

Contoh program Sebuah gambaran pemakaian while untuk menampilkan tulisan C++ sebanyak 10 kali. #include<stdio.h> #include<conio.h> void main() { int i; clrscr(); i=0; while (i<10) { printf("C++ \n"); i++; }

2. do-while do { pernyataan_1; pernyataan_2; … pernyataan_N; } Pernyataan do_while juga berguna untuk mengulang proses. Bentuk pernyataan: do { pernyataan_1; pernyataan_2; … pernyataan_N; } while(ungkapan); ungkapan pernyataan benar salah Akhir while

Contoh program #include<stdioh> #include<conio.h> void main() { int i; clrscr(); i=0; do printf("C++ \n“); i++; } while (i<10);

3. for Pernyataan for juga berguna untuk mengulang pengeksekusian terhadap satu atau sejumlah pernyataan. Bentuknya sebagai berikut: for(inisialisasi; kondisi; update) { pernyataan; } Pernyataan akan diulangi jika kondisi bernilai true Inisialisasi: akan dieksekusi. Biasanya merupakan variabel yang akan dipakai sebagai counter atau pencacah. Bagian ini hanya dieksekusi hanya sekali. Kondisi: akan diperiksa, jika bernilai true maka perulangan akan dilanjutkan dan jika bernilai false maka perulangan akan dilewati. Pernyataan: akan dieksekusi.

Contoh program #include<stdio.h> #include<conio.h> void main() { int i; clrscr(); for(i=0;i<10;i++) printf("C++\n”); } Perhatikan cara penulisan for(inisialisasi; kondisi; update)

Nested Loops (Perulangan bertumpuk) Perulangan bertumpuk secara sederhana dapat diartikan: terdapat satu atau lebih loop didalam sebuah loop. Banyaknya tingkatan perulangan, tergantung dari kebutuhan. Biasanya, nested loops digunakan untuk aplikasi matematika yang menggunakan baris dan kolom  loop luar biasanya digunakan digunakan untuk mendefinisikan baris, loop dalam digunakan untuk mendefinisikan kolom.

#include<stdio.h> void main() { for(int baris=1;baris<=4;baris++) { for (int kolom=1;kolom<=5;kolom++) { printf("%i",kolom); } printf("\n"); }

Latihan (1) Buatlah program untuk menampilkan: ======================= Pemograman berorientasi objek 2. Buatlah program untuk membuat tampilan sbb: 10 9 8 7 6 5 4 3 2 1 STOP! GUNAKAN PERINTAH WHILE, DO_WHILE dan FOR!

Latihan (2) Susun program untuk menginput sebuah bilangan bulat. Apabila yang diinputkan kurang dari sama dengan 0 atau lebih dari sama dengan 100 maka cetak kalimat “Data Salah, Ulangi Memasukkan Data” dan ulangi menginput data. Bila nilainya berada dalam batas 0-100, maka cetak perkataan “LULUS” bila nilai tersebut >=60, selainnya cetak perkataan “GAGAL”

Latihan (3) Dalam lembar dokumen tersedia banyak sekali data berupa bilangan-bilangan integer. Susun program untuk menginput hanya sebagian dari data tersebut, dan mencetak totalnya. Berapa buah bilangan yang diinput, atau berapa kali kita menginput tergantung total data yang telah diinput. Bila totalnya sudah melebihi 1000, maka berhenti menginput langsung mencetak total dan proses selesai.