Rabu, 15 Maret 2017

Tugas Minggu Kedua

Ini adalah 5 program tugas minggu kemarin
1. Buat program yang meminta user memasukan jam, menit, 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 oveloading 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


2. Buat program yang meminta user memasukan bagian penyebut dan pembilang dari sebuah bilangan rasional berbentuk a/b. Setiap memasukkan bilangan rasional outptnya berbentuk a/b.

3. Buatlah program yang meminta user memasukkan bagian ribuan, ratusan, puluhan dan satuan. Misalnya : 1000, 200, 30, 4. tampilan yg dikehendaki adalah 1234.


4. Buatlah program untuk mempresentasikan operasi-operasi aritmatika : penjumlahan, pengurangan, perkalian dan pembagian. User diminta memasukkan 2 buah bilangan bulat, kemudian menampilkan dan sajian lengkapnya dari semua operasi.

5.  Buatlah program untuk mempresentasikan bilangan bulat menjadi bilanga n 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, sedangakan b dari 0 sampai 4.


0 komentar:

Posting Komentar