Perulangan 2 DASAR PEMROGRAMAN

dokumen-dokumen yang mirip
PERULANGAN 2 DASAR PEMROGRAMAN

Praktikum 6 PERULANGAN PROSES 2

BAB VI PERULANGAN (LOOP)

Proses Perulangan (Looping) DASAR PROGRAMMING 1

PRAKTIKUM 6 PENGULANGAN PROSES 2

Praktikum 5 PERULANGAN PROSES

Praktikum 4 PENGULANGAN PROSES

BAB IV PENGULANGAN PROSES

Looping : break, continue, nested loop

Latihan & Kisi-kisi UTS DASAR PEMROGRAMAN

Bab 3. Decision 1 (Pengambilan Keputusan)

MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id

Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu :

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

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

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

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

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

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

IT234 - Algoritma dan Struktur Data. Ramos Somya

KENDALI PROSES. 6.1 PENYELEKSIAN KONDISI (Selection)

BAB VI. STATEMENT CONTROL

MENGENDALIKAN PROSES PROGRAM

IT234 - Algoritma dan Struktur Data. Ramos Somya

BAB 5 REPETITION / PERULANGAN

MODUL V PERULANGAN. Perulangan digunakan untuk menjalankan satu atau lebih perintah secara berulang selama kondisi tertentu.

DPK UNIVERSITAS BRAWIJAYA MALANG

BAGIAN A. PILIHAN GANDA Silanglah Jawaban yang Benar Pada Lembar Jawaban. Jawaban benar bernilai 3, salah atau kosong bernilai 0.

P R E T R EM N 5 STRUKTUR LOOPING

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

3. Struktur Perulangan dalam C++

Keg. Pembelajaran 5 : Perulangan dalam C++ 1. Tujuan Kegiatan Pembelajaran 2. Uraian Materi while do..while for continue dan break go to

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA

PRAKTIKUM 5 PENGULANGAN PROSES 1

Algoritma Pemrograman. Fery Updi,M.Kom

MODUL 5 PERULANGAN (LOOPING)

Tipe Data, Variabel, Input/Output

TEORI KONSEP PEMPROGRAMAN 3.1

Algoritma dan Pemrograman. Loop control structures: WHILE. Loop control structures: WHILE Perhatikan potongan program berikut: 12/29/2011

BAB 4 KONDISI / PEMILIHAN

PENYELEKSIAN KONDISI

IMPLEMENTASI NOTASI ALGORITMIK KE DALAM BAHASA C

Bahasa C-M6 By Jamilah, Skom 1

OPERATOR DAN STATEMEN I/O

PERULANGAN PROSES. Proses perulangan ditandai dengan mekanisme yang disebut loop. Proses Loop : Proses yang berulang-ulang

Percabangan. Agus Priyanto, M.Kom

Pengulangan. Overview. Tujuan. 1.1 Konsep Pengulangan

Algoritma dan Pemrograman Tahar Agastani Teknik Informatika UIN

Percabangan. Yuli Sun Hariyani

Algoritma Pemrograman. Fery Updi,M.Kom

V. PENGULANGAN. while (kondisi) { Pernyataan ; } Copyright PIK Unsri Agustus 2006

PRAKTIKUM TUJUAN Pada akhir perkuliahan ini mahasiswa akan dapat: Dapat menjelaskan pemakaian if atau switch case dengan tepat

Pertemuan X. Pemrograman Web Dasar Semester 1

Pemrograman Dasar R E P E T I T I O N

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

PEMROGRAMAN BERORIENTASI OBJEK. Percabangan. Budhi Irawan, S.Si, M.T

Chapter 1 KONSEP DASAR C

MODUL III CONTROL FLOW & FLOWCHART

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

Dasar-Dasar Pemrograman (Pengendalian Proses Program)

Rekursif/ Iterasi/ Pengulangan

Tipe Data Dasar. Data bisa dinyatakan dalam bentuk konstanta atau variabel.

Fungsi 1 DASAR PEMROGRAMAN

BAB IV PENYELEKSIAN KONDISI

KONTROL ALIR PERULANGAN

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA

POINTER DASAR PEMROGRAMAN

Object Oriented Programming (OOP)

OPERATOR, PERULANGAN DAN SELEKSI KONDISI

Algoritme dan Pemrograman

PRAKTIKUM KONSEP PEMROGRAMAN MATERI DECISION DWI SETIYA NINGSIH. November 16, Page 1 of 16 PRAKTIKUM KONSEP PEMROGRAMAN MATERI

PERULANGAN (LOOP) PERNYATAAN WHILE

Struktur Kontrol Perulangan (Loop) Algoritme dan Pemrograman. Struktur Kontrol Perulangan: while. Struktur Kontrol Perulangan: while

CONTOH SOAL C++: jika di input selain dari 1 sampai 4 maka munculkan pesan "Anda Salah memasukan Input Kode"

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LABSHEET ALGORITMA DAN STRUKTUR DATA

A. TUJUAN PEMBELAJARAN

Tipe Data. Adri Priadana

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

Minggu III STRUKTUR PEMILIHAN (KONTROL PROGRAM)

Laporan Praktikum TMD02 Algoritma dan Struktur Data dengan C. Coding 1. NIM/ No. Reg. : : Mhd. Syarif. :

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

Dasar-dasar Pemrograman C DASAR PEMROGRAMAN & ALGORITMA

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET BAHASA PEMROGRAMAN Semester 3 Perulangan while, do..while 4 X 50 menit

Pertemuan 5 PEMILIHAN/PERCABANGAN

PERNYATAAN DAN KONDISI

Struktur dan Kondisi Perulangan. Struktur Kondisi

Pemrograman I Bab V Percabangan. Adam Mukharil Bachtiar, S.Kom. Universitas Komputer Indonesia

BAB V BAHASA C I. 5.1 Pendahuluan

Struktur Kondisi dan Perulangan

Pengenalan C++ Oleh : Dewi Sartika

Universitas Gunadarma

Data bisa dinyatakan dalam bentuk konstanta atau variabel.

Kasus 6.1 Buatlah algoritma dan program untuk mencetak nama Anda sebanyak 10 kali

Struktur Kontrol Pemrograman Java : PERCABANGAN

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

PRAKTIKUM JUDUL PERULANGAN 7.2 TUJUAN

Pertemuan 3 Struktur Kondisi dan Perulangan

Obyektif : KONTROL ALUR PROGRAM

Praktikum 3 DASAR-DASAR PEMROGRAMAN C

FUNGSI INPUT & OUTPUT

Transkripsi:

Perulangan 2 DASAR PEMROGRAMAN

Pernyataan exit Berfungsi untuk keluar dari program untuk looping dengan for, while, dan do-while. Didefinisikan di stdlib.h Sintak: exit(); 2

Contoh Program exit : /*Pemakaian exit() untuk menghentikan eksekusi program */ #include <stdio.h> #include <stdlib.h> char kar; printf("tekanlah X untuk menghentikan program.\n"); for ( ; ;) while ((kar = getchar()) == 'X') exit(0); 3

Program Pilihan #include <stdio.h> char pil; do printf( Latihan Bahasa C\n"); printf("mau ditulis lagi (Y/T)? "); scanf("%s", &pil); printf("\n"); while ((pil == 'Y') (pil == 'y')); 4

Perbedaan pemakaian break,continue,goto dan exit() /*menampilkan bilangan ganjil antara 7-25 kecuali 15 */ #include<stdio.h> int k; for(k=7;k<=25;k+=2) if(k==15) continue; printf("%d\n",k); printf("\n"); //jika k = 15, abaikan, //cetak nilai selanjutnya Hasil : 7 9 11 13 17 19 21 23 5

6 #include<stdio.h> int k; for(k=7;k<=25;k+=2) if(k==15) printf("%d\n",k); printf("\n"); //jika k = 15, akhiri eksekusi //program Hasil : 7 9 11 13

7 #include<stdio.h> int k; for(k=7;k<=25;k+=2) if(k==15) //jika k = 15, menuju ke label goto lima; //lima printf("%d\n",k); lima : printf( selesai\n"); //seluruh nilai setelah 15 diabaikan Hasil : 7 9 11 13 selesai

8 #include<stdio.h> #include<stdlib.h> for(k=7;k<=25;k+=2) if(k==15) //jika k = 15, keluar dari program exit(0); printf("%d\n",k); printf("\n"); Hasil : 7 9 11 13

9 Beberapa contoh Program Perulangan 1. Buat sebuah program yang mempunyai output sebagai berikut : Jika kode = 1 maka hari = Senin Jika kode = 2 maka hari = Selasa Jika kode = 3 maka hari = Rabu Jika kode = 4 maka hari = Kamis Jika kode = 5 maka hari = Jumat Jika kode = 6 maka hari = Sabtu Jika kode = 7 maka hari = Minggu Jika kode yang dimasukkan salah maka pilihannya tidak ada Input berupa kode dan output adalah hari Gunakan pernyataan switch-case dan break

//kode untuk memilih hari #include <stdio.h> char kode; printf("masukkan kode yang diinginkan (dari 1-7) = "); scanf("%c",&kode); switch(kode) case '1' : printf("hari = Senin\n"); case '2': printf("hari = Selasa\n"); case '3': printf("hari = Rabu\n"); case '4': printf("hari = Kamis\n"); case '5': printf("hari = Jumat\n"); case '6': printf("hari = Sabtu\n"); case '7': printf("hari = Minggu\n"); default : printf("kode tidak ada\n"); 10

11 2. Buat sebuah program yang menampilkan bilangan prima dari 0 sampai 100 //menampilkan bilangan prima dari 0 s/d 100 #include<stdio.h> int n,i; for(n=2;n<=100;n++) for(i=2;i<=n/2;i++) if(n%i == 0) if(n%i!= 0) printf("%3d",n);

3. Buat sebuah program untuk menentukan nilai terbesar dari 5 buah data yang diinputkan //menentukan bilangan terbesar dari 5 buah data #include<stdio.h> int dat,i,k; k=0; printf("masukkan sembarang bilangan bulat \n"); for(i=1;i<=5;i++) printf("\ndata ke- %d adalah = ",i); scanf("%3d",&dat); if(dat>k) //apakah bil yg diinput //kan lebih besar dari k? k=dat; //jika ya tukarkan nilai bil dengan k //jika tidak, lanjutkan ke bil //berikutnya printf("bilangan terbesar adalah : %d\n",k); 12

13 4. Buat sebuah program untuk menentukan harga minuman yang ditentukan sebagai berikut Kode Jenis Harga 1 Milo Rp.10.000 2 Kopi Rp. 5.000 3 Coca Cola Rp. 2.500 4 Orange Juice Rp. 2.000 Input berupa jenis kode dan jumlah yang dipesan. Output berupa besarnya harga yang dibayar. Jika total pembayaran lebih dari Rp 100.000,- diberikan diskon 15% Jika kurang, tidak diberikan diskon

14 //menentukan total pembelian minuman #include<stdio.h> int jumlah,kode; float harga,total; double bayar; char kar; printf("kode Jenis Harga\n"); printf("1 Milo Rp 10.000\n"); printf("2 Kopi Rp. 5000\n"); printf("3 Coca Cola Rp 2500\n"); printf("4 Orange Juice Rp 2000\n"); total=0; do printf("masukkan kode minuman : \n"); scanf("%d",&kode); printf("masukkan jumlah pesanan "); scanf("%d",&jumlah);

15 if(kode==1) harga = (float) 10000*jumlah; else if(kode==2) harga = (float)5000*jumlah; else if(kode==3) harga = (float)2500*jumlah; else if(kode==4) harga = (float)2000*jumlah; total=total+harga; printf("mau menambah pesanan? (Y/T)\n"); scanf("%s",&kar); while(kar=='y'); if(total > 100000) bayar=total-(0.15*total); else bayar=total; printf("\nharga yang harus dibayar = %10.2f\n",bayar);

Latihan 1. Buatlah program untuk daftar nilai mahasiswa sbb : Input : - Jumlah data (n) - Nilai ke-1 s/d Nilai ke-n Output : - Total nilai - Nilai rata-rata (rata-rata = nilai total / jumlah data) 2. Gunakan loop for untuk membuat program sebagai berikut: input : n output : 1-2 3-4 5-6 7-8 n 3. Buatlah program untuk menyelesaikan tes psyko berikut ini : 4 6 9 13 18?? 4. Buat program untuk menampilkan bilangan prima. input : Jumlah bilangan prima, misal 5 output : 2 3 5 7 11 16