Anda di halaman 1dari 3

TUGAS OPERATOR & PERCABANGAN!

1. Buatlah program untuk menghitung sisa bagi, misalnya: 50 dan 3, sisa baginya adalah 2, input
angka dilakukan oleh user.

2. Apa perbedaan penggunaan operator increment/decrement yang diletakkan di awal dengan


yang diletakkan diakhir? Jelaskan!

3. Buatlah program untuk menerapkan operator bitwise dan buatlah perhitungan manualnya
pada kasus berikut:
1. 23 & 15
2. 40 | 20
3. ~35
4. 50 ^ 10
5. 15 << 2
6. 15 >> 2
12
4. Buatlah program dengan menggunakan operator ternary untuk kasus berikut:
1. Konversi nilai angka menjadi nilai huruf A sampai E(range nilai silahkan tentukan sendiri)
2. Konversi antonim kata, misalnya inputan user = “tinggi”, maka program menampilkan
hasil antonimnya yaitu “pendek”. Buat minimal 5 kata.

5. Buatlah program yang meminta 2 inputan angka. Kemudian program mampu


membandingkan mana angka terbesar diantara keduanya, dan dari angka terbesar tersebut,
program dapat menentukan termasuk bilangan ganjil atau genap.
Misal: inputannya 10 dan 21, maka outputnya seperti berikut:
- Angka terbesar adalah 21
- Angka 21 termasuk bilangan ganjil

13
6. Buatlah program kalkulator sederhana yang mana meminta inputan user berupa menu
pilihan:
• Tekan 1 untuk penjumlahan
• Tekan 2 untuk pengurangan
• Tekan 3 untuk perkalian
• Tekan 4 untuk pembagian
Kemudian user diminta untuk menginputkan 2 angka yang akan dihitung sesuai pilihan
menunya.

7. Buatlah program untuk menu konversi suhu.


• Menu 1 untuk konversi dari Celsius ke Fahrenheit
• Menu 2 untuk konversi dari Celsius ke Reamur
• Menu 3 untuk konversi dari Celsius ke Kelvin

8. Apa perbedaan operator = dan == ?

14 9. Apa perbedaan if, if-else, if-else if, dan switch-case? Jelaskan!

Anda mungkin juga menyukai