Praktikum 4 PENGULANGAN PROSES

dokumen-dokumen yang mirip
Praktikum 5 PERULANGAN PROSES

BAB IV PENGULANGAN PROSES

PRAKTIKUM 5 PENGULANGAN PROSES 1

PRAKTIKUM 6 PENGULANGAN PROSES 2

Proses Perulangan (Looping) DASAR PROGRAMMING 1

Looping : break, continue, nested loop

BAB VI PERULANGAN (LOOP)

PERULANGAN 2 DASAR PEMROGRAMAN

Perulangan 2 DASAR PEMROGRAMAN

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

Praktikum 6 PERULANGAN PROSES 2

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA

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

Algoritma Pemrograman. Fery Updi,M.Kom

Algoritme dan Pemrograman

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

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

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

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

TEORI KONSEP PEMPROGRAMAN 3.1

PERULANGAN (LOOP) PERNYATAAN WHILE

A. TUJUAN PEMBELAJARAN

Praktikum 3 DASAR-DASAR PEMROGRAMAN C

KONTROL ALIR PERULANGAN

PERULANGAN for. Praktikum 6 (1/4)

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

MENGENDALIKAN PROSES PROGRAM

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

FUNGSI INPUT & OUTPUT

Kondisi dan Perulangan

Praktikum 4 PENGAMBILAN KEPUTUSAN

Praktikum 3 PENGAMBILAN KEPUTUSAN

BAB IV LOOPING ( Pengulangan )

OPERATOR DAN STATEMEN I/O

Pengumuman Pekan ke- 5

Konsep Pemrograman Praktikum 14 Fungsi : Parameter Fromal & Aktual

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;

Rekursif/ Iterasi/ Pengulangan

1. Menciptakan dan mengisi file dengan data karakter dari keyboard /* File program: fputc.c */ #include <stdio.h> #include <stdlib.

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

ALGORITMA & PEMROGRAMAN II ARRAY

Bab 2. Dasar-Dasar Pemrograman C

BAB VII STRING Konstanta String Suatu konstanta string ditulis dengan diawali dan diakhiri tanda petik ganda, misalnya:

Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu :

MODUL PRAKTIKUM. MODUL I - VIII Modul penuntun dan bahan praktikum matakuliah algoritma dan pemograman

Tipe Data, Variabel, Input/Output

Konsep Pemrograman. Bab 10. String. Konsep Pemrograman Politeknik Elektronika Negeri Surabaya 2006 PENS-ITS. Umi Sa adah

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LABSHEET ALGORITMA DAN STRUKTUR DATA

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

Latihan & Kisi-kisi UTS DASAR PEMROGRAMAN

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

Praktikum 6. Konsep Rekursi Perbandingan Perulangan biasa dan Rekursi Implementasi Rekursi dalam Bahasa C

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA

KENDALI PROSES. 6.1 PENYELEKSIAN KONDISI (Selection)

WEEK 6. Teknik Elektro UIN SGD Bandung PERULANGAN - LOOPING

Praktikum Dasar Pemrograman

OPERATOR, PERULANGAN DAN SELEKSI KONDISI

KONSEP STRING. Nilai string selalu diakhiri dengan tanda NULL (\0)

Laporan Hasil Tugas Konsep Pemrograman

BAB II OPERASI BERSYARAT DAN PERULANGAN

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

Suatu konstanta string ditulis dengan diawali dan diakhiri tanda petik ganda, misalnya:

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

Dasar-dasar Pemrograman C DASAR PEMROGRAMAN & ALGORITMA

Perulangan, Percabangan, dan Studi Kasus

MODUL IV OPERASI DASAR MASUKAN DAN KELUARAN

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET BAHASA PEMROGRAMAN Semester 3 Perulangan for 4 X 50 menit

IT234 - Algoritma dan Struktur Data. Ramos Somya

PERNYATAAN DAN KONDISI

BAB VI ARRAY. tipe_data nama_var[ukuran];

Perulangan (Looping)

Data bisa dinyatakan dalam bentuk konstanta atau variabel.

Universitas Gunadarma

PRAKTIKUM 2. perubah (variabel), konstanta, fungsi, atau obyek lain yang didefinisikan oleh

Selection, Looping, Branching

DIKTAT MATA KULIAH PEMROGRAMAN I BAB XII FILE

Perulangan 1 LOGO. Pendidikan Teknik Elektronika FT UNY. Muh. Izzuddin Mahali, M.Cs.

V. STRUKTUR PEMILIHAN

MODUL 6 PERULANGAN. Contoh1: 1. Pernyataan while Digunakan untuk pengambilan keputusan dan looping. Bentuk Umum:

STRING DASAR PEMROGRAMAN

Struktur Kontrol. (Repetition) 1. Pemilihan (Selection) 2. Pengulangan

IT234 - Algoritma dan Struktur Data. Ramos Somya

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER STMIK AMIKOM YOGYAKARTA

ALGORITMA (2) Mengupas Kentang

PRAKTIKUM 7 FUNGSI 1

VIII MANIPULASI STRING

UJIAN TENGAH SEMESTER GANJIL TAHUN STMIK AMIKOM YOGYAKARTA

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

Praktikum 7 STRING B. PERCOBAAN. 1. Memasukkan data string dari keyboard /* File program : nama.c */ #include <stdio.

if (ekspresi_boolean) { Pernyataan1; } else { Pernyataan2; }

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

1. Konstanta String Kostanta ABCDE disimpan dalam memory secara berurutan, dengan komposisi sebagai berikut : Memory rendah.

DPK UNIVERSITAS BRAWIJAYA MALANG

Bab 4 Perintah Perulangan

if (ekspresi_boolean) {

Array (Single Dimension)

Struktur Kontrol. (Repetition)

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

Algoritma Pemrograman 2B (Pemrograman C++)

Transkripsi:

Praktikum 4 PENGULANGAN PROSES A. TUJUAN 1. Menjelaskan proses pengulangan menggunakan pernyataan for 2. Menjelaskan proses pengulangan menggunakan pernyataan while 3. Menjelaskan proses pengulangan menggunakan pernyataan do-while 4. Menjelaskan penggunaan pernyataan break 5. Menjelaskan penggunaan pernyataan continue 6. Menjelaskan penggunaan pernyataan goto 7. Menjelaskan loop di dalam loop (nested loop) dan contoh kasusnya 8. Menjelaskan penggunaan exit() untuk menghentikan eksekusi program dan contoh kasusnya B. PERCOBAAN 1. Menghitung jumlah delapan triangular tanpa pernyataan for() /* File program :triangular1.c */ int jumlah = 0; jumlah = 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8; printf("jumlah delapan triangular adalah %d\n",jumlah); 2. Pemakaian for untuk membentuk deret naik. /* File program : for1.c */ int bilangan; 16

for(bilangan = 20; bilangan <= 100; bilangan += 10) printf("%d\n", bilangan); 3. Pemakaian for untuk membentuk deret turun /* File program : for2.c */ int bilangan; for (bilangan = 60; bilangan >= 10; bilangan -= 10) printf("%d\n", bilangan); 4. Menghitung jumlah 200 triangular menggunakan for(). /* File program : triangular2.c */ int n, jumlah = 0; for (n=1; n<=200; n++) jumlah = jumlah + n; printf("jumlah 200 triangular adalah %d\n", jumlah); 5. Membuat tabel dari jumlah triangular yang diinputkan /* File program : triangular3.c */ int n, bil, jumlah = 0; printf("masukkan bilangan triangular : "); scanf("%d", &bil); printf("\ntabel PENJUMLAHAN TRIANGULAR\n\n"); printf("%3s%10s\n\n","n","jumlah"); 17

for (n=1; n<=bil; n++) jumlah = jumlah + n; printf("%3d %7d\n", n, jumlah); 6. Menghitung jumlah kata dan karakter dalam suatu kalimat /* File program : jumkar.c */ char kar; int jumkar = 0, jumspasi = 0; puts("masukkan sebuah kalimat dan akhiri dengan ENTER."); puts("saya akan menghitung jumlah karakter "); puts("pada kalimat tersebut.\n"); while((kar = getchar())!= '\n') jumkar++; if (kar == ' ') jumspasi++; printf("\njumlah karakter = %d", jumkar); printf("\njumlah SPASI = %d\n\n", jumspasi); 7. Membalik angka menggunakan pernyataan while(). /* File program : loop9.c */ int bil, digit_kanan; printf("masukkan bilangan yang mau dibalik : "); scanf("%d", &bil); printf("hasil pembalikannya = "); while(bil!= 0) digit_kanan = bil % 10; printf("%d", digit_kanan); bil = bil / 10; 18

printf("\n"); 8. Membaca tombol yang ditekan. /*File program : pilihan.c */ char pilihan; int sudah_benar = 0; /* diberi nilai salah lebih dahulu */ printf("pilihlah Y atau T.\n"); /* program dilanjutkan jika tombol Y,y,T atau t ditekan */ while(!sudah_benar) pilihan = getchar(); /* baca tombol */ sudah_benar = (pilihan == 'Y') (pilihan == 'y') (pilihan == 'T') (pilihan == 't'); /* memberi keterangan tentang pilihan */ switch(pilihan) case 'Y': case 'y': puts("\npilihan anda adalah Y"); break; case 'T': case 't': puts("\npilihan anda adalah T"); 9. Pemakaian break untuk keluar dari looping /* File program : tamat.c */ char kar; printf("ketik sembarang kalimat"); printf(" dan akhiri dengan ENTER\n\n"); 19

for ( ; ; ) kar = getchar(); if(kar == '\n') break; printf("selesai\n"); 10. Loop for bersarang untuk membuat tabel perkalian /* File program : tblkali.c */ #define MAKS 8 int baris, kolom, hasil_kali; for (baris = 1; baris <= MAKS; baris++) for (kolom = 1; kolom <= MAKS; kolom++) hasil_kali = baris * kolom; printf ("%2d", hasil_kali); printf("\n"); /* pindah baris */ 11. Menampilkan bilangan ganjil antara 7-25 kecuali 15 menggunakan continue. /* File program : ganjil.c */ int x; for (x = 7; x <= 25; x += 2) if (x == 15) continue; printf("%4d", x); printf("\n"); 20

12. Pemakaian exit() untuk menghentikan eksekusi program. /* File program : keluar.c */ #include <stdlib.h> char kar; printf("tekanlah X untuk menghentikan program.\n"); for ( ; ;) while ((kar = getchar()) == 'X') exit(0); C. SOAL 1. Buatlah program untuk menampilkan semua bilangan genap yang terletak antara 20 sampai dengan 120, dengan menggunakan for. 2. Bilangan bulat faktorial n, ditulis dengan n! adalah dihasilkan dari mengalikan dari 1 sampai dengan n. Contohnya 5! = 1 x 2 x 3 x 4 x 5 =120. Buatlah program untuk menampilkan tabel hasil faktorial dari suatu bilangan yang diinputkan (tampilan bilangan rata kanan) Contoh : Input : Masukkan faktorial = 7 Output : n n! ------------------- 1 1 2 2 3 6 4 24 5 120 6 720 7 5040 ------------------- 21

3. Buatlah program untuk menghitung jumlah angka dari suatu bilangan. Contohnya : Jumlah angka dari bilangan 3255 = 3 + 2 + 5 + 5 = 15 Jumlah angka dari bilangan 4589 = 4 + 5 + 8 + 9 = 26 dan sebagainya. 4. Buatlah program untuk menerima daftar nilai mahasiswa sbb : Input : - Jumlah data (n) - Nilai ke-1 s/d Nilai ke-n Output : - Nilai minimal - Nilai maksimal - Nilai rata-rata (rata-rata = nilai total / jumlah data) (Petunjuk : Gunakan loop for dan seleksi kondisi dengan if) 22