Niklaus Wirth Eidgenossische Technische Hochschule Zurich, Switzerland
ALGORITMA adalah langkah-langkah yang diambil dalam menyelesaikan suatu tugas Diselesaikan Oleh KOMPUTER Langkah-langkah harus tersusun secara LOGIS dan Efisien agar dapat menyelesaikan tugas dengan BENAR dan Efisien.
ALGORITMA merupakan gabungan antara SENI dan TEKNIK TEKNIK, Karena Algoritma adalah suatu pekerjaan yang bersifat rancang bangun Seni, karena Algoritma penuh dengan kreativitas dan imajinasi yang jenius
Salah satu buku literatur, memberikan definisi dan kriteria sebuah algoritma sebagai berikut : An algorithm is a finite set of instructions which, if followed, accomplish a particular task. In addition every algorithm must satisfy the following criteria : 1). Input : there are zero or more quantities which are externally supplied; ). Output : at least one quantity is produced; 3). Definiteness : each instruction must be clear and unambiguous; 4). Finiteness : if we trace out the instructions of an algorithm, then for all cases the algorithm will terminate after a finite number of steps; ). Effectiveness : every instruction must be sufficiently basic that it can in principle be carried out by a person using only pencil and paper. It is not enough that each operation be definite as in 3), but it must also be feasible. Horowitz,Eliis and Sahni, Sartaj; FUNDAMENTAL OF DATA STRUCTUTES; Computer Science Press, Inc.; Rocville, Maryland; 1983
Secara bebas definisi diatas dapat diterjemahkan sebagai berkut : Algoritma adalah sekumpulan instruksi, yang apabila dijalankan, akan menyelesaikan suatu tugas tertentu. Sebagai tammbahan, setiap algoritma harus memenuhi kriteria sebagai berikut 1). Tidak harus ada data masukan yang dimasukkan dari luar. ). Paling tidak ada satu buah keluaran 3) Setiap instruksi jelas maksudnya dan tidak meragukan 4). Algoritma baik secara keseluruhan maupun sub algoritma bila ditelusuri harus ada titik berhentinya. ). Setiap instruksi selain jelas juga harus dapat dilaksanakan, dan juga efektif dalam arti harus menghasilkan sesuatu. Sebagai contoh A = A + 0 atau A = A*1, adalah termasuk instruksi yang tidak efektif.
Learning Algorithms by practical ways
Soal-1. Diketahui dua buah bilangan masingmasing bernilai dan 4. Susun algoritma yang ditulis dalam Bahasa C++, untuk mencetak total kedua buah bilangan tersebut.
Soal-1 Diketahui dua buah bilangan masing- masing bernilai dan 4. Susun algoritma yang ditulis dalam dalam Bahasa C++, untuk mencetak total kedua buah bilangan tersebut. Algoritma secara Umum A B 4 T A + B WRITE(T) Algoritma dalam Bahasa C #include<stdio.h> { int A,B,T; A = ; B = 4; T = A + B; printf( %i, T); Algoritma dalam Bahasa C++ #include<iostream.h> { int A,B,T; A = ; B = 4; T = A + B;
Algoritma secara Umum Dapat diganti misal : A B 4 T A + B WRITE(T) Dapat ditulis secara bebas asal dapat dimengerti oleh orang lain A = B = 4 T = A + B WRITE(T) A diisi Dapat diganti, misalnya dengan : Seperti yang dicontohkan dalam buku literatur WRITE T PRINT ( T ) PRINT T CETAK T TULIS T Print T Write T dan sebagainya asal dipahami
KEMBALI KE : ALGORITMA adalah langkah-langkah yang diambil dalam menyelesaikan suatu tugas A B 4 T A + B WRITE(T) ADA 4 LANGKAH
ALGORITMA adalah langkah-langkah yang diambil dalam menyelesaikan suatu tugas atau pekerjaan Direncanakan yang menyelesaikan tugas atau pekerjaan tersebut adalah : KOMPUTER A B 4 T A + B WRITE(T) ADA 4 LANGKAH Satu langkah identik dengan satu instruksi
SEHINGGA DAPAT DIKATAKAN : ALGORITMA adalah INSTRUKSI-INSTRUKSI yang diberikan kepada KOMPUTER untuk menyelesaikan suatu pekerjaan Komputer memang dirancang untuk dapat menerima dan melaksanakan instruksi yang diberikan kepadanya
ALGORITMA adalah INSTRUKSI-INSTRUKSI yang diberikan kepada KOMPUTER untuk menyelesaikan suatu pekerjaan Komputer hanya mengerti bahasanya sendiri yang disebut BAHASA MESIN Direncanakan yang menyelesaikan tugas atau pekerjaan tersebut adalah : KOMPUTER A B 4 T A + B WRITE(T) ALGORITMA YANG DITULIS SEPERTI INI, TIDAK DIPAHAMI OLEH KOMPUTER karena Tidak disiapkan alat untuk menerjemahkan ALGORITMA tersebut menjadi BAHASA MESIN
Algoritma secara Umum A B 4 T A + B WRITE(T) TIDAK DIMENGERTI OLEH KOMPUTER Algoritma dalam Bahasa C #include<stdio.h> { int A,B,T; A = ; B = 4; T = A + B; printf( %i, T); Algoritma dalam Bahasa C++ #include<iostream.h> { int A,B,T; A = ; B = 4; T = A + B; DIMENGERTI OLEH KOMPUTER karena disiapkan atau disediakan ALAT PENERJEMAH nya menjadi BAHASA MESIN
Algoritma dalam Bahasa C #include<stdio.h> { int A,B,T; A = ; B = 4; T = A + B; printf( %i, T); Algoritma dalam Bahasa C++ #include<iostream.h> { int A,B,T; A = ; B = 4; T = A + B; Agar dapat diterjemahkan menjadi BAHASA MESIN, maka ALGORITMA harus ditulis dalam suatu Bahasa Pemrograman (Programming Language) Contoh : Bahaca C
Soal-1 Diketahui dua buah bilangan masing- masing bernilai dan 4. Susun algoritma yang ditulis dalam dalam Bahasa C++, untuk mencetak total kedua buah bilangan tersebut. Algoritma secara Umum A B T A + B WRITE(T) Variabel tidak didefine/ dideklarasi/ dinyatakan/ dipesan lebih dulu VARIABLE -------------- VARIABEL Algoritma dalam Bahasa C++ #include<iostream.h> { int A,B,T; A = ; B = ; T = A + B; - Tipe (Type) - Nama - Isi Variabel perlu didefine/ dideklarasi/ lebih dulu Mewakili ALAMAT (address)
#include<iostream.h> { int A,B,T; A=; B=4; T=A+B: C PU MEMORY + 4 = 9 KEYBOARD #include<iostream.h> { int A,B,T; A = ; B = 4; T = A + B; xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx 4 9 A B T 4 9 SCREEN 3 C compiler windows 1 C compiler Windows HARDDISK
Kembali ke : Soal-1 Diketahui dua buah bilangan masing- masing bernilai dan 4. Susun algoritma yang ditulis dalam dalam Bahasa C++, untuk mencetak total kedua buah bilangan tersebut. Cara-1 : #include <iostream.h> { int A, B, T; A = ; B = 4; T = A + B; Instruksi Mencetak Baca : si-out Yang dicetak Isi variabel A nilai T ditambah dengan isi variabel B hasil penambahannya disimpan dalam variabel T Variabel A diisi dengan nilai Disiapkan 3 buah variabel masing-masing bertipe integer. Dapat juga ditulis sbb: int A; int B; int T;
Program diatas dapat juga ditulis sbb: #include <iostream.h> { int A, B, T; A = ; B = ; T = A + B; Satu baris statement dapat terdiri dari lebih dari satu instruksi Atau sebagai berikut : #include <iostream.h> { int A, B, T; A = ; B = ; T = A + B; #include <iostream.h> { int A, B, T; A = ; B = ; T = A + B; #include <iostream.h> { int A=, B=4, T; T = A + B;
Beberapa cara yang berbeda dengan maksud dan hasil yang sama #include <iostream.h> { int A, B; A = ; B = 4; cout << A+B ; Total tidak disimpan dalam sebuah variabel, tapi hasil penambahan A+B bisa langsung dicetak #include <iostream.h> { cout << +4 ; #include <iostream.h> { int A; A = ; cout << A+4 ; #include <iostream.h> { cout << 9 ; Walaupun ini juga program, tapi BUKAN program yang dimaksud untuk menghitung + 4 tapi hanya sekedar mencetak nilai 9 yang telah kita hitung sendiri. Nilai 9 bukan dihitung oleh komputer
SAMPAI DISINI Telah dicontohkan : ALGORITMA yang ditulis dalam Bahasa Pemrograman C/C++ Algoritma tersebut diberikan ke komputer dengan cara mengtikkannya melalui keyboard Algoritma tersebut diterjemahkan kedalam nahasa yang dimengerti oleh komputer yaitu Bahasa Mesin (Machine Language) Dalam algoritma tersebut ada perintah-perintah (instruksi), antara lain, instruksi HITUNG dan instruksi CETAK Untuk selanjutnya akan dicontohkan instruksi INPUT yaitu instruksi memasukkan data melaui keyboard ke dalam memory komputer untuk diolah.
Karena menggunakan KOMPUTER, maka kita mengenal istilah KOMPUTER
Yang lebih terkenal dengan :
Soal- Susun algoritma yang ditulis dalam bahasa C++ untuk menginput (dua) buah bilangan (nilai), kemudian mencetak total kedua buah bilangan tersebut: 4 9
Soal- Susun algoritma yang ditulis dalam bahasa C++ untuk menginput (dua) buah bilangan (nilai), kemudian mencetak total kedua buah bilangan tersebut: Cara-1 MISAL NILAI YANG DIINPUT ADALAH DAN 4 4 cin A 4 B 9 T cout 9 Diperlukan 3 variable
Algoritma umum Read(A) Read(B) T A + B; Write(T) Program Flowchart START Read A Read B T A + B Write T Terminal : START & END I/O ( INPUT / OUTPUT) PROCESS END
Cara-1 #include <iostream.h> { int A, B, T; cin >> B; T = A + B; Dua instruksi ini dapat digabung menjadi satu instruksi : cin >> A >> B; cin A,B C++ cin Baca : si-in Program Flowchart START cin cin T = A + B cout END A B T Terminal : START & END I/O ( INPUT / OUTPUT) PROCESS
Catatan : Algoritma yang baru saja kita kita gunakan adalah algoritma yang ditulis dalam Bahasa C++ #include <iostream.h> { int A, B, T; cin >> B; T = A + B; Bila Algoritma yang sama ditulis dalam Bahasa C #include <stdio.h> { int A, B, T; scanf( %i, & A); scanf( %i, & B); T = A + B; printf( %i, T);
Proses langkah per langkah
Cara-1 #include<iostream.h> { int A, B, T; cin >> B; T = A + B; Tampak dilayar monitor Tidak ada yang terlihat dengan : int A, B, T; A B T disiapkan 3 buah variabel integer Isinya ada, tapi tidak diketahui Tidak ada yang terlihat di layar monitor
Catatan : #include <iostream.h> { int A; cout << A; A akan tercetak nilai sembarang, antara : -378 s.d. 377
Cara-1 #include<iostream.h> { int A, B, T; cin >> B; T = A + B; Tampak dilayar monitor _ Kursor berkedipkedip, menandakan kompuer sedang melaksanakan perintah input, dan menunggu jawaban dari operator Komputer melaksanakan instruksi : Dilayar telihat cursor berkedip-kedip A B T Operator harus mengetik data
Cara-1 #include<iostream.h> { int A, B, T; cin >> B; T = A + B; Tampak dilayar monitor _ Ketik Di layar muncul Kursor masih berkedip disebelah kanannya, menunggu ketikan berikutnya Komputer melaksanakan instruksi : A B T Dilayar telihat cursor berkedip-kedip
Cara-1 #include<iostream.h> { int A, B, T; cin >> B; T = A + B; Tampak dilayar monitor _ Ketik tombol <Enter>, Pengetikan pertama selesai. Nilai diterima oleh variabel A. Kursor pindah ke baris berikutnya tapi tidak terlihat. Komputer selesai melaksanakan instruksi : A B T Dan akan melanjutkan melaksanakan instruksi berikutnya
Cara-1 #include<iostream.h> { int A, B, T; cin >> B; T = A + B; Tampak dilayar monitor _ Kursor kembali muncul, berkedip-kedip, tanda Sedang melaksanakan perintah input, dan operator harus memasukkan data. Komputer melaksanakan instruksi : cin >> B; A B T Dilayar telihat cursor berkedip-kedip
Cara-1 #include<iostream.h> { int A, B, T; cin >> B; T = A + B; Tampak dilayar monitor 4 _ 4 Ketik 4 dan tekan tombol <Enter>, 4 masuk ke variabel B, dan kuros turun ke baris berikutnya, tapi tidak terlihat. Komputer selesai melaksanakan instruksi : A B T cin >> B; Dan akan melanjutkan melaksanakan instruksi berikutnya
Cara-1 #include<iostream.h> { int A, B, T; cin >> B; T = A + B; Komputer melaksanakan instruksi : T = A + B; Tampak dilayar monitor 4 _ 4 9 A B T Proses ini tidak memunculkan sesuatu dilayar, komputer tidak meminta bantuan operator dan juga tidak memberitahukan operator
Cara-1 #include<iostream.h> { int A, B, T; cin >> B; T = A + B; Komputer melaksanakan instruksi : Tampak dilayar monitor 4 9_ 4 9 A B T Mencetak nilai T ditempat kursor berada, kursor pindah keposisi disebelah kanan nilai yang tercetak tapi tidak terlihat di layar
ulang
Cara-1 #include<iostream.h> { int A, B, T; cin >> B; T = A + B; A B T Menyiapkan 3 buah variabel, semuanya bertipe integer
Cara-1 #include<iostream.h> { int A, B, T; cin >> B; T = A + B; A B T dengan : misal nilai yang diinput dari keyboard nilainya =
Cara-1 #include<iostream.h> { int A, B, T; cin >> B; T = A + B; 4 A B T dengan : cin >> B misal nilai yang diinput dari keyboard nilainya = 4
Cara-1 #include<iostream.h> { int A, B, T; cin >> B; T = A + B; 9 A B T dengan : T = A + B; variabel T diisi dengan nilai A + B
Cara-1 #include<iostream.h> { int A, B, T; cin >> B; T = A + B; 4 9 A B T dengan : tercetak isi variabel T yaitu : 9
Cara-1 #include<iostream.h> { int A, B, T; cin >> B; T = A + B; #include <iostream.h> { int A, B, T; cin >> A >> B; T = A + B; Dua instruksi cin (INPUT) digabung jadi satu instruksi 4 9 atau 4 9 4 9 atau 4 9 Ketik : <Enter> 4<Enter> muncul : 9 Ketik : 4<Enter> muncul : 9 Ketik : <Enter> 4<Enter> muncul : 9 Ketik : 4<Enter> muncul : 9 Jadi walaupun kedua program diatas berbeda cara menulis instruksi scanf (INPUT), tapi cara menginput data dan tampilan dilayar bisa sama.
#include <iostream.h> { int A, B, T; T = 0; cin >> B; T = T + B; Cara- Cara-3 #include <iostream.h> { int A, T; T = 0; A B T A T Menggunakan 3 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
Cara- #include <io.stream.h> { int A, B, T; T = 0; cin >> B; T = T + B; A B T dengan : int A, B, T; disiapkan 3 buah variabel integer Isinya ada, tapi tidak diketahui
Cara- #include <io.stream.h> { int A, B, T; T = 0; cin >> B; T = T + B; 0 A B T dengan : T = 0; Variabel T diisi sengan 0
Cara- #include <io.stream.h> { int A, B, T; T = 0; cin >> B; T = T + B; 0 A B T dengan : Cin >> A; misal nilai yang diinput dari keyboard nilainya =
Cara- #include <io.stream.h> { int A, B, T; T = 0; cin >> B; T = T + B; A B T dengan : dengan Variabel T diisi sengan nilai T + A yaitu 0 +
Cara- #include <io.stream.h> { int A, B, T; T = 0; cin >> B; T = T + B; 4 A B T dengan : cin >> B; misal nilai yang diinput dari keyboard nilainya = 4
Cara- #include <io.stream.h> { int A, B, T; T = 0; cin >> B; T = T + B; 4 9 A B T dengan : dengan T = T + B; Variabel T diisi sengan nilai T + B yaitu + 4
Cara- #include <io.stream.h> { int A, B, T; T = 0; cin >> B; T = T + B; 4 9 A B T dengan : Cout << T; Akan tercetak : 9
Cara- 1 3 4 #include <io.stream.h> { int A, B, T; T = 0; cin >> B; T = T + B; 1 3 4 A B T 7 7
Cara- 1 3 4 #include <io.stream.h> { int A, B, T; T = 0; cin >> B; T = T + B; 1 3 4 A B T 0 7 7
Cara- 1 3 4 #include <io.stream.h> { int A, B, T; T = 0; cin >> B; T = T + B; 1 3 4 A B T 0 7 7
Cara- 1 3 4 #include <io.stream.h> { int A, B, T; T = 0; cin >> B; T = T + B; 1 3 4 A B T 0 0 7 7
Cara- 1 3 4 #include <io.stream.h> { int A, B, T; T = 0; cin >> B; T = T + B; 1 3 4 A B T 0 0 4 7 7
Cara- 1 3 4 #include <io.stream.h> { int A, B, T; T = 0; cin >> B; T = T + B; 1 3 4 A B T 0 0 4 7 4 9 7
Cara- 1 3 4 #include <io.stream.h> { int A, B, T; T = 0; cin >> B; T = T + B; 1 3 4 A B T 0 0 4 7 4 9 7 4 9
ILUSTRASI CARA-LAIN
1 3 4 7 Cara- #include <io.stream.h> { int A, B, T; T = 0; cin >> B; T = T + B; A B T disiapkan 3 variabel
1 3 4 7 Cara- #include <io.stream.h> { int A, B, T; T = 0; cin >> B; T = T + B; 0 A B T variabel T diisi dengan nol
1 3 4 7 Cara- #include <io.stream.h> { int A, B, T; T = 0; cin >> B; T = T + B; 0 A B T input nilai ke variabel A
1 3 4 7 Cara- #include <io.stream.h> { int A, B, T; T = 0; cin >> B; T = T + B; A B T tambahkan isi A ke T
1 3 4 7 Cara- #include <io.stream.h> { int A, B, T; T = 0; cin >> B; T = T + B; 4 A B T inputkan nilai ke variabel B
1 3 4 7 Cara- #include <io.stream.h> { int A, B, T; T = 0; cin >> B; T = T + B; 4 9 A B T tambahkan isi B ke T
1 3 4 7 Cara- #include <io.stream.h> { int A, B, T; T = 0; cin >> B; T = T + B; 4 9 A B T cetak isi variabel T Tercetak : 9
Cara-3 #include <io.stream.h> { int A, T; T = 0; A T Hanya menggunakan dua variabel A khusus menampung input, dan T kusus untuk menampung total
Proses langkah per langkah
Cara-3 1 3 4 7 #include <io.stream.h> { int A, T; T = 0; 1 3 4 A T 7
Cara-3 1 3 4 7 #include <io.stream.h> { int A, T; T = 0; 1 3 4 A T 0 7
Cara-3 1 3 4 7 #include <io.stream.h> { int A, T; T = 0; 1 3 4 A T 0 0 7
Cara-3 1 3 4 7 #include <io.stream.h> { int A, T; T = 0; 1 3 4 A T 0 0 7
Cara-3 1 3 4 7 #include <io.stream.h> { int A, T; T = 0; 1 3 4 A T 0 0 4 7
Cara-3 1 3 4 7 #include <io.stream.h> { int A, T; T = 0; 1 3 4 A T 0 0 4 4 9 7
Cara-3 1 3 4 7 #include <io.stream.h> { int A, T; T = 0; 1 3 4 A T 0 0 4 4 9 7 4 9
ILUSTRASI CARA-LAIN
Cara-3 1 3 4 7 #include <io.stream.h> { int A, T; T = 0; 1 A T disiapkan variabel A dan T
Cara-3 1 3 4 7 #include <io.stream.h> { int A, T; T = 0; 0 A T T diisi dengan nol
Cara-3 1 3 4 7 #include <io.stream.h> { int A, T; T = 0; 3 0 A T diinput nilai ke A
Cara-3 1 3 4 7 #include <io.stream.h> { int A, T; T = 0; 4 A T isi T ditambah dengan nilai A 138
1 3 4 7 Cara-3 #include <io.stream.h> { int A, T; T = 0; 4 A T diinput nilai 4 ke A isi A yang lama hilang diganti dengan isi yang baru
Cara-3 1 3 4 7 #include <io.stream.h> { int A, T; T = 0; 4 9 A T isi T ditambah dengan nilai A
1 3 4 7 Cara-3 #include <io.stream.h> { int A, T; T = 0; 7 4 9 A T cetak isi variebel T tercetak : 9
Soal-3 Susun program dalam bahasa C untuk menginput 4 (empat) buah bilangan (nilai), kemudian mencetak total keempat buah bilangan tersebut: 10 3
Soal-3 Susun program dalam bahasa C untuk menginput 4 (empat) buah bilangan (nilai), kemudian mencetak total keempat buah bilangan tersebut: 10 Cara-1. Menggunakan variabel A B 10 C D 3 T 3
Cara-1 #include <iostream.h> { int A, B, C, D, T; cin >> B; cin >> C; cin >> D; T = A + B + C + D; Cara-1a #include <iostream.h> { int A, B, C, D, T; cin >> A >> B >> C >> D; T = A + B + C + D; Menggunakan variabel A B C D T
Cara- #include <iostream.h> { int A, B, C, D, T; 10 cin >> B; A B C D T = T + B; cin >> C; T = T + C; cin >> D; T T = T + D; Menggunakan variabel int A, B, C, D, T;
Cara- #include <iostream.h> { int A, B, C, D, T; T = 0; 10 cin >> B; A B C D T = T + B; cin >> C; T = T + C; 0 cin >> D; T T = T + D; T = 0; Menggunakan variabel
Cara- #include <iostream.h> { int A, B, C, D, T; T = 0; 10 cin >> B; A B C D T = T + B; cin >> C; T = T + C; 0 cin >> D; T T = T + D; Menggunakan variabel
Cara- #include <iostream.h> { int A, B, C, D, T; T = 0; 10 cin >> B; A B C D T = T + B; cin >> C; T = T + C; cin >> D; T T = T + D; Menggunakan variabel
Cara- #include <iostream.h> { int A, B, C, D, T; T = 0; 10 cin >> B; A B C D T = T + B; cin >> C; T = T + C; cin >> D; T T = T + D; cin >> B; Menggunakan variabel
Cara- #include <iostream.h> { int A, B, C, D, T; T = 0; 10 cin >> B; A B C D T = T + B; cin >> C; T = T + C; 7 cin >> D; T T = T + D; T = T + B; Menggunakan variabel
Cara- #include <iostream.h> { int A, B, C, D, T; T = 0; 10 cin >> B; A B 10 C D T = T + B; cin >> C; T = T + C; 7 cin >> D; T T = T + D; cin >> C; Menggunakan variabel
Cara- #include <iostream.h> { int A, B, C, D, T; T = 0; 10 cin >> B; A B 10 C D T = T + B; cin >> C; T = T + C; 17 cin >> D; T T = T + D; T = T + C; Menggunakan variabel
Cara- #include <iostream.h> { int A, B, C, D, T; T = 0; 10 cin >> B; A B 10 C D T = T + B; cin >> C; T = T + C; 17 cin >> D; T T = T + D; cin >> D; Menggunakan variabel
Cara- #include <iostream.h> { int A, B, C, D, T; T = 0; 10 cin >> B; A B 10 C D T = T + B; cin >> C; T = T + C; 3 cin >> D; T T = T + D; T = T + D; Menggunakan variabel
Cara- #include <iostream.h> { int A, B, C, D, T; T = 0; 10 cin >> B; A B 10 C D T = T + B; cin >> C; T = T + C; 3 cin >> D; T T = T + D; Menggunakan variabel
Cara-3 #include <iostream.h> { int A, T; T = 0; 10 Menggunakan variabel A dan T Var. A, khusus menampung input, Var. T khusus menampung total A int A, T; T
Cara-3 #include <iostream.h> { int A, T; T = 0; 10 A 0 T T = 0;
Cara-3 #include <iostream.h> { int A, T; T = 0; 10 A 0 T
Cara-3 #include <iostream.h> { int A, T; T = 0; 10 A T
Cara-3 #include <iostream.h> { int A, T; T = 0; 10 A T
Cara-3 #include <iostream.h> { int A, T; T = 0; 10 A 7 T
Cara-3 #include <iostream.h> { int A, T; T = 0; 10 10 A 7 T
Cara-3 #include <iostream.h> { int A, T; T = 0; 10 17 A T
Cara-3 #include <iostream.h> { int A, T; T = 0; A 17 T
Cara-3 #include <iostream.h> { int A, T; T = 0; 3 A T
Cara-3 #include <iostream.h> { int A, T; T = 0; 3 A T
#include <iostream.h> { int A, T; T = 0; ADA 4 KELOMPOK YANG SAMA
#include <iostream> { int A, i, T; T = 0; { - - - - - Loop for ( i=1; i <= 4; i=i+1) { cin >> A
{ - - - - - Loop #include <stream.h> { int A, i, T; T = 0; i = 1; while ( i <= 4) { cin A; i = i + 1;
{ - - - - - Loop #include <iostream.h> { int A, i, T; T = 0; i = 1; do { i = i + 1; while ( i <= 4);
Soal-4 Susun program dalam bahasa C untuk menginput 100 (seratus) buah bilangan (nilai), kemudian mencetak total keempat buah bilangan tersebut: - A T
#include <iostream> { int A, i, T; T = 0; for ( i=1; i <= 100; i=i+1) { cin >> A #include <stream.h> { int A, i, T; T = 0; i = 1; while ( i <= 100 ) { cin A; i = i + 1;
#include <iostream.h> { int A, i, T; T = 0; i = 1; do { i = i + 1; while ( i <= 100 );