StatementLevel Control Structures Programming Language Concept StatementLevel Control

  • Slides: 19
Download presentation
Statement-Level Control Structures Programming Language Concept

Statement-Level Control Structures Programming Language Concept

 Statement-Level Control Structures

Statement-Level Control Structures

Statement-Level Control Structures Selection Statements Iterative Statements

Statement-Level Control Structures Selection Statements Iterative Statements

CONTROL STRUCTURE A control structure is a block of programming that analyzes variables and

CONTROL STRUCTURE A control structure is a block of programming that analyzes variables and chooses a direction in which to go based on given parameters. The term flow control details the direction the program takes (which way program control "flows"). (https: //en. wikiversity. org/wiki/Control_structures)

ANALOGI CONTROL STRUCTURE Manusia = Komputer Buku = Coding Membaca atas kebawah, kiri ke

ANALOGI CONTROL STRUCTURE Manusia = Komputer Buku = Coding Membaca atas kebawah, kiri ke kanan. (code flow) Ada kalimat “jika mau tau X, buka ke halaman 14, jika mau tau Y, buka ke halaman 20”. Membuat keputusan. Akan berefek pada code flow

 Selection Statements

Selection Statements

Selection Statements If If/else Nested if (switchcase)

Selection Statements If If/else Nested if (switchcase)

Apa itu IF? Dalam c++ ada bentuk If untuk membuat beberapa fungsi agar dijalankan

Apa itu IF? Dalam c++ ada bentuk If untuk membuat beberapa fungsi agar dijalankan saat waktu atau syarat tertentu atau untuk berjalan sesuai logika yang diinginkan pembuat.

If Contoh : main(){ int nilai; cout<<“masukkan nilai : “; cin>>nilai; if (nilai>0) cout<<“nilai

If Contoh : main(){ int nilai; cout<<“masukkan nilai : “; cin>>nilai; if (nilai>0) cout<<“nilai yang anda masukkan positif”; getch(); }

If/else If (boolean_expression) { statement(s) will execute if the boolean expression is true }

If/else If (boolean_expression) { statement(s) will execute if the boolean expression is true } else { statement(s) will execute if the boolean expression is false }

If/else Pernyataan If Else dapat membuat program menjadi lebih simple dan ringkas, program akan

If/else Pernyataan If Else dapat membuat program menjadi lebih simple dan ringkas, program akan menjadi lebih efisien apabila menggunakan satu pernyataan kondisi untuk dua pernyataan kondisi.

 contoh Maksud flowchart diatas yaitu jika suatu kondisi benar maka akan mengerjakan pernyataan_1

contoh Maksud flowchart diatas yaitu jika suatu kondisi benar maka akan mengerjakan pernyataan_1 sedangkan jika perintah salah akan mengerjakan pernyataan_2

Berikut bentuk dari pernyataan if else If (Kondisi) { Statement 1; Statement 2; }

Berikut bentuk dari pernyataan if else If (Kondisi) { Statement 1; Statement 2; } else { Statement 3; Statement 4; Statement dst; }

Nested if merupakan pernyataan if berada didalam pernyataan if yang lainnya

Nested if merupakan pernyataan if berada didalam pernyataan if yang lainnya

Nested if Pernyataan If merupakan salah satu dari Perintah Kondisi, pernyataan if ini berfungsi

Nested if Pernyataan If merupakan salah satu dari Perintah Kondisi, pernyataan if ini berfungsi atau digunakan sebagai pengambilan suatu keputusan berdasarkan kondisi. Suatu statement jika nilai berupa true atau benar maka perintah dikerjakan sedangkan false atau salah kebalikannya yaitu perintah tersebut tidak dikerjakan.

 Dari flowchart dibawah mempunyai pengertian yaitu jika suatu kondisi benar maka statement_1 atau

Dari flowchart dibawah mempunyai pengertian yaitu jika suatu kondisi benar maka statement_1 atau perintah akan dikerjakan sedangkan jika suatu kondisi salah maka akan berhenti. contoh

(switchcase) Format : Switch(<variable>) { case (nilai) : kode yang dieksekusi; case (nilai 2):

(switchcase) Format : Switch(<variable>) { case (nilai) : kode yang dieksekusi; case (nilai 2): kode yang dieksekusi; default : kode yang dieksekusi jika<variable> tidak cocok dengan case manapun }

Break dalam switchcase Berfungsi untuk keluar dari switch statement. Switch(<variable>) { case (1) :

Break dalam switchcase Berfungsi untuk keluar dari switch statement. Switch(<variable>) { case (1) : lakukan sesuatu ketika var bernilai 1 break; default : kode yang dieksekusi jika<variable> tidak cocok dengan case manapun break; }

PERTANYAAN ?

PERTANYAAN ?