Daftar dan Belajar Sekarang!

error ruby syntax error unexpected end of input expecting keyword end

foto zulfikar
1 Kontribusi 0 Coto
3 tahun yang lalu
agan" master, saya baru belajar ruby, mau coba buat program atm sederhana, tapi pas di run malah error kira" kodingnya kayak gini :
class Induk
  def initialize
  @password = 1234
  @saldo = 5000000
  end
end

class Homepage < Induk
  def initialize
    puts "---------------------------"
    puts "SELAMAT DATANG DI ATM RUBY"
    puts "---------------------------"
    puts "silahkan pilih menu :"
    puts ""
    puts "[1] penarikan   [2] isi saldo"
    puts ""
    puts "[3] keluar"
    puts ""
    puts "Pilihan anda : "
    @pilihan = gets.chomp.to_i
    case @pilihan
    when 1
      induk.Penarikan
    else
      puts "Terima kasih, silahkan datang kembali"
  end
end

class Penraikan < Induk
  def initialize
    puts "Berapa jumlah yang akan anda ambil : "
    @jumlah = gets.chomp.to_i
    if @jumlah >= @saldo
      puts "Maaf Saldo Anda Tidak Mencukupi"
    else
      puts "anda berhasil tarik tunai, sekarang saldo anda
      adalah #{@saldo - @jumlah}"
  end
end

induk = Induk.new()

puts "Masukkan password : "
@a = gets.chomp

if @a  != @password
  puts "password salah !"
else
  induk.Homepage
end
ada yang tau salah ane dimana ?

Tag: ruby


Jawaban
foto hilmanrdn
1906 Kontribusi 1449 Coto
3 tahun yang lalu
Kalo dari laporan errornya, ada 'end' yang ketinggalan, mungkin kurang. Sama sekilas ada nama kelas penarikan tapi ditulisnya penraikan


Login untuk diksusi di forum sekolah koding