Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Soal-2. Susun program untuk menginput empat (4) buah bilangan bulat kemudian mencetak salah satu bilangan yang nilainya terbesar: 180.

Presentasi serupa


Presentasi berjudul: "Soal-2. Susun program untuk menginput empat (4) buah bilangan bulat kemudian mencetak salah satu bilangan yang nilainya terbesar: 180."— Transcript presentasi:

1 Soal-2. Susun program untuk menginput empat (4) buah bilangan bulat kemudian mencetak salah satu bilangan yang nilainya terbesar: 180

2 Jawab-2 Cara-1 Menggunakan 5 variabel, 4 variabel untuk input. 1 variabel untuk MAX Bila bilangan yang diinput adalah 5, 17, 8 dan 12, maka tentunya akan tercetak 17 BA 175 KEYBOARD SCREEN scanf MEMORY printf C D 180

3 FLOWCH ART Cara-1 START Scanf scanf A B C D 180

4 FLOWCHART Cara-1 START Scanf A, B, C, D A BCD 180

5 FLOWCHART Cara-1 START Scanf A, B, C, D A > B A BCD 180

6 START Scanf A, B,C, D A>B A BCD 180

7 START Scanf A, B,C, D A>B A>C A BCD 180

8 START Scanf A, B,C, D A>B A>C A BCD 180

9 START Scanf A, B,C, D A>B A>C A>D A BCD 180

10 START Scanf printf A, B,C, D A>B A>C A>D A BCD 180

11 START Scanf printf A, B,C, D A>B A>C A A>D A BCD 180

12 START Scanf printf A, B,C, D printf A>B A>C A A>D D A BCD 180

13 START Scanf printf A, B,C, D printf A>B A>C A A>D D A BCD 180

14 START Scanf printf A, B,C, D printf A>B A>C A A>D D A BCD 180

15 START Scanf printf A, B,C, D printf A>B A>C A A>DC>D D A BCD 180

16 START Scanf printf A, B,C, D printf A>B A>C AC A>D printf C>D DD A BCD 180

17 START Scanf printf A, B,C, D printf A>B A>C AC A>D printf C>D DD A BCD 180

18 START Scanf printf A, B,C, D printf A>B A>C AC A>D printf C>D DD A BCD 180

19 START Scanf printf A, B,C, D printf A>B A>C AC A>D printf C>D DD A BCD B>C 180

20 START Scanf printf A, B,C, D printf A>B A>C AC A>D printf C>D DD A BCD printf B>C 180

21 START Scanf printf A, B,C, D printf A>B A>C AC A>D printf C>D DD A BCD printf B>C B>D 180

22 START Scanf printf A, B,C, D printf A>B A>C AC A>D printf C>D DD printf B>C B B>D D A BCD 181

23 START Scanf printf END A, B,C, D printf A>B A>C AC A>D printf C>D DD printf B>C B B>D printf D A BCD 181

24 START Scanf printf END A, B,C, D printf A>B A>C AC A>D printf C>D DD printf B>C BC B>D printf C>D DD printf A BCD 181

25 #include main() { int A,B,C,D; scanf(“ %i %i %i %i”, &A); if(A > B) {if(A > C) {if(A > D) printf(“%i“, A); else printf(“%i”, D); } else {if(C > D) printf(“%i“, C); else printf(“%i”, D); } else {if (B > C) {if(B > D) printf(“%i“, B); else printf(“%i”, D); } else {if(C > D) printf(“%i“, C); else printf(“%i”, D); } 180

26 #include main() { int A,B,C,D; scanf(“ %i %i %i %i”, &A); if(A > B) {if(A > C) {if(A > D) printf(“%i“, A); else printf(“%i”, D); } else {if(C > D) printf(“%i“, C); else printf(“%i”, D); } else - } START Scanf printf A, B,C, D printf A>B A>C AC A>D printf C>D DD 180 & 181

27 - else {if (B > C) {if(B > D) printf(“%i“, B); else printf(“%i”, D); } else {if(C > D) printf(“%i“, C); else printf(“%i”, D); } A>B printf B>C BC B>D printf C>D DD printf else 180 & 181

28 Latihan Membaca Flowchart 181

29 START Scanf A, B,C, D A>B A>C A>DC>D B>C B>DC>D A BCD Untuk nilai yang diinput seperti diatas, Maka flow akan menuju nomor : ……… 181

30 START Scanf A, B,C, D A>B A>C A>DC>D B>C B>DC>D A BCD Untuk nilai yang diinput seperti diatas, Maka flow akan menuju nomor : ……… 181

31 START Scanf A, B,C, D A>B A>C A>DC>D B>C B>DC>D A BCD Untuk nilai yang diinput seperti diatas, Maka flow akan menuju nomor : ……… 181

32 START Scanf A, B,C, D A>B A>C A>DC>D B>C B>DC>D A BCD Untuk nilai yang diinput seperti diatas, Maka flow akan menuju nomor : ……… 181

33 START Scanf A, B,C, D A>B A>C A>DC>D B>C B>DC>D A BCD Untuk nilai yang diinput seperti diatas, Maka flow akan menuju nomor : ……… 181

34 START Scanf A, B,C, D A>B A>C A>DC>D B>C B>DC>D A BCD Untuk nilai yang diinput seperti diatas, Maka flow akan menuju nomor : ……… 181

35 START Scanf A, B,C, D A>B A>C A>DC>D B>C B>DC>D A BCD Untuk nilai yang diinput seperti diatas, Maka flow akan menuju nomor : ……… 181

36 START Scanf A, B,C, D A>B A>C A>DC>D B>C B>DC>D A BCD Untuk nilai yang diinput seperti diatas, Maka flow akan menuju nomor : ……… 181

37 Soal-2a. Susun program untuk menginput seratus (100) buah bilangan bulat kemudian mencetak salah satu bilangan yang nilainya terbesar:

38 Untuk dapat menyelesaikan soal ini, Perhatikan kembalisoal no-2 Dikerjakan dengan cara lain

39 Konsep berpikir : Sebutkan nilai terbesar dari Beberapa nilai yang diperlihatkan Berikut ini :

40 12

41 7

42 17

43 10

44 15

45 25

46 15

47 19

48 22

49 20

50 509. Konsep : Selalu menyimpan nilai terbesar dalam ingatan

51 Jawab Soal-2 Cara-2 Menggunakan 2 variabel, variabel : A khusus untuk menampung input variabel : B khusus untuk menampung nilai terbesar Bila bilangan yang diinput adalah 5, 17, 8 dan 12, maka tentunya akan tercetak 17 A KEYBOARD SCREEN Scanf A MEMORY Printf MAX MAX 182

52 A 5 17 KEYBOARD SCREEN MEMORY MAX Cara ini hanya menggunakan 2 variabel. Variabel A khusus menerima input Variabel MAX khusus menampung nilai terbesar

53 A 17 KEYBOARD SCREEN MEMORY MAX Cara ini hanya menggunakan 2 variabel. Variabel A khusus menerima input Variabel MAX khusus menampung nilai terbesar

54 A 8 17 KEYBOARD SCREEN MEMORY MAX Cara ini hanya menggunakan 2 variabel. Variabel A khusus menerima input Variabel MAX khusus menampung nilai terbesar

55 A KEYBOARD SCREEN MEMORY MAX Cara ini hanya menggunakan 2 variabel. Variabel A khusus menerima input Variabel MAX khusus menampung nilai terbesar

56 #include main() { int A, MAX; scanf(“ %i ”, &A); MAX = A; scanf(“ %i ”, &A); if (A > MAX) MAX = A; scanf(“ %i ”, &A); if (A > MAX) MAX = A; scanf(“ %i ”, &A); if (A > MAX) MAX = A; printf(“\n %i “, MAX); } Scanf scanf printf A A MAX A> MAX MAX = A A>MAX MAX = A A>MAX MAX = A scanf A A 182

57 #include main() { int A, i, MAX; scanf(“%i”, &A); MAX = A; for (i=1; i <= 3 ; i=i+1) { scanf(“%i”, &A); if (A > MAX) MAX = A; } printf(“%i”, MAX); } Menginput 4 buah bilangan dan mencetak yang terbesar Instruksi for belum diterangkan penggunaannya disisni hanya dipinjam satu model penggunaan 183

58 #include main() { int A, i, MAX; scanf(“%i”, &A); MAX = A; i = 1; while (i <= 3) { scanf(“%i”, &A); if (A > MAX) MAX = A; i = i + 1; } printf(“%i”, MAX); } Instruksi while belum diterangkan penggunaannya disisni hanya dipinjam satu model penggunaan 183

59 Soal-2a. Susun program untuk menginput seratus (100) buah bilangan bulat kemudian mencetak salah satu bilangan yang nilainya terbesar:

60 #include main() { int A, i, MAX; scanf(“%i”, &A); MAX = A; for (i=1; i <= 3 ; i=i+1) { scanf(“%i”, &A); if (A > MAX) MAX = A; } printf(“%i”, MAX); } Menginput 4 buah bilangan dan mencetak yang terbesar Instruksi for belum diterangkan penggunaannya disisni hanya dipinjam satu model penggunaan 183

61 #include main() { int A, i, MAX; scanf(“%i”, &A); MAX = A; for (i=1; i <=... ; i=i+1) { scanf(“%i”, &A); if (A > MAX) MAX = A; } printf(“%i”, MAX); } Menginput 100 buah bilangan dan mencetak yang terbesar Instruksi for belum diterangkan penggunaannya disisni hanya dipinjam satu model penggunaan 183

62 #include main() { int A, i, MAX; scanf(“%i”, &A); MAX = A; for (i=1; i <= 99 ; i=i+1) { scanf(“%i”, &A); if (A > MAX) MAX = A; } printf(“%i”, MAX); } Menginput 100 buah bilangan dan mencetak yang terbesar Instruksi for belum diterangkan penggunaannya disisni hanya dipinjam satu model penggunaan 183

63 Soal-3 Susun program untuk menginput tiga (3) buah bilangan bulat (misal A, B dan C dimana A<>B<>C<>A), kemudian mencetak ketiga nilai tersebut urut dari kecil ke besar. 184 Bersambung ke...


Download ppt "Soal-2. Susun program untuk menginput empat (4) buah bilangan bulat kemudian mencetak salah satu bilangan yang nilainya terbesar: 180."

Presentasi serupa


Iklan oleh Google