Kontrol Program Armadyah Amborowati.

Slides:



Advertisements
Presentasi serupa
Introduction to Algorithm evaluation Soal Matrikulasi Buka Buku
Advertisements

Malang,22 November 2012
Dasar Pemrograman Komputer
Praktikum Bahasa C Struktur Kendali.
STRUKTUR KONTROL LANJUTAN
Pengambilan Keputusan
Macam Statement As’ad Djamalilleil
Modul 3: Kendali program dan teknik penyimpanan data
II Kendali percabangan (branching)
Bab 4 Percabangan.
STRUKTUR PERULANGAN (LOOPING)
Pemrograman JAVA (TIB09)
Kondisi dan Pengulangan Sparisoma Viridi dan Suprijadi 1.
SELECTION STATEMEN KENDALI / PERCABANGAN
STRUKTUR KONTROL PENYELEKSIAN KONDISI.
Struktur Kontrol.
Teknik Pemrograman (TEKPRO)
Algoritma dan Struktur Data
Operasi Penyeleksian Kondisi
Struktur Kendali Proses (Seleksi)
3 Variabel, Konstanta Tipe Data dan dalam Bahasa C/C++ Java dan Bab
PERTEMUAN V Logika Algoritma Algoritma : Metoda pemecahan suatu masalah langkah demi langkah. Karakteristik Algoritma :  Presisi ; langkah-langkahnya.
LOGIKA ALGORITMA Pertemuan 6.
STRUKTUR DASAR ALGORITMA KOMPETENSI DASAR Mahasiswa mengerti dan memahami berbagai struktur dalam penyajian algoritma Indikator 1.Mahasiswa dapat menjelaskan.
Pernyataan Kontrol By Serd17 & A. AKRAM N. R..
Struktur Kontrol: Keputusan
STRUKTUR KENDALI PROSES
PENGENALAN c++ DAN STRUKTUR DASAR C++
PEMROGRAMAN SISTEM PERNYATAAN DASAR PILIHAN Pertemuan V
Struktur seleksi.
Nested If = if bersarang = if bertingkat Operator logika
Percabangan/Pemilihan
Flow Control & Looping Pertemuan 4 Pemrograman Berbasis Obyek Oleh Tita Karlita.
SELECTION STATEMEN KENDALI / PERCABANGAN
SELECTION (STATEMEN KENDALI / PERCABANGAN)
Pengenalan PHP Operator Aritmatika:
#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
Nested IF (If di dalam If) dan Operator Logika
Struktur Kendali dan Repetisi
Pertemuan 6 IF Bersarang / IF Bertingkat Nested IF Dasar Pemrograman.
Struktur kontrol ∞ kondisi. ∞ if-else ,
STRUKTUR PERULANGAN 2 (LOOPING-2)
STRUKTUR KONTROL PENYELEKSIAN KONDISI LANJUTAN…….
OPERATOR LOGIKA.
SELECTION STATEMEN KENDALI / PERCABANGAN
Struktur Kontrol Keputusan
PROGRAM STUDI SISTEM INFORMASI UNIVERSITAS KOMPUTER INDONESIA
Transfer of control (pemindahan langkah)
Statement Control (if dan switch)
Algoritma dan Pemrograman
SELECTION STATEMEN KENDALI / PERCABANGAN
PROGRAM STUDI SISTEM INFORMASI UNIVERSITAS KOMPUTER INDONESIA
Struktur Kontrol.
Percabangan C++ Norma Amalia, ST., M.Eng.
Aliran Kendali (Flow Control)
Operator Operator adalah perintah yang memanipulasi nilai atau variabel dan memberikan suatu hasil. Macam – macam operator yang terdapat pada PowerBuilder.
Pengenalan PHP Operator Aritmatika:
STATEMENT if Bentuk umum dari statement if if (kondisi) statement; atau if(kondisi) { statement1; statement2; }
Pemrograman Terstruktur
Pengantar Pemrograman
PEMROGRAMAN WEB Ahmad Ramadhani, S.kom.
Praktikum  Uji opertaor relasi dan logika
SELEKSI ALGORITMA & STRUKTUR DATA I PROGRAM STUDI SISTEM INFORMASI
Struktur Pengambilan Keputusan
PROGRAM STUDI SISTEM INFORMASI UNIVERSITAS KOMPUTER INDONESIA
Akademi Komunitas Negeri Lamongan
Kondisi IF.
Penggunaan Decission (keputusan ) pada C
Pengambilan Keputusan
Struktur Kendali MINGGU KE-2.
Transcript presentasi:

Kontrol Program Armadyah Amborowati

Kontrol Program Secara berurutan Secara terkendali (statemen kendali) / Selection Secara berulang (statemen perulangan).

Contoh Secara Sequence/Urut { a = a + 1; b = a * c; d = b – a; };

Selection Statemen kendali digunakan untuk mengambil suatu keputusan atau memilih bagian program yang akan dikerjakan sesuai dengan kondisi atau syarat yang diberikan. - Bahasa C menyediakan beberapa statemen kendali, seperti: o Statemen if o Statemen if-else, dan o Statemen switch

Statemen-statemen di atas memerlukan suatu kondisi atau syarat sebagai dasar pengambilan keputusan. - Salah satu kondisi yang umum digunakan adalah berupa keadaan benar atau salah (true or false). - Bahasa C menyediakan beberapa jenis operator untuk mendukung pembentukan kondisi benar atau salah.

Operator Relasi. Operator relasi (hubungan) biasa digunakan untuk membandingkan dua buah nilai. Hasil pembadingan berupa keadaan benar atau salah.

Operator Logika

If untuk satu kondisi if (kondisi) statemen //jika terdapat lebih dari satu statemen if (kondisi) { statemen1; statemen2; ….. }

Contoh pemakaian if misalnya untuk menentukan besarnya discount yang diterima oleh seorang pembeli, berdasarkan kriteria: o Tidak ada discount jika total pembelian kurang dari 100.000. o Bila total pembelian lebih besar dari atau sama dengan 100.000, discount yang akan diterima sebesar 5 % dari total pembelian. - Penyelesaian dapat dilakukan dengan membuat asumsi bahwa default-nya discount = 0 (tidak ada discount). - Kemudian jika total pembelian lebih dari atau sama dengan 100.000, maka besarnya discount diubah menjadi 5 % dari total pembelian.

Discount = 0; if (total_pembelian >= 100000) Discount = 0.05 * total_pembelian;

Statemen if-else if (kondisi) { statemen_jika_kondisi_terpenuhi; } statemen_jika_kondisi_tidak_terpenuhi;

#include <iostream> #include <conio> main() { int nilai; cout<<"masukkan nilai anda="; cin>>nilai; if (nilai>80) {cout<<"anda lulus"; cout<<"\nanda berhak dapat hadiah"; } else cout<<"lulus"; cout<<"\nanda tidak berhak dapat hadiah"; getch();

If else if if (kondisi_1) { statemen_jika_kondisi_1_terpenuhi; } else if (kondisi_2) statemen_jika_kondisi_2_terpenuhi; else if (kondisi_3) statemen_jika_kondisi_3_terpenuhi; else statemen_jika_semua_kondisi_diatas_tdk_terpenuhi;

#include <iostream> #include <conio> main() { int nilai; cout<<"masukkan nilai anda="; cin>>nilai; if (nilai>80) {cout<<"anda lulus"; cout<<"\nanda berhak dapat hadiah"; } else if (nilai > 65) cout<<"lulus"; cout<<"\nanda tidak berhak dapat hadiah"; else cout<<"tidak lulus"; cout<<"\ntidak berhak dapat hadiah"; getch();

include <iostream.h> #include <conio.h> main() { int a; cout<<"Masukkan bilangan : "; cin >>a; cout<<endl; switch (a){ case 1 : cout<<"Hari ke "<<a<<" : Minggu"; break; case 2 : cout<<"Hari ke "<<a<<" : Senin"; case 3 : cout<<"Hari ke "<<a<<" : Selasa"; case 4 : cout<<"Hari ke "<<a<<" : Rabu"; case 5 : cout<<"Hari ke "<<a<<" : Kamis"; case 6 : cout<<"Hari ke "<<a<<" : Jum'at"; case 7 : cout<<"Hari ke "<<a<<" : Sabtu"; default : cout<<"Tidak terdapat hari ke "<<a; } getch();}

Kuis Buatlah program untuk memasukkan tiga buah bilangan yang dinyatakan dengan x, y, dan z, dan selanjutnya program akan memberikan keluaran berupa nilai terbesar dan nilai terkecil dari ketiga bilangan yang dimasukkan.