Jumat, 29 Desember 2017

Representasi Tugas Bahasa QBASIC (Bagian Ke-2)

Bagian Ke-2

Ada 4 soal yang saya dapatkan, yaitu :

1. Buatlah tabel suku-suku deret aritmatika 3, 5, 7, .......... sampai 12 suku , berikut jumlah deret tersebut.

2. Buatlah tabel suku-suku deret geometri 4, 12, 36, .......... sampai 10 suku, berikut jumlah deret tersebut.

3. Buatlah tabel deret kuadrat 1, 4, 9, .......... sampai 10 suku, berikut jumlah deret tersebut. 

4. Buatlah tabel deret kubik 1, 8, 27, .......... sampai 10 suku, berikut jumlah deret tersebut.

==================================================================

Agar lebih mudah dalam memilih program untuk dijalankan, saya membuat tampilannya seperti menu, sehingga eksekutor bisa memilih program mana saja untuk dijalankan, seperti gambar dibawah ini.

Tampilan Pilihan Soal

Untuk penjelasan perintah pada bahasa QBASIC ada di bagian ke-1. 
Link nya tertera di bawah ini.


==================================================================

Soal 1

Script 1 Soal 1

Script 2 Soal 1

Berdasarkan script di atas, alur jalan program adalah sebagai berikut :
1. Script 1 ditampilkan terlebih dahulu pada layar monitor.
2. Eksekutor memasukan data besar nilai suku pertama, banyaknya suku, dan nilai selisih/rasio.
3. Data-data yang sudah diinput, dihitung menggunakan rumus yang berlaku.
4. Hasil yang sudah didapat, ditampilkan ke dalam tabel yang telah dibuat.
5. Semua hasil yang sudah didapat dijumlahkan.
6. Hasil dari penjumlahan tersebut ditampilkan pada layar monitor.

Seperti di bawah ini :

Hasil output + langkah-langkah

Hasil output + langkah-langkah

==================================================================

Soal 2

Script 1 Soal 2

Script 2 Soal 2

Berdasarkan script di atas, alur jalan program adalah sebagai berikut :
1. Script 1 ditampilkan terlebih dahulu pada layar monitor.
2. Eksekutor memasukan data besar nilai suku pertama, banyaknya suku, dan nilai selisih/rasio.
3. Data-data yang sudah diinput, dihitung menggunakan rumus yang berlaku.
4. Hasil yang sudah didapat, ditampilkan ke dalam tabel yang telah dibuat.
5. Semua hasil yang sudah didapat dijumlahkan.
6. Hasil dari penjumlahan tersebut ditampilkan pada layar monitor.

Seperti di bawah ini :

Hasil output + langkah-langkah

Hasil output + langkah-langkah

==================================================================

Soal 3

Script 1 Soal 3

Script 2 Soal 3

Berdasarkan script di atas, alur jalan program adalah sebagai berikut :
1. Script 1 ditampilkan terlebih dahulu pada layar monitor.
2. Eksekutor memasukan data besar nilai suku pertama, banyaknya suku, dan nilai selisih/rasio.
3. Data-data yang sudah diinput, dihitung menggunakan rumus yang berlaku.
4. Hasil yang sudah didapat, ditampilkan ke dalam tabel yang telah dibuat.
5. Semua hasil yang sudah didapat dijumlahkan.
6. Hasil dari penjumlahan tersebut ditampilkan pada layar monitor.

Seperti di bawah ini :

Hasil output + langkah-langkah

Hasil output + langkah-langkah

==================================================================

Soal 4

Script 1 Soal 4

Script 2 Soal 4

Berdasarkan script di atas, alur jalan program adalah sebagai berikut :
1. Script 1 ditampilkan terlebih dahulu pada layar monitor.
2. Eksekutor memasukan data besar nilai suku pertama, banyaknya suku, dan nilai selisih/rasio.
3. Data-data yang sudah diinput, dihitung menggunakan rumus yang berlaku.
4. Hasil yang sudah didapat, ditampilkan ke dalam tabel yang telah dibuat.
5. Semua hasil yang sudah didapat dijumlahkan.
6. Hasil dari penjumlahan tersebut ditampilkan pada layar monitor.

Seperti di bawah ini :

Hasil output + langkah-langkah

Hasil output + langkah-langkah

==================================================================

Pada bagian akhir setiap program, saya membuat sebuah pertanyaan "Apakah Anda Ingin Mencoba Penghitungan Lainnya ?(Y/N) : ". Hal ini digunakan untuk memilih kembali pilihan menu lainnya sehingga tak perlu untuk end program lalu memulai kembali.

Adapun syntax yang saya buat adalah sebagai berikut :

Script Menu Kembali

==================================================================

Terima kasih sudah mengunjungi blog ini, jika ada salah penulisan mohon dimaafkan.
Semoga ilmu yang sudah saya tulis bisa disebarkan.


CoinBulb

Tidak ada komentar:

Posting Komentar