PERTEMUAN III DECISION. Prepared by Vosco

dokumen-dokumen yang mirip
BAB 4 KONDISI / PEMILIHAN

IF ELSE IF ELSE. BU : if (kondisi1) Statement; else if (kondisi2) Statement;

Pengambilan Keputusan

Pengambilan Keputusan DASAR PEMROGRAMAN

KENDALI PROSES. 6.1 PENYELEKSIAN KONDISI (Selection)

Modul 4 Kondisional/Pencabangan If - Else

Proses Perulangan (Looping) DASAR PROGRAMMING 1

Object Oriented Programming (OOP)

Pert. 5. Operai Penyeleksian Kondisi

STRUKTUR KENDALI PERCABANGAN

Bab 3. Decision 1 (Pengambilan Keputusan)

MODUL 10 PERNYATAAN KONTROL: FOR DAN SWITCH - CASE. Struktur perulangan for biasa digunakan untuk mengulang suatu proses yang

BAHASA PEMROGRAMAN C LANGUAGE

printf (" ======== Program untuk memilih nama bulan dalam setahun ======== \n \n");

BAB 5. KONDISI DAN ARRAY

A. TUJUAN 1. Menjelaskan tentang prinsip dasar fungsi. 2. Menjelaskan tentang.parameter formal dan parameter aktual

5.1 OPERATOR PERBANDINGAN DAN PERSAMAAN (RELATIONAL AND EQUALITY)

PENYELEKSIAN KONDISI

Latihan & Kisi-kisi UTS DASAR PEMROGRAMAN

Pengantar Pemrograman

BAB 5 REPETITION / PERULANGAN

PRAKTIKUM 07 DECISION SWITCH DWI SETIYA NINGSIH // PJJ D3 TI

BAB IV PENYELEKSIAN KONDISI

V. STRUKTUR PEMILIHAN

Konsep Pemrograman. Bab 7. Fungsi1. Konsep Pemrograman Politeknik Elektronika Negeri Surabaya 2006 PENS-ITS. Umi Sa adah

Struktur kondisi dari IF digunakan untuk melakukan seleksi terhadap pernyataan (statement) tunggal. Bentuk IF Tunggal adalah sebagai berikut :

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA

IT234 - Algoritma dan Struktur Data. Ramos Somya

BAB III PENGAMBILAN KEPUTUSAN

Algoritma Pemrograman. Fery Updi,M.Kom

IT234 - Algoritma dan Struktur Data. Ramos Somya

STACK DAN QUEUE. Pengertian Stack Dan Queue. stack & queue. Last saved by KENKEINA Created by KENKEINA

SEQUENTIAL/ URUTAN Program dijalankan mulai dari perintah paling atas/ awal sampai paling akhir secara berurutan/ sekuensial.

PENGENALAN BAHASA C. A. Struktur Kode Program dalam Bahasa C Secara garis besar, suatu kode program dalam bahasa C memiliki struktur umum seperti ini:

Struktur Kontrol. (Repetition)

MENGENDALIKAN PROSES PROGRAM

Algoritma dan Struktur Data Tahar Agastani Teknik Informatika UIN

MODUL IV Analisis Kasus/Pemilihan

Laporan Hasil Tugas Konsep Pemrograman

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA

Tugas PTIK C Program. Ardhini Maharani 12/331445/PA/14699

PRAKTIK MATA PELAJARAN

Percabangan. Yuli Sun Hariyani

Pertemuan 06. Dasar Pemrograman Komputer [TKL-4002] 2010

ALUR PROGRAM. SELEKSI KONDISI Statement If a. Bentuk If tunggal sederhana Sintaks : if ( kondisi ) statement ;

PRAKTIK MATA PELAJARAN

GISKA ARIYA SANGGITA TI

Pengantar dalam Bahasa Pemrograman Turbo Pascal Tonny Hidayat, S.Kom

Achmad Solichin.

3. Struktur Perulangan dalam C++

Bahasa C melengkapi fasilitas modular dengan menggunakan fungsi pada setiap SubProgram. Contoh pembagian program menjadi beberapa subprogram.

Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu :

Percabangan. Agus Priyanto, M.Kom

if (kondisi) Pernyataan;

Bab 4. Decision 2 (Pengambilan Keputusan)

Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 1 Slide 1

PRAKTIKUM 4 PENGAMBILAN KEPUTUSAN

Praktikum 5 PERULANGAN PROSES

OPERASI PERNYATAAN KONDISI

If (kondisi) pernyataan

STRUKTUR DATA MENGGUNAKAN C++ Windha Mega PD, S.Kom

Pernyataan if MODUL V PERCABANGAN

PRAKTIKUM PEMROGRAMAN KOMPUTER MODUL II PERCABANGAN. Bahasa Pemrograman : C / C++

Pengambilan Keputusan. Konsep Pemrograman Oleh Tita Karlita

belajar pemograman C++ Dasar

# FOUR LOOPING. JAWABAN 1. #include <stdio.h> #include <conio.h> #define pi void main(){

PRAKTIKUM 4 PENGAMBILAN KEPUTUSAN

Pengulangan for. Konstruksi for. keberadaan exp1, exp2, dan exp3 bersifat optional. for (exp1; exp2; exp3){ statement; atau. statement1; statement2;

LAMPIRAN 1 KODE PROGRAM SIMULASI #include<stdio.h> #include<conio.h> #include<math.h>

BAB IV INPUT DAN OUTPUT

Perulangan, Percabangan, dan Studi Kasus

Aliran Kendali (Flow Control)

Praktikum 4 PENGAMBILAN KEPUTUSAN

Pada akhir pertemuan ini, diharapkan mahasiswa memiliki kemampuan untuk: Menggunakan struktur kendali pencabangan bersyarat dalam bahasa pemrograman.

PRAKTIKUM 18 : ARRAY 1

DPK UNIVERSITAS BRAWIJAYA MALANG

STRUKUR KENDALI : PERCABANGAN

Kondisional/Pencabangan/Pemilihan. Konsep Pencabangan Sintaks Konsep if (kasus tunggal) Konsep if-else (2-3 kasus) Konsep switch (lebih dari 3 kasus)

Diagram Alur (Flowchart)

OPERATOR & UNGKAPAN. Contoh operator : a + b Simbol + merupakan operator untuk melakukan operasi penjumlahan dari kedua operandnya ( yaitu a dan b ).

MODUL. Operasi Kondisi. Modul Praktikum C++ Dasar Pemrograman Komputer JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK

PEMROGRAMAN TERSTRUKTUR PERTEMUAN VI KOMPONEN KOMPONEN PEMROGRAMAN TERSTRUKTUR

LOGIKA ALGORITMA. Pertemuan 6. By: Augury

: Mahasiswa dapat mempraktekkan perintah selection/ pemilihan (If ; If Else ; Nested If ; Switch)

Selection / Pemilihan PEMILIHAN

Algoritma Pemrograman. Fery Updi,M.Kom

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA

Program menjadi terstruktur Dapat mengurangi pengulangan kode program. Fungsi dapat diimplementasikan dalam tiga bentuk :

UJIAN TENGAH SEMESTER GANJIL TAHUN STMIK AMIKOM YOGYAKARTA

KUMPULAN SOAL BAHASA C

BAB IV PENGULANGAN PROSES

Bab 2. Dasar-Dasar Pemrograman C

Pengantar dalam Bahasa Pemrograman Turbo Pascal

Pemilihan. Overview. Tujuan. 1.1 Bentuk Umum IF dan Variasinya

Struktur Dasar Bahasa C Tipe Data Dalam bahasa C terdapat lima tipe data dasar, yaitu :

Sedangkan bentuk umum pendefinisian fungsi adalah : Tipe_fungsi nama_fungsi(parameter_fungsi) { statement statement... }

Akan diperhatikan tipe data dari masing-masing operand dalam ungkapan dan secara otomatis akan dilakukan.

Input/Output. Input/output Memformat keluaran Pengolahan karakter dan String

SOAL C++ Created by Yuli Astuti,S.Kom Copyright 2009

Algoritmadan Pemrograman

Transkripsi:

PERTEMUAN III DECISION

Perintah pengambilan keputusan atau decision digunakan untuk memilih salah satu alternatif jawaban yang tepat dari pilihan yang ada. Turbo C menyediakan 2 perintah pengambilan keputusan yaitu IF dan perintah SWITCH.

PERINTAH IF Berguna untuk memilih satu dari 2 atau lebih alternatif jawaban yang tersedia. Jika perintah IF tersebut terdiri dari 2 atau lebih pernyataan,maka pernyataan tersebut harus berada di antara begin dan end. Perintah IF memiliki bentuk umum : IF (kondisi) pernyataan

Artinya jika kondisi bernilai benar maka pernyataan dibawahnya akan dikerjakan. Pada perintah IF dapat pula diikuti oleh pernyataan majemuk. Untuk itu digunakan tanda } untuk menandai awal dan akhir pernyataan yang akan dikerjakan jika pernyataan benar.

Bentuknya adalah sebagai berikut: IF (kondisi) } pernyataan1 pernyataan2... pernyataann

Perintah IF ELSE Mempunyai bentuk umum sebagai berikut: if (kondisi) pernyataan1 else pernyataan2 Bentuk ini mempunyai arti : jika kondisi benar maka pernyataan1 akan dikerjakan dan jika kondisi salah maka pernyataan2 yang akan dikerjakan.

Perintah IF dalam IF Sering disebut nested-if. Perintah ini mempuyai bentuk umum sebagai berikut. if (kondisi1) if (kondisi2) pernyataan1; else pernyataan2; else pernyataan3;

Pernyataan if dalam if juga mempunyai bentuk yang majemuk yang sering disebut if bertingkat. Bentuk umumnya adalah sbb: if (kondisi1) pernyataan1; else if (kondisi2) pernyataan; else if (kondisi3) pernyataan; else if (kondisi4) pernyataan;.. else pernyataann;

PERINTAH SWITCH Merupakan pernyataan yang dirancang untuk menangani pengambilan keputusan yang melibatkan sejumlah pilihan alternatif yang diantaranya untuk menggantikan pernyataan IF bertingkat.

Bentuk umumnya adalah sbb: SWITCH (ekspresi) case konstanta1; pernyataan1; case konstanta2; pernyataan2; case konstanta3; pernyataan3;

case konstanta4; pernyataan4;.......... case konstantan; pernyataann; default; pernyataanx; }

Contoh program 1 #include <stdio.h> main() int nilai; printf( Masukkan nilai : );scanf( %d,&nilai); if (nilai>70) printf( Lulus\n ); else printf( Tidak Lulus\n ); }

Contoh program 2 #include<stdio.h> main() int nilai; char huruf; printf( Masukkan nilai : );scanf( %&,nilai); if (nilai>=81 && nilai<=100) huruf= A ; else if(nilai>=71 && nilai<81) huruf= B ; else if(nilai>=61 && nilai<71) huruf= C; else if(nilai>=51 && nilai<61) huruf= D ; else huruf= E ; } printf ( Jadi huruf adalah : %c\n,huruf);

Contoh Program 3 #include<stdio.h> #include<conio.h> #include<math.h> main() int pil,c,k,f,ca,cak,ic,r,da,dak,in,t,d,s; for(;;) clrscr(); printf("menu:\n"); printf("1.tabel bilangan\n"); printf("2.tabel konversi suhu\n"); printf("3.tabel sudut\n"); printf("4.keluar\n"); printf("masukkan pilihan=");scanf("%i",&pil); switch(pil)

case 1: clrscr(); printf("masukkan bilangan awal=");scanf("%i",&ca); printf("masukkan bilangan akhir=");scanf("%i",&cak); printf("masukkan interval=");scanf("%i",&ic); printf("=============================\n"); printf(" bil! kuadrat! faktorial\n"); printf("=============================\n"); for(c=ca;c<=cak;c=c+ic) k=c*c; f=c*c; printf("%7i%11i%10i\n",c,k,f); } printf("============================="); getch();

case 2: clrscr(); printf("masukkan celcius awal=");scanf("%i",&ca); printf("masukkan celcius akhir=");scanf("%i",&cak); printf("masukkan interval=");scanf("%i",&ic); clrscr(); printf(" TABEL KONVERSI SUHU\n"); printf("=============================\n"); printf("celcius! REAMUR! FAHRENHEIT\n"); printf("=============================\n"); for(c=ca;c<=cak;c=c+ic) r=4/5.*ca; f=9/5.*c+32; printf("%4i%10i%11i\n",c,r,f); } printf("=============================\n"); getch();

case 3: clrscr(); printf("masukkan derajat awal=");scanf("%i",&da); printf("masukkan derajat akhir=");scanf("%i",&dak); printf("masukkan interval=");scanf("%i",&in); printf(" TABEL \n"); printf("===========================================\n"); printf("derajat! RADIAN! SINUS! COSINUS! TANGEN\n"); printf("===========================================\n"); for(d=da;d<=dak;d=d+in) s=sin(r); c=cos(r); t=tan(r); printf("%4i%9i%9i%9i%9i\n",d,r,s,c,t); } printf("============================================="); getch();

} case 4: printf("terima kasih telah menggunakan program ini"); getch(); default: printf("pilihan anda salah"); getch(); } if(pil==4) }

SEKIAN