Selasa, 05 Juni 2012

[Programming]Roket RUBY

Pada kesempatan ini saya membuat program RUBY, yaitu program untuk membentuk gambar Roket di dalam Konsole.
Singkatnya pada program ini terdapat 3 bagian besar yang harus dibuat.
yaitu membentuk sayap roket pada bagian atas dan bawah, kedua membentuk badan roketnya, dan yang terakhir adalah membentuk ujung kepala dari roket. Dalam penulisan program kita membuat perintah yang berjalan dilakukan secara perbaris.
Ok , berikut ini Listing Program RUBY Roket :

puts "=ROKET RUBY="
print "Mau Berapa Besar ? "
inp=gets.to_i
inp=inp-1
for i in 0..(inp)
for j in 0..i
print "*"
print " "
end
print ""
puts
end

for i in 0..(inp)
for j in 1..(inp*6)
print "X"
print " "
end
for k in 0..i
print "*"
print " "
end
 print ""
 puts
end

for i in 0..(inp-1)
for j in 1..(inp*6)
print "X"
print " "
end
for k in i..inp-1
print "*"
print " "
end
 print ""
 puts
end

for i in 0..inp
for j in i..inp
print "*"
print " "
end
print ""
puts
end

OUTPUT :

Output Program


Terlihat bahwa terdapat 4 bagian besar perulangan FOR nya itu masing-masing untuk membentuk bagian-bagian dari roket, disini kita bagi dua badan dan kepala dari roketnya sehingga terdapat 2 perulangan untuk membuatnya.
Sekian Program Sederhana dari saya tentang ruby.
Semoga Bermanfaat.

Tidak ada komentar:

Posting Komentar

Selasa, 05 Juni 2012

[Programming]Roket RUBY

Pada kesempatan ini saya membuat program RUBY, yaitu program untuk membentuk gambar Roket di dalam Konsole.
Singkatnya pada program ini terdapat 3 bagian besar yang harus dibuat.
yaitu membentuk sayap roket pada bagian atas dan bawah, kedua membentuk badan roketnya, dan yang terakhir adalah membentuk ujung kepala dari roket. Dalam penulisan program kita membuat perintah yang berjalan dilakukan secara perbaris.
Ok , berikut ini Listing Program RUBY Roket :

puts "=ROKET RUBY="
print "Mau Berapa Besar ? "
inp=gets.to_i
inp=inp-1
for i in 0..(inp)
for j in 0..i
print "*"
print " "
end
print ""
puts
end

for i in 0..(inp)
for j in 1..(inp*6)
print "X"
print " "
end
for k in 0..i
print "*"
print " "
end
 print ""
 puts
end

for i in 0..(inp-1)
for j in 1..(inp*6)
print "X"
print " "
end
for k in i..inp-1
print "*"
print " "
end
 print ""
 puts
end

for i in 0..inp
for j in i..inp
print "*"
print " "
end
print ""
puts
end

OUTPUT :

Output Program


Terlihat bahwa terdapat 4 bagian besar perulangan FOR nya itu masing-masing untuk membentuk bagian-bagian dari roket, disini kita bagi dua badan dan kepala dari roketnya sehingga terdapat 2 perulangan untuk membuatnya.
Sekian Program Sederhana dari saya tentang ruby.
Semoga Bermanfaat.

Tidak ada komentar:

Posting Komentar