laporan modul 1

11
BAB III PEMBAHASAN 3.1. Dasar Penggunaan Bahasa Pemrograman Dasar-dasar dalam penggunaan bahasa pemrograman C+ + adalah terletak pada pemahaman materi dasarnya, yang meliputi tipe data dasar yang sering digunakan, penggambaran algoritmanya (melalui flowchart maupun pseudocode yang diikuti dengan trace), penggunaan fungsi selection if, if-else, dan switch, penggunaan fungsi repetition seperti, for, while, dan do-while, serta seni penulisan program. Untuk lebih memperjelas materi dasar yang dimaksud, berikut ini akan dipaparkan beberapa program dalam C++ yang berhubungan dengan materi dasar tersebut. 3.1.1. Program 1: Menghitung Akar-Akar Persamaan Kuadrat Xxxx

description

laporan

Transcript of laporan modul 1

BAB IIIPEMBAHASAN

3.1. Dasar Penggunaan Bahasa PemrogramanDasar-dasar dalam penggunaan bahasa pemrograman C++ adalah terletak pada pemahaman materi dasarnya, yang meliputi tipe data dasar yang sering digunakan, penggambaran algoritmanya (melalui flowchart maupun pseudocode yang diikuti dengan trace), penggunaan fungsi selection if, if-else, dan switch, penggunaan fungsi repetition seperti, for, while, dan do-while, serta seni penulisan program. Untuk lebih memperjelas materi dasar yang dimaksud, berikut ini akan dipaparkan beberapa program dalam C++ yang berhubungan dengan materi dasar tersebut.3.1.1. Program 1: Menghitung Akar-Akar Persamaan KuadratXxxx

Gambar 3.1 Flowchart Program 1

3.1.2. Program 2: Mengkonversi Bilangan Desimal ke Biner dan SebaliknyaXxxx

Gambar 3.2 Flowchart Program 2

3.1.3. Program 3: Menentukan Zodiak Bintangxxxx

Gambar 3.3 Flowchart Program 3

3.1.4. Program 4: Menghitung Nilai Akhir Mata Kuliahxxxx

Gambar 3.4 Flowchart Program 4

3.1.5. Program 5: Menampilkan Deret Bilangan PrimaDalam program ini penggunaan dari fungsi repetition dan selection lebih ditekankan. Berikut adalah flowchart dari Program 1.Flowchart: Program 5

Gambar 3.5 Flowchart Program 5

Jika dipaparkan dalam bentuk pseudocode, maka hasilnnya dapat dilihat sebagai berikut.Psudocode: Program 51. MULAI2. READ n3. counter204. FOR x0 TO 99999999999999999999 DO5. counter06. FOR y1 TO x DO7. IF x%y = 08. counter++9. ENDIF10. IF counter = 311. BREAK12. ENDIF13. ENDFOR14. IF counter = 215. PRINT x16. counter2++17. ENDIF18. IF counter2 = n19. BREAK20. ENDIF21. ENDFOR22. READ tombol23. IF tombol = Y || y24. GOTO 125. ENDIF26. SELESAI

Jika flowchart maupun pseudocode di atas dituangkan dalam program C++, maka sintaks dari program tersebut adalah sebagai berikut.Kode: Program 51. #include 2. #include 3. #include 4. #include 5. using namespace std;6. main(){7. int n,x,y,counter, counter2;8. char tombol;9. ulang:10. system("cls");11. cout