Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Bab 08 Menghitung Total Data yang Diinput Dari Keyboard

Presentasi serupa


Presentasi berjudul: "Bab 08 Menghitung Total Data yang Diinput Dari Keyboard"— Transcript presentasi:

1 Bab 08 Menghitung Total Data yang Diinput Dari Keyboard
Algo-03-1/10 Bab 08 Menghitung Total Data yang Diinput Dari Keyboard

2 Soal Susun program dalam bahasa C untuk menginput 2 (dua) buah bilangan (nilai), kemudian mencetak total kedua buah bilangan tersebut:

3 T Susun program dalam bahasa C
Soal Susun program dalam bahasa C untuk menginput 2 (dua) buah bilangan (nilai), kemudian mencetak total kedua buah bilangan tersebut: MISAL NILAI YANG DIINPUT ADALAH 5 DAN 2 5 2 7 printf scanf 5 2 7 A B T

4 #include <stdio.h> main() { int A, B, T; scanf(“%i”, &A);
Cara-1 Program Flowchart #include <stdio.h> main() { int A, B, T; scanf(“%i”, &A); scanf(“%i”, &B); T = A + B; printf(“%i”, T); } START scanf A scanf B T = A + B prinf T END Dua instruksi ini dapat digabung menjadi satu instruksi : Terminal : START & END Scanf(“%i %i”, &A, &B); I/O ( INPUT / OUTPUT) PROCESS scanf A,B

5 Hasil langkah per langkah

6 A B T int A, B, T; #include <stdio.h> main() { int A, B, T;
Cara-1 #include <stdio.h> main() { int A, B, T; scanf(“%i”, &A); scanf(“%i”, &B); T = A + B; printf(“%i”, T); } A B T dengan : int A, B, T; disiapkan 3 buah variabel integer Isinya ada, tapi tidak diketahui

7 akan tercetak nilai sembarang, antara : -32768 s.d. 32767
#include <stdio.h> main() { int A; printf(“%i”, A); } A akan tercetak nilai sembarang, antara : s.d

8 5 A B T scanf(“%i”, &A); #include <stdio.h> main() {
Cara-1 #include <stdio.h> main() { int A, B, T; scanf(“%i”, &A); scanf(“%i”, &B); T = A + B; printf(“%i”, T); } 5 A B T dengan : scanf(“%i”, &A); misal nilai yang diinput dari keyboard nilainya = 5

9 5 2 A B T scanf(“%i”, &B); #include <stdio.h> main() {
Cara-1 #include <stdio.h> main() { int A, B, T; scanf(“%i”, &A); scanf(“%i”, &B); T = A + B; printf(“%i”, T); } 5 2 A B T dengan : scanf(“%i”, &B); misal nilai yang diinput dari keyboard nilainya = 2

10 5 2 7 A B T T = A + B; #include <stdio.h> main() { int A, B, T;
Cara-1 #include <stdio.h> main() { int A, B, T; scanf(“%i”, &A); scanf(“%i”, &B); T = A + B; printf(“%i”, T); } 5 2 7 A B T dengan : T = A + B; variabel T diisi dengan nilai A + B

11 5 2 7 A B T printf(“%i”, T); #include <stdio.h> main() {
Cara-1 #include <stdio.h> main() { int A, B, T; scanf(“%i”, &A); scanf(“%i”, &B); T = A + B; printf(“%i”, T); } 5 2 7 A B T dengan : printf(“%i”, T); tercetak isi variabel T yaitu : 7

12 #include <stdio.h> main() { int A, B, T; scanf(“%i”, &A);
Algo-03-3/10 #include <stdio.h> main() { int A, B, T; scanf(“%i”, &A); scanf(“%i”, &B); T = A + B; printf(“%i”, T); } #include <stdio.h> main() { int A, B, T; scanf(“%i %i”, &A, &B); T = A + B; printf(“%i”, T); } Dua instruksi scanf (INPUT) digabung jadi satu instruksi 5 2 7 5 2 7 5 2 7 5 2 7 atau atau Ketik : 5<Enter> 2<Enter> muncul : 7 Ketik : 5 2<Enter> muncul : 7 Ketik : 5<Enter> 2<Enter> muncul : 7 Ketik : 5 2<Enter> muncul : 7 Jadi walaupun kedua program diatas berbeda cara menulis instruksi scanf (INPUT), tapi cara menginput data dan tampilan dilayar bisa sama.

13 Data pertama : 5 Data Kedua : 2 T o t a l = 7 #include <stdio.h>
main() { int A, B; scanf(“%i”, &A); scanf(“%i”, &B); printf(“%i”,A+B); } #include <stdio.h> main() { int A, B; scanf(“%i %i”, &A, &B); printf(“%i”, A+B); } Algo-03-4/10 Tidak menggunakan variabel untuk menampung total #include <stdio.h> main() { int A, B, T; printf(“\nData Pertama : “); scanf(“%i”, &A); printf(“\nData Kedua : “); scanf(“%i”, &B); T = A + B; printf(“\nT o t a l = %i”, T); } Data pertama : 5 Data Kedua : 2 T o t a l = 7

14 printf(“\nT o t a l = %i ”, T );
Tercetak di layar : T o t a l = 7

15 5 2 7 A B T printf(“%i”, T); 7 printf(“ %i ”, T); 7
printf(“ %i %i ”, A, B ); printf(“Nilai Pertama : %i Nilai Kedua : %i ”, A, B ); Nilai Pertama : 5 Nilai Kedua : 2

16 #include <stdio.h> main() { int A, B, T; T = 0; scanf(“%i”, &A);
Algo-03-5/10 Cara-2 Cara-3 #include <stdio.h> main() { int A, B, T; T = 0; scanf(“%i”, &A); T = T + A; scanf(“%i”, &B); T = T + B; printf(“%i”, T); } #include <stdio.h> main() { int A,T; T = 0; scanf(“%i”, &A); T = T + A; printf(“%i”, T); } A B T A T Menggunakan tiga variabel A dan B untuk menampung input, dan T untuk menampung total Hanya menggunakan dua variabel A khusus menampung input, dan T kusus untuk menampung total

17 A B T int A, B, T; dengan : disiapkan 3 buah variabel integer
Cara-2 #include <stdio.h> main() { int A, B, T; T = 0; scanf(“%i”, &A); T = T + A; scanf(“%i”, &B); T = T + B; printf(“%i”, T); } A B T dengan : int A, B, T; disiapkan 3 buah variabel integer Isinya ada, tapi tidak diketahui

18 A B T T = 0; dengan : Variabel T diisi sengan 0
Cara-2 #include <stdio.h> main() { int A, B, T; T = 0; scanf(“%i”, &A); T = T + A; scanf(“%i”, &B); T = T + B; printf(“%i”, T); } A B T dengan : T = 0; Variabel T diisi sengan 0

19 5 A B T scanf(“%i”, &A); dengan :
Cara-2 #include <stdio.h> main() { int A, B, T; T = 0; scanf(“%i”, &A); T = T + A; scanf(“%i”, &B); T = T + B; printf(“%i”, T); } 5 A B T dengan : scanf(“%i”, &A); misal nilai yang diinput dari keyboard nilainya = 5

20 5 5 A B T dengan T = T + A; dengan :
Cara-2 #include <stdio.h> main() { int A, B, T; T = 0; scanf(“%i”, &A); T = T + A; scanf(“%i”, &B); T = T + B; printf(“%i”, T); } 5 5 A B T dengan : dengan T = T + A; Variabel T diisi sengan nilai T + A yaitu 0 + 5

21 5 2 5 A B T scanf(“%i”, &B); dengan :
Cara-2 #include <stdio.h> main() { int A, B, T; T = 0; scanf(“%i”, &A); T = T + A; scanf(“%i”, &B); T = T + B; printf(“%i”, T); } 5 2 5 A B T dengan : scanf(“%i”, &B); misal nilai yang diinput dari keyboard nilainya = 2

22 5 2 7 A B T dengan T = T + B; dengan :
Cara-2 #include <stdio.h> main() { int A, B, T; T = 0; scanf(“%i”, &A); T = T + A; scanf(“%i”, &B); T = T + B; printf(“%i”, T); } 5 2 7 A B T dengan : dengan T = T + B; Variabel T diisi sengan nilai T + B yaitu 5 + 2

23 #include <stdio.h> main() { int A, B, T; T = 0; scanf(“%i”, &A);
Cara-2 #include <stdio.h> main() { int A, B, T; T = 0; scanf(“%i”, &A); T = T + A; scanf(“%i”, &B); T = T + B; printf(“%i”, T); } A B T 1 2 1 2 3 3 4 4 5 5 6 7 6 7

24 #include <stdio.h> main() { int A, B, T; T = 0; scanf(“%i”, &A);
Cara-2 #include <stdio.h> main() { int A, B, T; T = 0; scanf(“%i”, &A); T = T + A; scanf(“%i”, &B); T = T + B; printf(“%i”, T); } A B T 1 2 1 2 3 3 4 4 5 5 6 7 6 7

25 #include <stdio.h> main() { int A, B, T; T = 0; scanf(“%i”, &A);
Cara-2 #include <stdio.h> main() { int A, B, T; T = 0; scanf(“%i”, &A); T = T + A; scanf(“%i”, &B); T = T + B; printf(“%i”, T); } A B T 1 2 1 2 5 3 3 4 4 5 5 6 7 6 7

26 #include <stdio.h> main() { int A, B, T; T = 0; scanf(“%i”, &A);
Cara-2 #include <stdio.h> main() { int A, B, T; T = 0; scanf(“%i”, &A); T = T + A; scanf(“%i”, &B); T = T + B; printf(“%i”, T); } A B T 1 2 1 2 5 3 3 4 5 5 4 5 5 6 7 6 7

27 #include <stdio.h> main() { int A, B, T; T = 0; scanf(“%i”, &A);
Cara-2 #include <stdio.h> main() { int A, B, T; T = 0; scanf(“%i”, &A); T = T + A; scanf(“%i”, &B); T = T + B; printf(“%i”, T); } A B T 1 2 1 2 5 3 3 4 5 5 4 5 5 5 2 5 6 7 6 7

28 #include <stdio.h> main() { int A, B, T; T = 0; scanf(“%i”, &A);
Cara-2 #include <stdio.h> main() { int A, B, T; T = 0; scanf(“%i”, &A); T = T + A; scanf(“%i”, &B); T = T + B; printf(“%i”, T); } A B T 1 2 1 2 5 3 3 4 5 5 4 5 5 5 2 5 6 7 6 5 2 7 7

29 #include <stdio.h> main() { int A, B, T; T = 0; scanf(“%i”, &A);
Cara-2 #include <stdio.h> main() { int A, B, T; T = 0; scanf(“%i”, &A); T = T + A; scanf(“%i”, &B); T = T + B; printf(“%i”, T); } A B T 1 2 1 2 5 3 3 4 5 5 4 5 5 5 2 5 6 7 6 5 2 7 5 2 7 7

30 ILUSTRASI CARA-LAIN

31 B T A 1 #include <stdio.h> main() { int A, B, T; T = 0;
Cara-2 #include <stdio.h> main() { int A, B, T; T = 0; scanf(“%i”, &A); T = T + A; scanf(“%i”, &B); T = T + B; printf(“%i”, T); } 1 2 3 1 4 B T 5 A 6 7 disiapkan 3 variabel

32 B T A 2 #include <stdio.h> main() { int A, B, T; T = 0;
Cara-2 #include <stdio.h> main() { int A, B, T; T = 0; scanf(“%i”, &A); T = T + A; scanf(“%i”, &B); T = T + B; printf(“%i”, T); } 1 2 3 2 4 B T 5 A 6 7 variabel T diisi dengan nol

33 5 B T A 3 #include <stdio.h> main() { int A, B, T; T = 0;
Cara-2 #include <stdio.h> main() { int A, B, T; T = 0; scanf(“%i”, &A); T = T + A; scanf(“%i”, &B); T = T + B; printf(“%i”, T); } 1 2 5 3 3 4 B T 5 A 6 7 input nilai ke variabel A

34 5 5 B T A 4 #include <stdio.h> main() { int A, B, T; T = 0;
Cara-2 #include <stdio.h> main() { int A, B, T; T = 0; scanf(“%i”, &A); T = T + A; scanf(“%i”, &B); T = T + B; printf(“%i”, T); } 1 2 5 5 3 4 4 B T 5 A 6 7 tambahkan isi A ke T

35 5 2 5 B T A 5 #include <stdio.h> main() { int A, B, T; T = 0;
Cara-2 #include <stdio.h> main() { int A, B, T; T = 0; scanf(“%i”, &A); T = T + A; scanf(“%i”, &B); T = T + B; printf(“%i”, T); } 1 2 5 2 5 3 5 4 B T 5 A 6 7 inputkan nilai ke variabel B

36 5 2 7 B T A 6 #include <stdio.h> main() { int A, B, T; T = 0;
Cara-2 #include <stdio.h> main() { int A, B, T; T = 0; scanf(“%i”, &A); T = T + A; scanf(“%i”, &B); T = T + B; printf(“%i”, T); } 1 2 5 2 7 3 6 4 B T 5 A 6 7 tambahkan isi B ke T

37 5 2 7 B T A 7 #include <stdio.h> main() { int A, B, T; T = 0;
Cara-2 #include <stdio.h> main() { int A, B, T; T = 0; scanf(“%i”, &A); T = T + A; scanf(“%i”, &B); T = T + B; printf(“%i”, T); } 1 2 5 2 7 3 7 4 B T 5 A 6 7 cetak isi variabel T Tercetak : 7

38 A T Cara-3 #include <stdio.h> main() { int A,T; T = 0;
Algo-03-5/10 #include <stdio.h> main() { int A,T; T = 0; scanf(“%i”, &A); T = T + A; printf(“%i”, T); } A T Hanya menggunakan dua variabel A khusus menampung input, dan T kusus untuk menampung total

39 Hasil langkah per langkah
Algo-03-5/10 Hasil langkah per langkah

40 Cara-3 #include <stdio.h> main() { int A,T; T = 0; scanf(“%i”, &A); T = T + A; printf(“%i”, T); } A T 1 1 2 2 3 3 4 4 5 6 5 7 6 7

41 Cara-3 #include <stdio.h> main() { int A,T; T = 0; scanf(“%i”, &A); T = T + A; printf(“%i”, T); } A T 1 1 2 2 3 3 4 4 5 6 5 7 6 7

42 Cara-3 #include <stdio.h> main() { int A,T; T = 0; scanf(“%i”, &A); T = T + A; printf(“%i”, T); } A T 1 1 2 2 5 3 3 4 4 5 6 5 7 6 7

43 Cara-3 #include <stdio.h> main() { int A,T; T = 0; scanf(“%i”, &A); T = T + A; printf(“%i”, T); } A T 1 1 2 2 5 3 3 4 5 5 4 5 6 5 7 6 7

44 Cara-3 #include <stdio.h> main() { int A,T; T = 0; scanf(“%i”, &A); T = T + A; printf(“%i”, T); } A T 1 1 2 2 5 3 3 4 5 5 4 5 6 5 2 5 7 6 7

45 Cara-3 #include <stdio.h> main() { int A,T; T = 0; scanf(“%i”, &A); T = T + A; printf(“%i”, T); } A T 1 1 2 2 5 3 3 4 5 5 4 5 6 5 2 5 7 6 2 7 2 7 7

46 Cara-3 #include <stdio.h> main() { int A,T; T = 0; scanf(“%i”, &A); T = T + A; printf(“%i”, T); } A T 1 1 2 2 5 3 3 4 5 5 4 5 6 5 2 5 7 6 2 7 2 7 7

47 ILUSTRASI CARA-LAIN

48 1 A T #include <stdio.h> main() { int A,T; T = 0;
Cara-3 #include <stdio.h> main() { int A,T; T = 0; scanf(“%i”, &A); T = T + A; printf(“%i”, T); } 1 2 1 3 A T 4 5 disiapkan variabel A dan T 6 7

49 2 A T #include <stdio.h> main() { int A,T; T = 0;
Cara-3 #include <stdio.h> main() { int A,T; T = 0; scanf(“%i”, &A); T = T + A; printf(“%i”, T); } 1 2 2 3 A T 4 5 T diisi dengan nol 6 7

50 5 3 A T #include <stdio.h> main() { int A,T; T = 0;
Cara-3 #include <stdio.h> main() { int A,T; T = 0; scanf(“%i”, &A); T = T + A; printf(“%i”, T); } 1 5 2 3 3 A T 4 5 diinput nilai 5 ke A 6 7

51 5 5 4 A T #include <stdio.h> main() { int A,T; T = 0;
Cara-3 #include <stdio.h> main() { int A,T; T = 0; scanf(“%i”, &A); T = T + A; printf(“%i”, T); } 1 5 5 2 4 3 A T 4 5 isi T ditambah dengan nilai A 6 7

52 2 5 5 A T #include <stdio.h> main() { int A,T; T = 0;
Cara-3 #include <stdio.h> main() { int A,T; T = 0; scanf(“%i”, &A); T = T + A; printf(“%i”, T); } 1 2 5 2 5 3 A T 4 5 diinput nilai 2 ke A isi A yang lama hilang diganti dengan isi yang baru 6 7

53 2 7 6 A T #include <stdio.h> main() { int A,T; T = 0;
Cara-3 #include <stdio.h> main() { int A,T; T = 0; scanf(“%i”, &A); T = T + A; printf(“%i”, T); } 1 2 7 2 6 3 A T 4 5 isi T ditambah dengan nilai A 6 7

54 2 7 7 A T #include <stdio.h> main() { int A,T; T = 0;
Cara-3 #include <stdio.h> main() { int A,T; T = 0; scanf(“%i”, &A); T = T + A; printf(“%i”, T); } 1 2 7 2 7 3 A T 4 5 cetak isi variebel T tercetak : 7 6 7

55 Susun program dalam bahasa C
Algo-03-6/10 Soal Susun program dalam bahasa C untuk menginput 4 (empat) buah bilangan (nilai), kemudian mencetak total keempat buah bilangan tersebut:

56 Susun program dalam bahasa C
Algo-03-6/10 Soal Susun program dalam bahasa C untuk menginput 4 (empat) buah bilangan (nilai), kemudian mencetak total keempat buah bilangan tersebut: 5 2 10 6 5 2 10 6 A B C D 23 23 T

57 #include <stdio.h> main() { int A, B, C, D, T; scanf(“%i”, &A);
Algo-03-7/10 Cara-1 Cara-1a #include <stdio.h> main() { int A, B, C, D, T; scanf(“%i”, &A); scanf(“%i”, &B); scanf(“%i”, &C); scanf(“%i”, &D); T = A + B + C + D; printf(“%i”, T); } #include <stdio.h> main() { int A, B, C, D, T; scanf(“%i %i %i %i”, &A,&B,&C,&D); T = A + B + C + D; printf(“%i”, T); } Menggunakan 5 variabel A B C D T

58 #include <stdio.h> main() { int A, B, C, D, T;
Cara-1a #include <stdio.h> main() { int A, B, C, D, T; scanf(“%i %i %i %i”, &A, &B, &C, &D); T = A + B + C + D; printf(“%i”, T); } Menggunakan 5 variabel A B C D T

59 5 2 10 6 Cara-2 A B C D T int A, B, C, D, T; #include <stdio.h>
main() { int A, B, C, D, T; T = 0; scanf(“%i”, &A); T = T + A; scanf(“%i”, &B); T = T + B; scanf(“%i”, &C); T = T + C; scanf(“%i”, &D); T = T + D; printf(“%i”, T); } A B C D T int A, B, C, D, T; Menggunakan 5 variabel

60 5 2 10 6 Cara-2 A B C D T T = 0; #include <stdio.h> main() {
int A, B, C, D, T; T = 0; scanf(“%i”, &A); T = T + A; scanf(“%i”, &B); T = T + B; scanf(“%i”, &C); T = T + C; scanf(“%i”, &D); T = T + D; printf(“%i”, T); } A B C D T T = 0;

61 5 2 10 6 scanf(“%i”, &A); Cara-2 5 A B C D T #include <stdio.h>
main() { int A, B, C, D, T; T = 0; scanf(“%i”, &A); T = T + A; scanf(“%i”, &B); T = T + B; scanf(“%i”, &C); T = T + C; scanf(“%i”, &D); T = T + D; printf(“%i”, T); } 5 A B C D T scanf(“%i”, &A);

62 5 2 10 6 T = T + A; Cara-2 5 A B C D 5 T #include <stdio.h>
main() { int A, B, C, D, T; T = 0; scanf(“%i”, &A); T = T + A; scanf(“%i”, &B); T = T + B; scanf(“%i”, &C); T = T + C; scanf(“%i”, &D); T = T + D; printf(“%i”, T); } 5 A B C D 5 T T = T + A;

63 5 2 10 6 scanf(“%i”, &B); Cara-2 5 2 A B C D 5 T
#include <stdio.h> main() { int A, B, C, D, T; T = 0; scanf(“%i”, &A); T = T + A; scanf(“%i”, &B); T = T + B; scanf(“%i”, &C); T = T + C; scanf(“%i”, &D); T = T + D; printf(“%i”, T); } 5 2 A B C D 5 T scanf(“%i”, &B);

64 5 2 10 6 T = T + B; Cara-2 5 2 A B C D 7 T #include <stdio.h>
main() { int A, B, C, D, T; T = 0; scanf(“%i”, &A); T = T + A; scanf(“%i”, &B); T = T + B; scanf(“%i”, &C); T = T + C; scanf(“%i”, &D); T = T + D; printf(“%i”, T); } 5 2 A B C D 7 T T = T + B;

65 5 2 10 6 scanf(“%i”, &C); Cara-2 5 2 10 A B C D 7 T
#include <stdio.h> main() { int A, B, C, D, T; T = 0; scanf(“%i”, &A); T = T + A; scanf(“%i”, &B); T = T + B; scanf(“%i”, &C); T = T + C; scanf(“%i”, &D); T = T + D; printf(“%i”, T); } 5 2 10 A B C D 7 T scanf(“%i”, &C);

66 Cara-2 5 2 10 6 #include <stdio.h> main() { int A, B, C, D, T; T = 0; scanf(“%i”, &A); T = T + A; scanf(“%i”, &B); T = T + B; scanf(“%i”, &C); T = T + C; scanf(“%i”, &D); T = T + D; printf(“%i”, T); } 5 2 10 A B C D 17 T T = T + C;

67 5 2 10 6 scanf(“%i”, &D); Cara-2 5 2 10 6 A B C D 17 T
#include <stdio.h> main() { int A, B, C, D, T; T = 0; scanf(“%i”, &A); T = T + A; scanf(“%i”, &B); T = T + B; scanf(“%i”, &C); T = T + C; scanf(“%i”, &D); T = T + D; printf(“%i”, T); } 5 2 10 6 A B C D 17 T scanf(“%i”, &D);

68 Cara-2 5 2 10 6 #include <stdio.h> main() { int A, B, C, D, T; T = 0; scanf(“%i”, &A); T = T + A; scanf(“%i”, &B); T = T + B; scanf(“%i”, &C); T = T + C; scanf(“%i”, &D); T = T + D; printf(“%i”, T); } 5 2 10 6 A B C D 23 T T = T + D;

69 5 2 10 6 printf(“%i”, T); Cara-2 5 2 10 6 A B C D 23 T
#include <stdio.h> main() { int A, B, C, D, T; T = 0; scanf(“%i”, &A); T = T + A; scanf(“%i”, &B); T = T + B; scanf(“%i”, &C); T = T + C; scanf(“%i”, &D); T = T + D; printf(“%i”, T); } 5 2 10 6 A B C D 23 T printf(“%i”, T);

70 5 2 10 6 Cara-3 A T int A, T; #include <stdio.h> main() {
scanf(“%i”, &A); T = T + A; printf(“%i”, T); } A T Menggunakan 2 variabel A dan T Var. A, khusus menampung input, Var. T khusus menampung total int A, T;

71 5 2 10 6 A T T = 0; #include <stdio.h> main() { int A, T; T = 0;
Cara-3 5 2 10 6 #include <stdio.h> main() { int A, T; T = 0; scanf(“%i”, &A); T = T + A; printf(“%i”, T); } A T T = 0;

72 5 2 10 6 scanf(“%i”, &A); 5 A T #include <stdio.h> main() {
Cara-3 5 2 10 6 #include <stdio.h> main() { int A, T; T = 0; scanf(“%i”, &A); T = T + A; printf(“%i”, T); } 5 A T scanf(“%i”, &A);

73 5 2 10 6 5 5 A T T = T + A; #include <stdio.h> main() {
Cara-3 5 2 10 6 #include <stdio.h> main() { int A, T; T = 0; scanf(“%i”, &A); T = T + A; printf(“%i”, T); } 5 5 A T T = T + A;

74 5 2 10 6 scanf(“%i”, &A); 2 5 A T #include <stdio.h> main() {
Cara-3 5 2 10 6 #include <stdio.h> main() { int A, T; T = 0; scanf(“%i”, &A); T = T + A; printf(“%i”, T); } 2 5 A T scanf(“%i”, &A);

75 5 2 10 6 2 7 A T T = T + A; #include <stdio.h> main() {
Cara-3 5 2 10 6 #include <stdio.h> main() { int A, T; T = 0; scanf(“%i”, &A); T = T + A; printf(“%i”, T); } 2 7 A T T = T + A;

76 5 2 10 6 scanf(“%i”, &A); 10 7 A T #include <stdio.h> main() {
Cara-3 5 2 10 6 #include <stdio.h> main() { int A, T; T = 0; scanf(“%i”, &A); T = T + A; printf(“%i”, T); } 10 7 A T scanf(“%i”, &A);

77 5 2 10 6 10 17 A T T = T + A; #include <stdio.h> main() {
Cara-3 5 2 10 6 #include <stdio.h> main() { int A, T; T = 0; scanf(“%i”, &A); T = T + A; printf(“%i”, T); } 10 17 A T T = T + A;

78 5 2 10 6 scanf(“%i”, &A); 6 17 A T #include <stdio.h> main() {
Cara-3 5 2 10 6 #include <stdio.h> main() { int A, T; T = 0; scanf(“%i”, &A); T = T + A; printf(“%i”, T); } 6 17 A T scanf(“%i”, &A);

79 5 2 10 6 6 23 A T T = T + A; #include <stdio.h> main() {
Cara-3 5 2 10 6 #include <stdio.h> main() { int A, T; T = 0; scanf(“%i”, &A); T = T + A; printf(“%i”, T); } 6 23 A T T = T + A;

80 5 2 10 6 print(“%i”, T); 6 23 A T #include <stdio.h> main() {
Cara-3 5 2 10 6 #include <stdio.h> main() { int A, T; T = 0; scanf(“%i”, &A); T = T + A; printf(“%i”, T); } 6 23 A T print(“%i”, T);

81 #include <stdio.h> main() { int A, T; T = 0; scanf(“%i”, &A);
T = T + A; printf(“%i”, T); } ADA 4 KELOMPOK YANG SAMA

82 #include <stdio.h>
main() { int A, i, T; T = 0; for ( i=1; i <= 4; i=i+1) scanf(“%i”, &A); T = T + A; } printf(“%i”, T);

83 #include <stdio.h>
main() { int A, i, T; T = 0; i = 1; while ( i <= 4) scanf(“%i”, &A); T = T + A; i = i + 1; } printf(“%i”, T);

84 #include <stdio.h> main() { int A, i, T; T = 0; i = 1; do
034 #include <stdio.h> main() { int A, i, T; T = 0; i = 1; do scanf(“%i”, &A); T = T + A; i = i + 1; } while ( i <= 4); printf(“%i”, T);

85 Soal Susun program dalam bahasa C untuk menginput 100 (seratus) buah bilangan (nilai), kemudian mencetak total seluruh bilangan tersebut:

86 Kembali kita perhatikan Cara-4 sebelumnya sbb:
Algo-03-11/ Kembali kita perhatikan Cara-4 sebelumnya sbb: Cara-4 #include <stdio.h> main() { int A, T; T = 0; scanf(“%i”, &A); T = T + A; printf(“%i”, T); } Cara-6. Cara-7 Cara-5. #include <stdio.h> main() { int A, i, T; T = 0; for ( i=1; i <= 4; i=i+1) scanf(“%i”, &A); T = T + A; } printf(“%i”, T); #include <stdio.h> main() { int A, i, T; T = 0; i = 1; while ( i <= 4) scanf(“%i”, &A); T = T + A; i = i + 1; } printf(“%i”, T); #include <stdio.h> main() { int A, i, T; T = 0; i = 1; do scanf(“%i”, &A); T = T + A; i = i + 1; } while ( i <= 4); printf(“%i”, T);

87 if Statement 5 5 2 A B Susun program dalam bahasa C
Soal Susun program dalam bahasa C untuk menginput 2 (dua) buah bilangan bulat, kemudian mencetak salah satu bilangan yang nilainya terbesar. MISAL NILAI YANG DIINPUT ADALAH 5 DAN 2 5 2 5 scanf printf 5 2 A B

88 #include <stdio.h> main() { int A, B; scanf(“ %i ”, &A);
Cara-1 Algo-04-1/ START #include <stdio.h> main() { int A, B; scanf(“ %i ”, &A); scanf(“ %i ”, &B); if (A > B) printf(“\n i% “, A); } else printf(“\n i% “, B); Scanf A scanf B false A > B true pritnf pritnf B A END Dua instruksi ini dapat digabung menjadi satu : scanf(“ %i %i “, &A, &B ); FLOWCHART Cara-1

89 START Scanf scanf A > B pritnf pritnf END
Algo-04-3/ A Scanf scanf B false A > B true pritnf pritnf B A END FLOWCHART Cara-1

90 scanf(“ %i %i “, &A, &B ); Cara-1 #include <stdio.h> main() {
035 Cara-1 Algo-04-2/ #include <stdio.h> main() { int A, B; scanf(“ %i ”, &A); scanf(“ %i ”, &B); if (A > B) printf(“\n i% “, A); else printf(“\n i% “, B); } Dua instruksi scanf diatas, dapat digabung menjadi satu : scanf(“ %i %i “, &A, &B );

91 if( ) Control Statement Flowchart if ( cond ) } else { } Bentuk Umum {
Algo-04-5/ Flowchart Bentuk Umum Bentuk - 1 cond if ( cond ) { FALSE TRUE - statements- true - stmnt- false - stmnt- true } else { - statements- false } next instruction - next instruction - cond = condition, kondisi yang mempunyai nilai TRUE atau FALSE

92 if (A > B) printf(“i%“, A); else printf(“i%“, B); if (A < B)
Algo-04-6/ if (A > B) printf(“i%“, A); else printf(“i%“, B); if (A < B) printf(“i%“, B); else printf(“i%“, A); if (B > A) printf(“i%“, B); else printf(“i%“, A); if (B < A) printf(“i%“, A); else printf(“i%“, B);

93 #include <stdio.h> main() { int A, B, MAX; scanf(“ %i ”, &A);
Algo-04-7/ Cara-2 #include <stdio.h> main() { int A, B, MAX; scanf(“ %i ”, &A); scanf(“ %i ”, &B); if (A > B) MAX = A; else MAX = B; } printf(“i%“, MAX); Dua instruksi scanf diatas, dapat digabung menjadi satu : scanf(“ %i %i “, &A, &B );


Download ppt "Bab 08 Menghitung Total Data yang Diinput Dari Keyboard"

Presentasi serupa


Iklan oleh Google