Workshop BAB 2
(ALGORITMA PEMROGRAMAN)
Nama : Aditio Mukhlis
Nim : 1600018127
Nim : 1600018127
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:
};
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:
};
ANALISIS
pengguna diminta
untuk memasukkan jam, menit dan detik dengan mendeklarasikan jam dan menit
menggunakan tipe data integer. Kemudian menampilkannya dengan format
jam:menit:detik.
ALGORITMA
1. Mendeklarasikan
jam, menit dan detik
2. Pengguna
memasukkan jam,menit dan juga detik
3.
Tampilan outputnya menjadi jam:menit:detik
Program C++:
Flowchart:
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 ½.
ANALISIS
Pengguna diminta untuk memasukkan nilai penyebut dan pembilang dari sebuah
bilangan rasional berbentuk p/q dan menampilkan outputnya menjadi p/q
ALGORITMA
1. Mendeklarasikan
p dan q
2. Pengguna
memasukkan nilai p
3. Pengguna
memasukkan nilai q
4. Menampilkan
output p/q
Program C++:
sebuah bilangan rasional berbentuk p/q. Setiap memasukkan bilangan rasional outputnya
berbentuk p/q. Misalnya, masukan 1 dan 2 maka tampilan outputnya ½.
ANALISIS
Pengguna diminta untuk memasukkan nilai penyebut dan pembilang dari sebuah bilangan rasional berbentuk p/q dan menampilkan outputnya menjadi p/q
Pengguna diminta untuk memasukkan nilai penyebut dan pembilang dari sebuah bilangan rasional berbentuk p/q dan menampilkan outputnya menjadi p/q
ALGORITMA
1. Mendeklarasikan
p dan q
2. Pengguna
memasukkan nilai p
3. Pengguna
memasukkan nilai q
4. Menampilkan
output p/qFlowchart:
3. Buatlah program yang meminta user memasukkan bagian ribuan, ratusan, puluhan dan
satuan. Misalnya : 1000, 200, 30, 4. Tampilan yang dikehendaki adalah 1234.
satuan. Misalnya : 1000, 200, 30, 4. Tampilan yang dikehendaki adalah 1234.
ANALISIS
Penggguna diminta memasukkan ribuan, ratusan puluhan dan satuan seperti 1000,200,30,4 dengan menampilkan outputnya menjadi 1234.
Penggguna diminta memasukkan ribuan, ratusan puluhan dan satuan seperti 1000,200,30,4 dengan menampilkan outputnya menjadi 1234.
ALGORITMA
1. Mendeklarasikan
ribuan, ratusan, puluhan dan satuan
2. Memasukkan
angka ribuan dilanjutkan dengan ratusan,puluhan,dan satuan
3. Menampilkan
output 1234
Program C++:
Flowchart:
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.
ANALISIS
Pengguna diminta untuk merepresentasikan operasi-operasi aritmatika :
penjumlahan, pengurangan, perkalian dan pembagian dengan memassukkan 2 bilangan
saja.
ALGORITMA
1. Mendeklarasikan
p,q untuk memasukkan 2 bilangan
2. Memasukkan
bilangan pertama dan selanjutnya bilangan kedua
3. Memasukkan rumus operasi
aritmatika
4. Menampilkan
output hasil operasi aritmatika
Program C++:
pengurangan, perkalian dan pembagian. User diminta memasukkan 2 buah bilangan bulat,
kemudian menampilkan sajian lengkapnya dari semua operasi.
ANALISIS
Pengguna diminta untuk merepresentasikan operasi-operasi aritmatika : penjumlahan, pengurangan, perkalian dan pembagian dengan memassukkan 2 bilangan saja.
Pengguna diminta untuk merepresentasikan operasi-operasi aritmatika : penjumlahan, pengurangan, perkalian dan pembagian dengan memassukkan 2 bilangan saja.
ALGORITMA
1. Mendeklarasikan
p,q untuk memasukkan 2 bilangan
2. Memasukkan
bilangan pertama dan selanjutnya bilangan kedua
3. Memasukkan rumus operasi
aritmatika
4. Menampilkan
output hasil operasi aritmatika Flowchart:
5. Buatlah program untuk merepresentasian bilangan bulat menjadi bilangan scientific number 1.23E1 untuk menyataan bilangan 12.3. Masukkan bilangan bulat 4 digital, keluaran berbentuk aEb, dengan a adalah bilangan antara 0 dan 10, sedangkan b dari 0 sampai 4.
ANALISIS
Pengguna diminta untuk merepresentasikan bilangan bulat menjadi bilangan
scientific number berbentuk 1.23E1 untuk menyatakan bilangan 12.3.
ALGORITMA
1. mendeklarasikan
bilangan bulat
2. menampilkan bilangan scientific sesuai yang
diinputkan
Program C++:
ANALISIS
Pengguna diminta untuk merepresentasikan bilangan bulat menjadi bilangan scientific number berbentuk 1.23E1 untuk menyatakan bilangan 12.3.
Pengguna diminta untuk merepresentasikan bilangan bulat menjadi bilangan scientific number berbentuk 1.23E1 untuk menyatakan bilangan 12.3.
ALGORITMA
1. mendeklarasikan
bilangan bulat
2. menampilkan bilangan scientific sesuai yang
diinputkan
Tidak ada komentar:
Posting Komentar