PROGRAM KALKULATOR DENGAN RUBY

PROGRAM KALKULATOR DENGAN RUBY

"YUDA"
def menu()
    puts "======================"
    puts "|     KALKULATOR     |"
    puts "======================"
    puts "| 1. Tambah          |"
    puts "| 2. Kurang          |"
    puts "| 3. Kali            |"
    puts "| 4. Bagi            |"
    puts "| 5. Keluar          |"
    puts "======================"
    print "Pilih Menu : "
    pilih = gets.to_i
    print "Masukkan angka ke satu: "
        x = gets.to_i
        print "Masukan angka ke dua: "
        y = gets.to_i
    if pilih == 1
        h = pertambahan(x,y)
        puts "Hasil : #{h}"
        puts
        menu()
    elsif pilih == 2
        h = pengurangan(x,y)
        puts "Hasil : #{h}"
        puts
        menu()
    elsif pilih == 3
        h = perkalian(x,y)
        puts "Hasil : #{h}"
        puts
        menu()
    elsif pilih == 4
        h = pembagian(x,y)
        puts "Hasil : #{h}"
        puts
        menu()
    elsif pilih == 5
        puts "Terima kasih"
        exit!
    else
        puts"Masukkan inputan dengan benar!"
        menu()
    end
end

def pertambahan(x,y)
    h = x + y
    return h
end

def pengurangan(x,y)
    h = x - y
    return h
end

def perkalian(x,y)
    h = x * y
    return h
end

def pembagian(x,y)
    h = x / y
    return h
end

menu()

Komentar