Posted by : Arifah Nur Ainia


Tugas Pendahuluan I
1. Sebutkan macam-macam file header dan jelaskan fungsinya masing-masing(minimal 5 selain contoh diatas) !
2. Jelaskan apa yang dimaksud dengan variabel lokal, variabel global, dan konstanta!
3. Jelaskan secara sederhana proses kompilasi suatu program C++!
4. Sebutkan dan jelaskan jenis-jenis tipe data pada C++ beserta jangkauan nilainya!
5. Sebutkan dan jelaskan macam-macam escape sequence characters yang terdapat pada c++!

Jawaban
Pendahuluan 1a, Pendahuluan 1b, Pendahuluan 1c, Pendahuluan 1d, Pendahuluan 1e, Pendahuluan 1f

Tugas Praktikum I
1. Ketik ulang program berikut dan perbaiki kesalahan yang ada !
#include <iostream>
#include <math.h>
use namespace std;
main(){
consts flowt phi = 3.14;
int r;
flowt hasil;
cout<<"Masukkan jari-jari: ";cout>>r;
hasil = phi * powl(r, 2);
cout<<"Hasil: "<<hasil;
}
2. Buat Program untuk menghitung Luas daerah yang diarsir

3. Buat program sesuai dengan ketentuan dibawah ini :
for(A='a', B=0, C=1; A<='e', B<=25, C<=100000; A++, B=B+5, C=C*10)
sehingga dapat diperoleh Tampilan berikut ini :
Nilai A = a
Nilai B = 0
Nilai C = 10
dan seterusnya
Download (OTW)
Jawaban 

Tugas Pendahuluan II
1. Apa perbedaan antara FOR, WHILE dan DO-WHILE ? Jelaskan !
2. Jelaskan tentang nested if !
3. Jelaskan tentang keyword break, goto serta berikan contoh programnya masing-masing !
4. Kenapa penggunaan sintaks “goto” sangat tidak disarankan? Jelaskan !
5. Jelaskan algoritma pengurutan data dengan metode insertion, selection, dan bubble!

Jawaban

 Tugas Praktikum II
1. Buatlah program untuk menentukan hari menggunakan Switch-case. Desain tampilannya sbb:


Apabila kode hari yang dimasukkan A s/d G, maka selanjutnya akan tampil nama
hari sesuai kodenya. Tapi apabila selain 1 s/d 7, maka akan tampil “MAAF KODE
HARINYA SALAH”.
2. Buat program untuk mencetak pola huruf L dengan tinggi diinputkan, Tinggi : 6
Output :
* *
* *
* *
* *
* * * * * *
* * * * * *
3. Buat program untuk membuat deret berikut:
Contoh:
Input n : 5 ( input )
Deret : 1, 2, 4, 7, 11 ( output )
Jawaban 
Tugas Pendahuluan III
1. Apakah array dan string sama ? Jelaskan !
2. Buat algoritma untuk pengolahan array berikut :
a. Mencari angka
b. Mengurutkan bilangan
3. Jelaskan perbedaan gets dan cin ditinjau dari fungsi dan sintaksnya.
4. Sebutkan perbedaan dari array dan pointer, manakah yang lebih baik menurut anda beserta alasan !  
Jawaban
Tugas Praktikum III
1. Buat program penjumlahan dan pengurangan matriks ordo 3x3 dengan elemen matriks berasal dari inputan keyboard !
2. Buat program mengurutkan bilangan. Data diinputkan dari keyboard !
Banyak bilangan = 4 ( input )
Bilangan1 = 23
Bilangan2 = 41
Bilangan3 = 11
Bilangan3 = 85
Bilangan setelah diurutkan = 11 23 41 85 ( output ) 
3. Buat algoritma dan program untuk permasalahan berikut :
a. Menghitung huruf vokal.
Kalimat : pemrograman ( input )
Jumlah huruf vokal : 4 ( output )
b. Membalik sebuah kata lalu disusun miring, kata di inputkan dari keyboard
Kata : DASPRO
Output : 
O
   R
      P
        S
          A
             D
Jawaban
Download
Tugas Pendahuluan IV
1. Apa yang simaksud dengan variabel otomatis, variable eksternal, dan variable statis? 
2. Apa yang dimaksud dengan tanda * dan tanda & dalam pembahasan pointer dan beri contoh!
3. Apa yang dimaksud dengan memory leak serta jelaskan juga bagaimana proses terjadinya! 
4. Jelaskan apa yang dimaksud dengan rekursif dan berikan contoh programnnya! 
5. Jelaskan tentang fungsi inline dan berikan contoh penggunaannya! 

Jawaban
Pendahuluan 4a, Pendahuluan 4b, Pendahuluan 4c, Pendahuluan 4d
Tugas Praktikum IV
1. Buat program dengan menu berikut : 
    Program perhitungan universal 
    Menu Utama : 
    a. Konversi Desimal ke Oktal 
    b. Perhitungan luas permukaan dan volume kerucut 
    c. Perhitungan energi Potensial 
    d. Exit Pilihan (1-4) : 
    Masing-masing perhitungan berada pada fungsi tersendiri. Program kembali ke menu utama setelah perhitungan selesai. 
    (NB: Energi potensial menggunakan tetapan nilai g = 9,8𝑚/𝑠 2 ). 
2. Buat program dengan fungsi untuk menyelesaikan permasalahan berikut : 
    a. Mencari rata-rata dari deret bilangan 
        Contoh: Banyak deret : 7 (inputan) 
                      Deret : 8 5 3 9 5 2 3 (inputan)
                      Rata-rata : 5 (Output) 
    b. Menentukan suatu tahun apakah termasuk tahun kabisat atau tidak. 
        Contoh : Input : 2016 
                      Hasil : Merupakan tahun kabisat 
3. Buat program sorting data dengan metode selection sort (data di inputkan & menggunakan fungsi)

Jawaban
Download

Tugas Pendahuluan V
1. Jelaskan tentang kelas (class) dan apa persamaan & perbedaan dengan struktur! 
2. Bagaimana cara mengakses anggota struktur! 
3. Jelaskan yang dimakud dengan struktur didalam struktur serta berikan contohnya! 
4. Kapan operator -> digunakan dalam pengoperasian struktur, jelaskan perbedaannya dengan operator . (titik) serta beri contoh masing-masing! 

Jawaban
Pendahuluan 5a, Pendahuluan 5b, Pendahuluan 5c
Tugas Praktikum V
1. Buat program dengan menggunakan struktur dan array untuk data mahasiswa di sebuah Universitas. Data Mahasiswa (Nama, NBI, Semester, Alamat)
Dengan menu utama : 
1. Input data Mahasiswa
2. Tampilkan semua data Mahasiswa
3. Cari data Mahasiswa berdasarkan NBI lalu tampilkan semua data (Nama, NBI, Semester, Alamat)
4. Urutkan data berdasarkan NBI, dari terkecil ke terbesar
5. Keluar
Jawaban

{ 2 komentar... read them below or Comment }

- Copyright © Whatever I Don't Care - Hatsune Miku - Powered by Blogger - Designed by Johanes Djogan -