Jumat, 08 April 2016

DIKTAT BAB 2 TENTANG INPUT DAN OUTPUT OVERLOADING DAN FILE


Assalamualikum wrwb

Penyelesaian latihan Diktat Bab 2

1. Buatlah program yang meminta user memasukkan jam, menit dan detik kemudian
menampilkannya dengan format jam:menit:detik. Deklarasikan jam dan menit berupa
integer, sedangkan menit berupa floating point. Buat masukan dan keluaran
menggunakan operator overloading << dan >> sesuai yang dikehendaki.
    a.  Buat class waktu, termasuk operator overloading input dan output
        class waktu {
        friend ostream& operator<<(ostream&, const waktu&);
        friend istream& operator>>(istream&, waktu &);
        public:
        // berisi methods atau fungsi
        private:
        };
   b.  Buat implementasi operator overloading input dan output
   c.  Buat main function

Gambar program nya :


Gambar output nya :
2. Buatlah program yang meminta user memasukkan bagian penyebut dan pembilang dari
sebuah bilangan rasional berbentuk p/q. Setiap memasukkan bilangan rasional outputnya
berbentuk p/q. Misalnya, masukan 1 dan 2 maka tampilan outputnya ½.
Gambar program nya :
Gambar output nya :
3. Buatlah program yang meminta user memasukkan bagian ribuan, ratusan, puluhan dan
satuan. Misalnya : 1000, 200, 30, 4. Tampilan yang dikehendaki adalah 1234.
Gambar program nya:



Gambar output nya:
4. Buatlah program untuk merepresentasikan operasi-operasi aritmatika : penjumlahan,
pengurangan, perkalian dan pembagian. User diminta memasukkan 2 buah bilangan bulat,
kemudian menampilkan sajian lengkapnya dari semua operasi. Sebagai contoh, user
memasukkan 1 dan 2 maka tampilan outputnya :
                                        1 + 2 = 2
                                        1 – 2 = -1
                                        1 * 2 = 2
                                        1  : 2 = ½ 

Gambar program nya:

Gambar output nya:
5. Buatlah program untuk merepresentasikan bilangan bulat menjadi bilangan scientific
number berbentuk 1.23E1 untuk menyatakan bilangan 12.3. Masukan bilangan bulat 4
digit, keluaran berbentuk aEb, dengan a adalah bilangan antara 0 dan 10, sedangkan b
dari 0 sampai 4.
Gambar program nya:
Gambar output nya:
Selamat mencoba dan semoga bermanfaat.

Jangan lupa juga kunjungi blog temen kelompok saya ia:-D
Wassalamualikum w.w.

Tidak ada komentar:

Posting Komentar