Kamis, 07 April 2016

DIKTAT BAB.II INPUT DAN OUTPUT OPERATOR OVERLOADING DAN FILE

Bismillahirohmannirohim
Assalamualikum w.w,

Penyelesaian latihan DIKTAT BAB.II

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:

Alhamdulillah
Selamat mencoba dan semoga bermanfaat :)
Wassalamualikum w.w.






Unknown

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation.

0 komentar:

Posting Komentar

 

Copyright @ 2013 Salman.