Diktat (Workshop Pemrograman)
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
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
Inilah Programnya :
Inilah Outputnya :
Untuk
soal selanjutnya ulangi langkah-langkah sebagaimana soal nomor 1.
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 ½.
3. Buatlah program yang meminta
user memasukkan bagian ribuan, ratusan, puluhan dan
satuan.
Misalnya : 1000, 200, 30, 4. Tampilan yang dikehendaki adalah 1234.
Inilah Programnya :
Inilah Outputnya :
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 = ½
class
Hitung {
}
Inilah Programnya :
Inilah Outputnya :
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.
Tidak ada komentar:
Posting Komentar