FB

Showing posts with label Ruby. Show all posts
Showing posts with label Ruby. Show all posts

Pemrograman Ruby Mengenal Array

Thursday, May 20, 2010





Sekarang Kita Akan Membuat Array, Array Merupkan Barisan dengan Jenis Data yang disimpan dalam Satu variabel Tunggal, sekarang kita akan membuatnya pada pemrograman Ruby,

Contoh Listing Sederhananya :

a = [1, 2, 'm', [3, 4, 5]]
print "a[] = ",a
puts
print "a[3] = ",a[3]
puts
print "a[3][2] = ",a[3][2]
puts
a[3] = 13
print a
print "\n",a[6]
puts;puts
c = %w[Suci, Hari, Stya, Lukman]
print "c[] = [",c,"]"

Pemrograman Ruby Membuat angka Faktorial




Pada Matematika Kita Sering Menjumpai yang namanya Faktorial, Berikut ini merupakan Listing yang akan Kita Gunakan Untuk membuatnya :


def faktorial(n)
hasil = 1
i = 0
n.times do
i+= 1
hasil *= i
end
return hasil
end

print "Masukkan angka : "
x = gets.to_i
print x,"! = ",faktorial(x)
puts

Pemrograman Ruby Membuat Luas Trapesium

Thursday, April 15, 2010



print "Masukan a:"
a=gets.to_i
print "Masukan b:"
b=gets.to_i
print "Masukan c:"
c=gets.to_i




Ni Listing untuk membuatnya :

puts
printf" %i\n",a
printf" ------------\n"
printf" / |\n"
printf" / |\n"
printf" / |%i\n",b
printf" / |\n"
printf" / |\n"
printf" / |\n"
printf" /_________________|\n"
printf" %i\n",c


e=(a+c)*b/2
print "Luas Trapesium adalah:",e


//Membuat Trapesium dengan Menggunakan Garis2 yang dibentuk sehingga menjadi Sebuah Trapesium dan rumus Luasnya adalah Garis a ditambah b dibagi 2

Pemrograman Ruby Membuat Luas Segitiga



Codingnya Mudah koq :


print "Masukan Alas:"
a=gets.to_f
print "Masukan Tinggi:"
t=gets.to_f

puts
printf" /|\n"
printf" / |\n"
printf" / |\n"
printf" / |%i\n",t
printf" / |\n"
printf" / |\n"
printf" /______|\n"
printf" %i\n",a


l=a*t/2
printf "Luas adalah:%f\n",l

//Untuk Membuat Segitiga kita membuat garis Diagonal kekiri dan kekanan, lalu sebuah garis Lurusnya, Kemudian untuk Rumus Luasnya 1/2 alas x tinggi. mudahkan?

Pemrograman Ruby Membuat Luas Persegi





Ni Listingnya :

print "Masukan Lebar:"
a=gets.to_i
print "Masukan Panjang:"
b=gets.to_i

puts
printf" ----------------------\n"
printf" | |\n"
printf" | |\n"
printf" | |\n"
printf" | |%i\n" ,a
printf" | |\n"
printf" | |\n"
printf" | |\n"
printf" |____________________|\n"
printf" %i \n",b

l=a*b
printf "Luas Persegi Panjang Adalah:%i\n",l


//Membuat Trapesium dengan Menggunakan Garis2 yang dibentuk sehingga menjadi Sebuah Pergeri dengan garis Lurus keatas dan Kesamping, kemudian rumus Luasnya adalah panjang x lebar