PRIMA
-MENU ARITMATIKA PERULANGAN-
SOURCE CODE
SOURCE CODE
def ulang()
puts "ulangi?"
puts "1.ya"
puts "2.tidak"
print "masukkan pilihan : "
pil2=gets.to_i
if pil2==1
menu()
elsif pil2==2
print "system out"
exit()
else
puts "syntax error!"
puts "masukkan angka!"
ulang()
end
end
def menu()
puts 'menu'
puts '1.penambahan'
puts '2.pengurangan'
puts '3.perkalian'
puts '4.pembagian'
puts '5.exit'
puts 'masukkan pilihan : '
pil1=gets.to_i
if pil1==1
print 'masukkan angka 1 : '
a=gets.to_f
print 'masukkan angka 2 : '
b=gets.to_f
hasil=a+b
print 'hasil = ',hasil
elsif pil1==2
print 'masukkan angka 1 : '
a=gets.to_f
print 'masukkan angka 2 : '
b=gets.to_f
hasil=a-b
print 'hasil = ',hasil
elsif pil1==3
print 'masukkan angka 1 : '
a=gets.to_f
print 'masukkan angka 2 : '
b=gets.to_f
hasil=a*b
print 'hasil = ',hasil
elsif pil1==4
print 'masukkan angka 1 : '
a=gets.to_f
print 'masukkan angka 2 : '
b=gets.to_f
hasil=a/b
print 'hasil = ',hasil
elsif pil1==5
exit()
else
print 'pilihan salah!'
end
puts''
ulang()
end
menu()
PRIMA
SOURCE CODE
while pil = 3
puts ''
puts
'Menu'
puts
'1) Segitiga'
puts
'2) Faktorial'
puts
'3) Exit'
puts
'Pilihan Anda adalah '
pil =
gets.to_i
if pil
== 1
puts ''
print
'masukkan alas = '
a =
gets.to_f
puts ''
print
'masukkan tinggi = '
t =
gets.to_f
luas =
0.5 * a * t
puts ''
print
'luasnya adalah ',luas
puts''
elsif
pil == 2
puts ''
print
'masukkan angka yang anda inginkan = '
a =
gets.to_i
b = 1
for a
in 1..a
b
= b * a
a
= a - 1
end
puts ''
puts
'hasilnya adalah = ',b
puts ''
elsif
pil == 3
exit()
else
puts ''
print
'maaf, anda salah memasukan nilai yang di minta'
puts ''
end
end
OUTPUT
PRIMA
-MEMBUAT MENU ARITMATIKA-
SOURCE CODE
SOURCE CODE
puts " =====MENU===== "
puts "1. Penjumlahan"
puts "2. Pengurangan"
puts "3. Perkalian"
puts "4. Pembagian"
puts " "
print "Pilihan Menu = "
n = gets.to_i
print "Masukan Nilai pertama
= "
a = gets.to_i
print "Masukan Nilai Kedua =
"
b = gets.to_i
if n == 1 then
c = a + b
print c
elsif n == 2 then
c = a - b
print c
elsif n == 3 then
c = a * b
print c
elsif n == 4 then
c = a / b
print c
else
print "Pilihan Menu Tidak Ada"
end
OUTPUT
-MEMBUAT BINTANG-
SOURCE CODE
print "Masukan Banyaknya
Bintang = "
n = gets.to_i
for i in 1..n
for n in 1..n-1
print " "
end
for m in 1..i
print "* "
end
puts " "
end
OUTPUT
PRIMA
SOURCE CODE
a=['januari','februari','maret','april','mei','juni','juli','agustus','september','oktober','november','desember']
b=[31,28,31,30,31,30,31,31,30,31,30,31]
print 'masukkan bulan ke : '
c=gets.to_i
if c==1
print 'bulan ',a[c-1],' jumlah hari
adalah ',b[c-1],' hari'
elsif c==2
print 'bulan ',a[c-1],' jumlah hari
adalah ',b[c-1],' hari'
elsif c==3
print 'bulan ',a[c-1],' jumlah hari
adalah ',b[c-1],' hari'
elsif c==4
print 'bulan ',a[c-1],' jumlah hari
adalah ',b[c-1],' hari'
elsif c==5
print 'bulan ',a[c-1],' jumlah hari
adalah ',b[c-1],' hari'
elsif c==6
print 'bulan ',a[c-1],' jumlah hari
adalah ',b[c-1],' hari'
elsif c==7
print 'bulan ',a[c-1],' jumlah hari
adalah ',b[c-1],' hari'
elsif c==8
print 'bulan ',a[c-1],' jumlah hari
adalah ',b[c-1],' hari'
elsif c==9
print 'bulan ',a[c-1],' jumlah hari
adalah ',b[c-1],' hari'
elsif c==10
print 'bulan ',a[c-1],' jumlah hari
adalah ',b[c-1],' hari'
elsif c==11
print 'bulan ',a[c-1],' jumlah hari
adalah ',b[c-1],' hari'
elsif c==12
print 'bulan ',a[c-1],' jumlah hari
adalah ',b[c-1],' hari'
else
print 'masukkan salah!'
end
OUTPUT
PRIMA
SOURCE CODE
class A:
def X(self):
print 'ini
method class induk'
class B(A):
def Y(self):
print 'ini
method class anak'
C=A()
D=B()
print C.X()
print D.X()
print D.X()
OUTPUT
Langganan:
Postingan (Atom)