StatementLevel Control Structures Programming Language Concept StatementLevel Control
- Slides: 19
Statement-Level Control Structures Programming Language Concept
Statement-Level Control Structures
Statement-Level Control Structures Selection Statements Iterative Statements
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 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 If If/else Nested if (switchcase)
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 yang anda masukkan positif”; getch(); }
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 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 sedangkan jika perintah salah akan mengerjakan pernyataan_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 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 perintah akan dikerjakan sedangkan jika suatu kondisi salah maka akan berhenti. contoh
(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) : lakukan sesuatu ketika var bernilai 1 break; default : kode yang dieksekusi jika<variable> tidak cocok dengan case manapun break; }
PERTANYAAN ?
- Control structures in c
- Examples of homologous
- Language
- Perbedaan linear programming dan integer programming
- Greedy vs dynamic programming
- What is system program
- Integer programming vs linear programming
- Programing adalah
- Nano programmed control unit
- Concept of duality in linear programming
- Real self and ideal self drawing
- Contoh selling concept
- Data structures for language processing
- Hardware and control structures
- Statement level control structures
- Intro.php?aid=
- Flag controlled loop c++
- Types of control structures
- Control flow structures
- Statement level control structures