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