def persegi()
print "Masukan Panjang Sisi: "
x=gets.to_i
l = x**2
puts "Luasnya Adalah: #{l}"
puts ""
end
def prima()
print "Masukkan Angka: "
y=gets.to_i
b=0
for i in 1..y
if y%i==0
b=b+1
end
end
if b==1 then
puts "#{y} adalah Bilangan Prima"
puts ""
elsif b==2 then
puts "#{y} adalah Bilangan Prima"
puts ""
else
puts "#{y} adalah Bukan Bilangan Prima"
puts ""
end
end
def menu()
pil=1
until pil==3
puts "="*24
puts "==========Menu=========="
puts "1.Luas Persegi"
puts "2.Seleksi Bilangan Prima"
puts "3.Selesai"
puts "="*24
print "Masukan Pilihan Anda [1/2/3]: "
pil=gets.to_i
if pil==1
persegi()
elsif pil==2
prima()
else
puts "Selesai"
puts ""
end
end
end
menu()
Output
print "Masukan Panjang Sisi: "
x=gets.to_i
l = x**2
puts "Luasnya Adalah: #{l}"
puts ""
end
def prima()
print "Masukkan Angka: "
y=gets.to_i
b=0
for i in 1..y
if y%i==0
b=b+1
end
end
if b==1 then
puts "#{y} adalah Bilangan Prima"
puts ""
elsif b==2 then
puts "#{y} adalah Bilangan Prima"
puts ""
else
puts "#{y} adalah Bukan Bilangan Prima"
puts ""
end
end
def menu()
pil=1
until pil==3
puts "="*24
puts "==========Menu=========="
puts "1.Luas Persegi"
puts "2.Seleksi Bilangan Prima"
puts "3.Selesai"
puts "="*24
print "Masukan Pilihan Anda [1/2/3]: "
pil=gets.to_i
if pil==1
persegi()
elsif pil==2
prima()
else
puts "Selesai"
puts ""
end
end
end
menu()
Output
No comments:
Post a Comment