PEMROGRAMAN TERSTRUKTUR

Slides:



Advertisements
Presentasi serupa
TUGAS Buatlah program menghitung luas persegi panjang!
Advertisements

Dasar Pemrograman Komputer
STATEMENT KONDISI Adalah perintah yang memungkinkan
Universitas Muhammadiyah Malang Fakultas Teknik Jurusan Teknik Informatika Semester Genap Nur hayatin, S.ST.
Macam Statement As’ad Djamalilleil
Selection (pemilihan) As’ad Djamalilleil
Pemrograman JAVA (TIB09)
BAB VI PERCABANGAN DAN PERULANGAN
Struktur Kendali Proses (Seleksi)
PEMROGRAMAN BERORIENTASI OBJEK
Pernyataan Kontrol By Serd17 & A. AKRAM N. R..
Kontrol Program Armadyah Amborowati.
Nested If = if bersarang = if bertingkat Operator logika
Pemrograman Terstruktur
III. STRUKTUR KONTROL.
Flow Control & Looping Pertemuan 4 Pemrograman Berbasis Obyek Oleh Tita Karlita.
SELECTION STATEMEN KENDALI / PERCABANGAN
SELECTION (STATEMEN KENDALI / PERCABANGAN)
Pengenalan PHP Operator Aritmatika:
2 JAM TEORI dan 1 jam praktek
Struktur Kendali Percabangan pada C
PERCABANGAN/PEMILIHAN
Struktur Kendali dan Repetisi
Struktur Kontrol Pemilihan
Struktur kontrol ∞ kondisi. ∞ if-else ,
1 Dasar Pemrograman Komputer [TKL-4002] Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu :  Memahami struktur kendali pengulangan (looping)
Pernyataan bersyarat,seleksi,dan perulangan
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 1 DPK Pertemuan -- Issa Arwani, S.kom, M.sc. PROGRAM STUDI.
Referensi Bahasa (4) As’ad Djamalilleil
PEMROGRAMAN TERSTRUKTUR Tipe Data Sederhana. Tujuan Memberikan pemahaman mengenai berbagai tipe data sederhana yang disediakan oleh C, sehingga mahasiswa.
Struktur Kontrol Keputusan
Algoritme dan Pemrograman
Struktur Kontrol #1 Keputusan
FONDASI PEMROGRAMAN & STRUKTUR DATA #2
Statement Control (if dan switch)
Struktur Kontrol Pemilihan
Struktur Seleksi (Percabangan)
Struktur Kontrol Keputusan
PERTEMUAN 5 PENYELEKSIAN KONDISI.
PERCABANGAN.
Pertemuan ke 10 Perintah Bercabang.
Kuliah III Ricky Maulana Fajri, M.Sc
Aliran Kendali (Flow Control)
Pengenalan PHP Operator Aritmatika:
PERCABANGAN Siti Mukaromah, S.Kom.
Pemrograman Web Lanjut “Pertemuan ke-3”
Algoritma & Pemrograman 1
Algoritma & Pemrograman 3
PERCABANGAN.
As’ad Djamalilleil Macam Statement As’ad Djamalilleil
As’ad Djamalilleil Referensi Bahasa (4) As’ad Djamalilleil
Selection (pemilihan)
PEMROGRAMAN WEB Ahmad Ramadhani, S.kom.
Ekspresi & Alur Kendali
Seleksi Kondisi/Pencabangan
Struktur Kontrol #1 Keputusan
Flow Control & Exception Handling
Pertemuan 4 Pemrograman Terstruktur
Pertemuan 5 Pemrograman Terstruktur
KONDISI PEMROGRAMAN TERSTRUKTUR S1 PENDIDIKAN TEKNIK INFORMATIKA
Penggunaan Decission (keputusan ) pada C
Dasar-Dasar Pemrograman
Dasar-dasar PHP - Pengantar - variabel - operator -struktur kontrol
Dasar Pemrograman Pertemuan 7 Percabangan dalam bahasa C
PERCABANGAN.
Pemrograman Web Lanjut “Pertemuan ke-3”
Struktur percabangan.
Logika dan Algoritma Agung BP Chapter 5.
Struktur Kendali MINGGU KE-2.
FONDASI PEMROGRAMAN & STRUKTUR DATA #2 - 3
Transcript presentasi:

PEMROGRAMAN TERSTRUKTUR Struktur Percabangan : IF dan SWITCH

Pemrograman Terstruktur - Pertemuan 3 Tujuan Memberikan pemahaman mengenai struktur kontrol percabangan dalam C yaitu if dan switch, sehingga mahasiswa mampu memanfaatkannya dalam menyelesaikan permasalahan pemrograman.

Pemrograman Terstruktur - Pertemuan 3 Struktur Kontrol Struktur kontrol  kombinasi instruksi-instruksi menjadi satu unit logik yang memiliki satu titik masuk dan satu titik keluar. Instruksi-instruksi dalam program diorganisasikan menjadi 3 macam struktur kontrol, yaitu : Urutan Percabangan (if dan switch) Perulangan

IF dengan satu alternatif Pemrograman Terstruktur - Pertemuan 3 IF dengan satu alternatif Bentuk : if (kondisi) statementsT; x != 0 F T Contoh 1 : if (x!=0) produk=produk*x; produk=produk*x Contoh 2 : if (x!=0) { produk=produk*x; printf(“x!=0\n”); }

IF dengan dua alternatif Pemrograman Terstruktur - Pertemuan 3 IF dengan dua alternatif Bentuk : if (kondisi) statementsT; else statementsF; x != 0 F T Contoh : if (x%2==0) { p=p*(2+x); cout<<“x bilangan genap\n”; } else { p=p*(1+x); cout<<“x bilangan ganjil\n”; p=p*(1+x) p=p*(2+x)

IF bersarang (banyak alternatif) Pemrograman Terstruktur - Pertemuan 3 IF bersarang (banyak alternatif) Bentuk : if (kondisi1) statements1; else if (kondisi2) statements2; : else if (kondisin) statementsn; else statementse; x > 0 x < 0 F F T T numpos+=1 numneg+=1 numzero+=1

IF bersarang (banyak alternatif) Pemrograman Terstruktur - Pertemuan 3 IF bersarang (banyak alternatif) Contoh : if (x>0) numpos=numpos+1; else if (x<0) numneg=numneg+1; else numzero=numzero+1;

Switch (banyak alternatif) Pemrograman Terstruktur - Pertemuan 3 Switch (banyak alternatif) Contoh : switch (watts) { case 25: life=2500; break; case 40: case 60: life=1000; case 75: case 100: life=750; default: life=0; } Bentuk : switch (controlling expression) { case n1: statement n1; break; case n2: statement n2; : case nn: statement nn; default: statementd; }

Pemrograman Terstruktur - Pertemuan 3 Kondisi Suatu ekspresi yang menghasilkan nilai false (0) atau true (1) Menggunakan operator relasional <, >, <=, >=, ==, != Menggunakan operator logika &&, ||, !

Pemrograman Terstruktur - Pertemuan 3 Presedensi Operator Function calls !, +, -, & (operator unary) *, /, % +, - <, <=, >=, > ==, != && || =

Pemrograman Terstruktur - Pertemuan 3 Referensi Bab 4, “Selection Structures: if and switch Statements”, Problem Solving and Program Design in C, Jeri R. Hanly dan Elliot B. Koffman, Addison Wesley, 2002