Buat aplikasi kalkulator sederhana menggunakan bahasa apapun (ruby / python / javascript / pseudo-code) yang menerima input dari user berupa angka atau symbol operator aritmatika tambah + / kurang - / kali * / bagi / dan output hasil kalkulasi setelah user input sama dengan =

Contoh 1:

11
2+
31
4=

akan menghasilkan 2

Contoh 2:

110
2-
35
4*
54
6/
710
8=

akan menghasilkan 2 (prioritas operasi perkalian / pembagian tidak dianggap ada)

Bonus poin:

  1. bila input operator lebih dari 1x, operator yg digunakan adalah yg terakhir, contoh:
    12
    2+
    3*
    44
    5=
    

    akan menghasilkan 8

  2. bila input angka lebih dari 1x, gabungkan menjadi 1, contoh
    11
    20
    30
    4+
    55
    60
    7=
    

    akan menghasilkan 150

Klik untuk melihat hint bila buntu / untuk membandingkan jawabanmu

Materi | Home