Postingan lainnya
error ruby syntax error unexpected end of input expecting keyword end
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 ?
0
1 Jawaban:
Kalo dari laporan errornya, ada 'end' yang ketinggalan, mungkin kurang. Sama sekilas ada nama kelas penarikan tapi ditulisnya penraikan
0