Selasa, 05 Juni 2012

[Programming]Trapesium Kosong Ruby

Kembali lagi dengan program-program yang sudah saya buat, kali ini saya membuat program Ruby yaitu membentuk Trapesium yang bagian tengahnya Kosong alias Bolong.
Setelah bersusah payah mengOprek-oprek bareng teman saya di kelas, akhirnya jadi juga bentuk Trapesium yang bolong ditengahnya.
Ok tanpa panjang - panjang langsung aja kita ke Listing Programnya :

#author By : Raditya Fajar
system("cls")
print "Masukkan Mau Berapa : "
inp = gets.to_i
puts
if inp != 1 then
inp-=1
inp.times do
print " "
end
(inp+1).times do
print "^"
print " "
end

puts
for i in 2..inp
   for j in i..inp
   print " "
   end
print "^ "
   for k in 0..inp-2
   print " "
   print " "
   end
   for l in 0..i-2
   print " "
   print " "
   end
puts "^"
end

x=(inp*2)+1
x.times do
print "^"
print " "
end
puts

else
puts "================================"
puts "=Maaf, Input Harus Lebih Dari 1="
puts "================================"
puts
end

Output : 

Output Program Trapesium


Ok sekarang kita analisa sedikit tentang program tersebut. Disini saya membuat bentuk trapesium tersebut kembali dengan melakukan eksekusi perintah yang terpisah-pisah, dimana pada bagian atas trapesium kita buat perintah nya sendiri sama dengan bagian alas dari trapesium. Jadi untuk badan dari trapesium dan bagian bolongnya kita buat dengan memberikan jarak spasi untuk mencetak titik awal dari luar trapesium, selanjutnya kita cetak spasi kosong setelahnya kita buat kembali titik untuk menutup badan trapesiumnya, tentunya proses ini akan terus bejalan sesuai dengan perhitungan yang ada agar bentuk yang kita inginkan tercapai.
Demikian Tulisan yang saya buat, semoga bermanfaat kembali untuk anda yang membaca.
Terima Kasih

Tidak ada komentar:

Posting Komentar

Selasa, 05 Juni 2012

[Programming]Trapesium Kosong Ruby

Kembali lagi dengan program-program yang sudah saya buat, kali ini saya membuat program Ruby yaitu membentuk Trapesium yang bagian tengahnya Kosong alias Bolong.
Setelah bersusah payah mengOprek-oprek bareng teman saya di kelas, akhirnya jadi juga bentuk Trapesium yang bolong ditengahnya.
Ok tanpa panjang - panjang langsung aja kita ke Listing Programnya :

#author By : Raditya Fajar
system("cls")
print "Masukkan Mau Berapa : "
inp = gets.to_i
puts
if inp != 1 then
inp-=1
inp.times do
print " "
end
(inp+1).times do
print "^"
print " "
end

puts
for i in 2..inp
   for j in i..inp
   print " "
   end
print "^ "
   for k in 0..inp-2
   print " "
   print " "
   end
   for l in 0..i-2
   print " "
   print " "
   end
puts "^"
end

x=(inp*2)+1
x.times do
print "^"
print " "
end
puts

else
puts "================================"
puts "=Maaf, Input Harus Lebih Dari 1="
puts "================================"
puts
end

Output : 

Output Program Trapesium


Ok sekarang kita analisa sedikit tentang program tersebut. Disini saya membuat bentuk trapesium tersebut kembali dengan melakukan eksekusi perintah yang terpisah-pisah, dimana pada bagian atas trapesium kita buat perintah nya sendiri sama dengan bagian alas dari trapesium. Jadi untuk badan dari trapesium dan bagian bolongnya kita buat dengan memberikan jarak spasi untuk mencetak titik awal dari luar trapesium, selanjutnya kita cetak spasi kosong setelahnya kita buat kembali titik untuk menutup badan trapesiumnya, tentunya proses ini akan terus bejalan sesuai dengan perhitungan yang ada agar bentuk yang kita inginkan tercapai.
Demikian Tulisan yang saya buat, semoga bermanfaat kembali untuk anda yang membaca.
Terima Kasih

Tidak ada komentar:

Posting Komentar