Soal-Soal Latihan Mandiri

Slides:



Advertisements
Presentasi serupa
Fisika 2 Pendahuluan. Rencana Kuliah Fisika 2 Aturan Penilaian No.Komponen PenilaianPersentase Kehadiran Tugas-tugas Ujian Tengah Semester.
Advertisements

Teori Graf.
Statistika Deskriptif: Distribusi Proporsi
TURUNAN/ DIFERENSIAL.
Pengukuran Sudut Sudut adalah bangun yang dibentuk oleh 2 sinar garis yang bersekutu pada pangkalnya. 2 sinar garis itu disebut kaki sudut. Pangkal kedua.
Introduction to Algorithm evaluation Soal Matrikulasi Buka Buku
STATEMEN READ-DATA 10 READ A10 READ A,B,C 20 DATA 2,3,420 PRINT A,B,C 30 READ B,C30 END 35 PRINT A,B,C40 DATA 2,3,4 40 ENDOk Ok STATEMEN RESTORE 10 READ.
Bab 2 Struktur Dasar.
Bulan maret 2012, nilai pewarnaan :
Menempatkan Pointer Q 6.3 & 7.3 NESTED LOOP.
Kasus 1 Buat algoritma untuk menghitung gaji pegawai. Gaji pegawai didapat dari gaji pokok ditambah tunjangan keluarga dan tunjangan jabatan. Tunjangan.
Kelompok 2: Minianingsih Nurfajri
SOAL ESSAY KELAS XI IPS.
Soal-2. Susun program untuk menginput empat (4) buah bilangan bulat kemudian mencetak salah satu bilangan yang nilainya terbesar: 180.
09 Control Statement if 143.
- PERTEMUAN 5 & 6 – PERULANGAN
Sistem Persamaan Diferensial
MATHEMATICS FOR BUSINESS
Latihan Soal Persamaan Linier Dua Variabel.
BOROBUDUR (4) FAHMI BASYA
Mari Kita Lihat Video Berikut ini.
Linked List BEBERAPA CONTOH SOAL 6.3 & 7.3 NESTED LOOP.
SRI NURMI LUBIS, S.Si.
Ali Syaifulloh, S.Kom. 1. Installasi Win Server Konfigurasi Aktif Directory 3. Konfigurasi DNS 4. Konfigurasi User & Group 5. Installasi Win XP.
ANALISA NILAI KELAS A,B,C DIBUAT OLEH: NAMA: SALBIYAH UMININGSIH NIM:
ASIKNYA BELAJAR MATEMATIKA
BARISAN DAN DERET ARITMETIKA
LATIHAN SOAL DATA TUNGGAL
Pemrograman Berorientasi Objek
Sistem Koordinat Bumi.
Latihan Kalkulus Predikat Part.2
Struktur Dasar Algoritma
Alat Ukur Waktu dengan Satuan Jam
MATEMATIKA BISNIS Pertemuan Ke-9 dan Ke-10 Hani Hatimatunnisani, S.Si
Induksi Matematik TIN2204 Struktur Diskrit.
Struktur Perulangan Week 4 & 5.
Persamaan Linier dua Variabel.
Operasi Hitung Campuran Bilangan Bulat
Soal Latihan.
: : Sisa Waktu.
Luas Daerah ( Integral ).
SEGI EMPAT 4/8/2017.
REVIEW Buatlah Flowchart program untuk menampilkan bilangan 100 s.d 1
PERTEMUAN KE 9 MENU TUNGGAL.
Pertemuan 18 Pendugaan Parameter
UJI KOMPETENSI 1.
Bulan FEBRUARI 2012, nilai pewarnaan :
ULANGAN HARIAN FISIKA KELAS X
SEGI EMPAT Oleh : ROHMAD F.F., S.Pd..
STATEMENT PRINT - INPUT
Soal-Soal Latihan Mandiri
USAHA DAN ENERGI ENTER Klik ENTER untuk mulai...
PERTEMUAN KE 5 PROSES BERULANG.
Statistika Deskriptif: Distribusi Proporsi
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 1 DPK Issa Arwani, S.kom, M.sc.
JamSenin 2 Des Selasa 3 Des Rabu 4 Des Kamis 5 Des Jumat 6 Des R R S S.
MARI BELAJAR MATEMATIKA
BAB2 QUEUE 6.3 & 7.3 NESTED LOOP.
JIKA ORANG INI SAJA BISA APALAGI ENGKAU PASTI LEBIH DARI DIA
Korelasi dan Regresi Ganda
Pengantar sistem informasi Rahma dhania salamah msp.
03.8 Soal-Soal Pekerjaan Rumah.
04.3 Hari-4.
04.2 Hari-4.
04.1 Hari-4.
Introduction using 03b to Algorithm C / C++ teknik dasar Algoritma.
07.3 Hari-7.
04.2 Hari-4.
03.7 Latihan Membaca Flowchart.
Nested if 164.
Transcript presentasi:

Soal-Soal Latihan Mandiri 9. 1 Soal-Soal Latihan Mandiri 196

9.8 Soal-Soal Latihan Mandiri Catatan : Untuk semua flowchart dalam soal-soal berikut ini, berlaku pengertian TRUE (T) dan FALSE (F) sebagai berikut : IF - THEN (tanpa ELSE) IF - THEN - ELSE F T T A > B A > B F TRUE ke kanan FALSE ke kiri TRUE ke kanan FALSE ke bawah 196

Soal-01. Tulis program (penggalan program) dalam bahasa C untuk menyatakan algoritma yang digambarkan oleh flowchart Gambar-1 dan Gambar-2 berikut ini : START scanf N N > 50 N = N + 10 N = N - 25 printf N END Gambar-1 196

Soal-01. Tulis program (penggalan program) dalam bahasa C untuk menyatakan algoritma yang digambarkan oleh flowchart Gambar-1 dan Gambar-2 berikut ini : START scanf N N > 50 N = N - 25 N = N + 10 printf N END Gambar-2 196

START N > 50 scanf END N Gambar-1 N = N - 25 N = N + 10 printf Soal-02. Untuk program yang algoritmanya digambarkan dengan Flocwchart Gambar-1, apa yang tercetak bila untuk nilai N diinputkan nilai : a. 30 b. 50 c. 65 196

START Soal-03. scanf Untuk program yang algoritmanya digambarkan dengan Flocwchart Gambar-2, apa yang tercetak bila untuk nilai N diinputkan nilai : N N > 50 N = N - 25 a. 30 b. 50 c. 65 N = N + 10 printf N END Gambar-2 196

Soal-04. Tulis program (penggalan perogram) dalam bahasa C untuk menyatakan algoritma yang digambarkan oleh flowchart Gambar-3 dan Gambar-4 berikut ini : START scanf N N > 50 N = N + 10 N > 75 N = N - 25 N = N - 10 printf N END 197 Gambar-3

Soal-04. Tulis program (penggalan perogram) dalam bahasa C untuk menyatakan algoritma yang digambarkan oleh flowchart Gambar-3 dan Gambar-4 berikut ini : START scanf N N > 50 N > 75 N = N - 10 N = N - 25 N = N + 10 printf N END Gambar-4 197

START N > 50 scanf END N N = N - 25 N = N + 10 printf N > 75 N = N - 10 Soal-05. Untuk program yang algoritmanya digambarkan dengan Flocwchart Gambar-3, apa yang tercetak bila untuk nilai N diinputkan nilai : a. 30 b. 50 c. 65 d. 75 e. 90 Gambar-3 197

START Soal-06. scanf Untuk program yang algoritmanya digambarkan dengan Flocwchart Gambar-4, apa yang tercetak bila untuk nilai N diinputkan nilai : N N > 50 N > 75 a. 30 b. 50 c. 65 d. 75 e. 90 N = N - 10 N = N - 25 N = N + 10 printf N END Gambar-4 197

Soal-07. Tulis program (penggalan perogram) dalam bahasa C untuk menyatakan algoritma yang digambarkan oleh flowchart Gambar-5 dan Gambar-6 berikut ini : START scanf N N > 75 N > 50 N = N - 25 N = N - 10 N = N + 20 printf N END Gambar-5 198

Soal-07. Tulis program (penggalan perogram) dalam bahasa C untuk menyatakan algoritma yang digambarkan oleh flowchart Gambar-5 dan Gambar-6 berikut ini : START N > 50 scanf END N printf Gambar-6 N > 75 N = N - 10 N = N - 20 N = N + 25 198

START N > 75 scanf END N Gambar-5 N = N - 10 N = N - 25 printf N > 50 N = N + 20 Soal-08. Untuk program yang algoritmanya digambarkan dengan Flocwchart Gambar-5, apa yang tercetak bila untuk nilai N diinputkan nilai : a. 30 b. 50 c. 65 d. 75 e. 90 198

START N > 50 scanf END N printf Gambar-6 N > 75 N = N - 10 N = N - 20 N = N + 25 Soal-09. Untuk program yang algoritmanya digambarkan dengan Flocwchart Gambar-6, apa yang tercetak bila untuk nilai N diinputkan nilai : a. 30 b. 50 c. 65 d. 75 e. 90 198

scanf(“%i”,&N); if(N>50) { N = N + 10; } else { N = N - 25; } Soal-10. Apa yang tercetak oleh masing-masing penggalan perogram berikut ini bila untuk nilai N diinputkan nilai : a. 30 b. 50 c. 75 (Setiap program ditest 3 kali dengan nilai N yang berbeda). 10.1 Program-1 scanf(“%i”,&N); if(N>50) { N = N + 10; } else { N = N - 25; } printf(“\n%i”, N); 199

scanf(“%i”,&N); if(N>50) N = N + 10; else N = N - 25; Soal-10. Apa yang tercetak oleh masing-masing penggalan perogram berikut ini bila untuk nilai N diinputkan nilai : a. 30 b. 50 c. 75 (Setiap program ditest 3 kali dengan nilai N yang berbeda). 10.2 Program-2 scanf(“%i”,&N); if(N>50) N = N + 10; else N = N - 25; printf(“\n%i”, N); 199

scanf(“%i”,&N); if(N>50) N = N + 10; else N = N - 25; Soal-10. Apa yang tercetak oleh masing-masing penggalan perogram berikut ini bila untuk nilai N diinputkan nilai : a. 30 b. 50 c. 75 (Setiap program ditest 3 kali dengan nilai N yang berbeda). 10.3 Program-3 scanf(“%i”,&N); if(N>50) N = N + 10; else N = N - 25; printf(“\n%i”, N); 199

scanf(“%i”,&N); if(N < 50) { N = N + 30; } if(N > 50) Soal-10. Apa yang tercetak oleh masing-masing penggalan perogram berikut ini bila untuk nilai N diinputkan nilai : a. 30 b. 50 c. 75 (Setiap program ditest 3 kali dengan nilai N yang berbeda). 10.4 Program-4 scanf(“%i”,&N); if(N < 50) { N = N + 30; } if(N > 50) { N = N - 25; } N = N + 10; printf(“\n%i”, N); 199

scanf(“%i”,&N); if(N < 50) N = N + 30; if(N > 50) N = N - 25; Soal-10. Apa yang tercetak oleh masing-masing penggalan perogram berikut ini bila untuk nilai N diinputkan nilai : a. 30 b. 50 c. 75 (Setiap program ditest 3 kali dengan nilai N yang berbeda). 10.5 Program-5 scanf(“%i”,&N); if(N < 50) N = N + 30; if(N > 50) N = N - 25; N = N + 10; printf(“\n%i”, N); 199

scanf(“%i”,&N); if(N < 50) N = N + 30; if(N > 50) N = N - 25; Soal-10. Apa yang tercetak oleh masing-masing penggalan perogram berikut ini bila untuk nilai N diinputkan nilai : a. 30 b. 50 c. 75 (Setiap program ditest 3 kali dengan nilai N yang berbeda). 10.6 Program-6 scanf(“%i”,&N); if(N < 50) N = N + 30; if(N > 50) N = N - 25; N = N + 10; printf(“\n%i”, N); 199

scanf(“%i”,&N); if(N>50) { N = N + 10; } else { N = N - 25; } Soal-11. Gambarkan flowchart untuk penggalan program berikut ini : 11.1 Program-1 scanf(“%i”,&N); if(N>50) { N = N + 10; } else { N = N - 25; } printf(“\n%i”, N); 199

scanf(“%i”,&N); if(N>50) N = N + 10; else N = N - 25; Soal-11. Gambarkan flowchart untuk penggalan program berikut ini : 11.2 Program-2 scanf(“%i”,&N); if(N>50) N = N + 10; else N = N - 25; printf(“\n%i”, N); 199

scanf(“%i”,&N); if(N>50) N = N + 10; else N = N - 25; Soal-11. Gambarkan flowchart untuk penggalan program berikut ini : 11.3 Program-3 scanf(“%i”,&N); if(N>50) N = N + 10; else N = N - 25; printf(“\n%i”, N); 199

scanf(“%i”,&N); if(N < 50) { N = N + 30; } if(N > 50) Soal-11. Gambarkan flowchart untuk penggalan program berikut ini : 11.4 Program-4 scanf(“%i”,&N); if(N < 50) { N = N + 30; } if(N > 50) { N = N - 25; } N = N + 10; printf(“\n%i”, N); 199

scanf(“%i”,&N); if(N < 50) N = N + 30; if(N > 50) N = N - 25; Soal-11. Gambarkan flowchart untuk penggalan program berikut ini : 11.5 Program-5 scanf(“%i”,&N); if(N < 50) N = N + 30; if(N > 50) N = N - 25; N = N + 10; printf(“\n%i”, N); 199

scanf(“%i”,&N); if(N < 50) N = N + 30; if(N > 50) N = N - 25; Soal-11. Gambarkan flowchart untuk penggalan program berikut ini : 11.6 Program-6 scanf(“%i”,&N); if(N < 50) N = N + 30; if(N > 50) N = N - 25; N = N + 10; printf(“\n%i”, N); 199

Gambarkan flowchart untuk penggalan program berikut ini : Soal-12. Gambarkan flowchart untuk penggalan program berikut ini : 12.1 Program-7 scanf(“%i”,&N); if(N >= 80) printf(“A”); else if(N>= 70) printf((“B”); else if(N >= 60) printf(“C”); else if(N >= 40) printf(“D”); else printf(“E”); 199

a. 85 b. 64 scanf(“%i”,&N); Soal-12. if(N >= 80) printf(“A”); 12.1 Program-7 scanf(“%i”,&N); if(N >= 80) printf(“A”); else if(N>= 70) printf((“B”); else if(N >= 60) printf(“C”); else if(N >= 40) printf(“D”); else printf(“E”); Soal-12. Apa yang tercetak bila untuk program ini diinput Nilai N = : a. 85 b. 64 199

Gambarkan flowchart untuk penggalan program berikut ini : Soal-12. Gambarkan flowchart untuk penggalan program berikut ini : 12.2 Program-8 scanf(“%i”,&N); if(N >= 40) if(N >= 60) if(N >= 70) if(N >= 80) printf(“A”); else printf((“B”); else printf(“C”); else printf(“D”); else printf(“E”); 199

a. 85 b. 64 scanf(“%i”,&N); if(N >= 40) if(N >= 60) Soal-12. 12.2 Program-8 scanf(“%i”,&N); if(N >= 40) if(N >= 60) if(N >= 70) if(N >= 80) printf(“A”); else printf((“B”); else printf(“C”); else printf(“D”); else printf(“E”); Soal-12. Apa yang tercetak bila untuk program ini diinput Nilai N = : a. 85 b. 64 199

scanf(“%i”,&N); if(N > 50) { if( N>75 ) N = N -25; N = N -10; } Soal-13. Gambarkan flowchart untuk penggalan program berikut ini : 13.1 Program-9 scanf(“%i”,&N); if(N > 50) { if( N>75 ) N = N -25; N = N -10; } else N = N + 10; printf(“%i”, N); 200

scanf(“%i”,&N); if(N > 50) { if( N>75 ) N = N -25; else Soal-13. Gambarkan flowchart untuk penggalan program berikut ini : 13.2 Program-10 scanf(“%i”,&N); if(N > 50) { if( N>75 ) N = N -25; else N = N -10; } N = N + 10; printf(“%i”, N); 200

scanf(“%i”,&N); if(N > 50) { if( N>75 ) N = N -25; else Soal-13. Gambarkan flowchart untuk penggalan program berikut ini : 13.3 Program-11 scanf(“%i”,&N); if(N > 50) { if( N>75 ) N = N -25; else N = N -10; } N = N + 10; printf(“%i”, N); 200

scanf(“%i”,&N); if(N > 50) { if( N>75 ) N = N -25; } else Soal-13. Gambarkan flowchart untuk penggalan program berikut ini : 13.4 Program-12 scanf(“%i”,&N); if(N > 50) { if( N>75 ) N = N -25; } else N = N + 10; printf(“%i”, N); 200

scanf(“%i”,&N); if(N > 75) N = N -25; else { if ( N>50 ) Soal-13. Gambarkan flowchart untuk penggalan program berikut ini : 13.5 Program-13 scanf(“%i”,&N); if(N > 75) N = N -25; else { if ( N>50 ) N = N -10; N = N + 20; } printf(“%i”, N); 200

scanf(“%i”,&N); if(N > 50) { N = N - 25; if( N>75 ) N = N -20; Soal-13. Gambarkan flowchart untuk penggalan program berikut ini : 13.6 Program-14 scanf(“%i”,&N); if(N > 50) { N = N - 25; if( N>75 ) N = N -20; else N = N -10; } printf(“%i”, N ); 200

scanf(“%i”,&N); if(N > 50) { if( N>75 ) N = N -25; N = N -10; } 13.1 Program-9 scanf(“%i”,&N); if(N > 50) { if( N>75 ) N = N -25; N = N -10; } else N = N + 10; printf(“%i”, N); Soal-13. Apa yang tercetak bila untuk program ini diinput nilai N = : a. 90 b. 75 c. 50 d. 35 200

scanf(“%i”,&N); if(N > 50) { if( N>75 ) N = N -25; else 13.2 Program-10 Soal-13. scanf(“%i”,&N); if(N > 50) { if( N>75 ) N = N -25; else N = N -10; } N = N + 10; printf(“%i”, N); Apa yang tercetak bila untuk program ini diinput nilai N = : a. 90 b. 75 c. 50 d. 35 200

scanf(“%i”,&N); if(N > 50) { if( N>75 ) N = N -25; else 13.3 Program-11 Soal-13. scanf(“%i”,&N); if(N > 50) { if( N>75 ) N = N -25; else N = N -10; } N = N + 10; printf(“%i”, N); Apa yang tercetak bila untuk program ini diinput nilai N = : a. 90 b. 75 c. 50 d. 35 200

scanf(“%i”,&N); if(N > 50) { if( N>75 ) N = N -25; } else 13.4 Program-12 Soal-13. scanf(“%i”,&N); if(N > 50) { if( N>75 ) N = N -25; } else N = N + 10; printf(“%i”, N); Apa yang tercetak bila untuk program ini diinput nilai N = : a. 90 b. 75 c. 50 d. 35 200

scanf(“%i”,&N); if(N > 75) N = N -25; else { if ( N>50 ) 13.5 Program-13 Soal-13. scanf(“%i”,&N); if(N > 75) N = N -25; else { if ( N>50 ) N = N -10; N = N + 20; } printf(“%i”, N); Apa yang tercetak bila untuk program ini diinput nilai N = : a. 90 b. 75 c. 50 d. 35 200

scanf(“%i”,&N); if(N > 50) { N = N - 25; if( N>75 ) N = N -20; 13.6 Program-14 Soal-13. scanf(“%i”,&N); if(N > 50) { N = N - 25; if( N>75 ) N = N -20; else N = N -10; } printf(“%i”, N ); Apa yang tercetak bila untuk program ini diinput nilai N = : a. 90 b. 75 c. 50 d. 35 200

Soal-14. Susun program (penggalan program) dalam Bahasa C untuk flowchart Gambar-7 berikut ini. START scanf A,B,C A > B B > C A > C printf printf printf printf C B C A END Gambar-7 201

START Soal-15. Untuk Flowchart Gambar-7, apa yang tercetak bila untuk A, B dan C diinputkan nilai 7, 10 dan 5. scanf A,B,C A > B B > C A > C printf printf printf printf C B C A END Gambar-7 201

Soal-16. START Periksa apakah flowchart Gambar-7 diatas, maksudnya adalah mencetak salah satu bilangan yang nilainya terbesar dari tiga buah bilangan yang diinput. Jawab : Benar / Salah scanf A,B,C A > B B > C A > C printf printf printf printf C B C A END Gambar-7 201

START Soal-17. scanf Untuk Flowchart Gambar-8, apa yang tercetak bila untuk A, B dan C diinputkan nilai 7, 10 dan 5. A,B,C A > B A > C B > C printf printf printf printf C B C A END Gambar-8 201

START Soal-18. Periksa apakah flowchart Gambar-8, maksudnya adalah mencetak salah satu bilangan yang nilainya terbesar dari tiga buah bilangan yang diinput. Jawab : Benar / Salah scanf A,B,C A > B A > C B > C printf printf printf printf C B C A END Gambar-8 201

202 a. 5, 7, 10 Jawab : a. Jalur : ____ b. 5, 10, 7 b. Jalur : ____ START scanf A,B,C A > B A > C B > C Soal-19. Periksa Flowchart Gambar-9. Jalur apa yang dituju ( 1, 2, 3 atau 4) bila untuk nilai A, B, dan C berturut-turut diinputkan nilai sebagai berikut : 4 3 2 1 Gambar-9 a. 5, 7, 10 Jawab : a. Jalur : ____ b. 5, 10, 7 b. Jalur : ____ c. 7, 5, 10 c. Jalur : ____ d. 7, 10, 5 d. Jalur : ____ e. 10, 5, 7 e. Jalur : ____ f. 10, 7, 5 f. Jalur : ____ 202

202 a. 5, 7, 10 Jawab : a. Tercetak : ____ START scanf A,B,C A > B Soal-20. A > C B > C Periksa Flowchart Gambar-10. Apa yang tercetak bila untuk nilai A, B, dan C berturut-turut diinputkan nilai sebagai berikut : printf printf printf printf C B C A a. 5, 7, 10 Jawab : a. Tercetak : ____ b. 5, 10, 7 b. Tercetak : ____ c. 7, 5, 10 c. Tercetak : ____ d. 7, 10, 5 d. Tercetak : ____ e. 10, 5, 7 e. Tercetak : ____ f. 10, 7, 5 f. Tercetak : ____ END Gambar-10 202

Soal-21. Dari hasil (jawaban) yang diperoleh dari Soal-19, dapat diambil kesimpulan bahwa Flowchart Gambar-10 diatas menggambarkan algoritma mencetak salah satu bilangan yang nilainya terbesar dari 3 buah bilangan yang diinput . Jawab : Benar / Salah. 202