==Hot Movie on this blog==

selamat datang di <<-DUNIA ARZHI->> dunia maya tempat mengekspresikan diri || kami hanya mencoba berbagi koleksi serta mengumpulkan link-link film untuk mempermudah para pencinta film menemukan film favoritnya || kami hanya menshare film dengan kualitas yang baik untuk ditonton
<<"Silahkan tinggalkan komentar jika ada link yang rusak">>|

Jumat, 04 Maret 2011

Contoh Program Looping dalam Perl

artikel ini gw tulis berdasarkan pengalaman gw sendiri, awalnya dapet tugas pemrograman Perl, susah banget nyari contoh soal di om google..so, gw terinspirasi buwat nulisin source code perl ini di blog. siapa tau ada yang senasib ama gw..he...

ini contoh salah satu penggunaan fungsi looping untung membuat output berupa bintang yang membentuk ketupat. berikut source code dan penjelasannya....:




#!usr/bin/perl
#perl selalu di mulai dengan ini

use strict;
use warnings;

#pendeklarasian variabel
# variabel yang digunakan
my $jumlah_baris; # var untuk input
my $baris; # var untuk looping sebanyak data yang dinputkan
my $bintang; # var untuk looping mencetak bintang
my $space; # var untuk looping mencetak spasi

#kita menggunakan standar input(STDIN) dari keyboard
print "Masukkan banyaknya bintang : "; $jumlah_baris=
;

#menggunakan perulangan for untuk mencetak bintang
#sampai (baris = jumlah yang diinputkan)
#menggunakan teknik ascending
for ($baris = 1; $baris<=$jumlah_baris; $baris++)



{
for ($bintang=1; $bintang<=$baris; $bintang++)



{
if ( $bintang==1)
{
for ( $space=$jumlah_baris-$baris; $space>=1; $space--){
print " "; # mencetak spasi
}
}
print "* "; # mencetak bintang dengan spasi }
print "\n"; # enter
}
# menggunakan perulangan for untuk mencetak bintang
#sampai jumlah yang diinputkan-1 s/d bintang yg dicetak = 1
# menggunakan teknik descending
for ( $baris = $jumlah_baris-1; $baris >= 1; $baris-- ) {
for ( $bintang = $baris; $bintang >= 1 ;$bintang-- ) {
if ( $bintang == $baris ) {
for ( $space = 1; $space <= $jumlah_baris-$baris; $space++ )



{
print ' '; #mencetak spasi
}
}
print "* "; # mencetak bintang dengan spasi
}
print "\n";
# paragraf baru
}

nah klo berhasil jadinya seperti gambar dibawah.oh iya, jangan lupa save file menggunakan ekstensi ".pl" (tanpa tanda petik) .contoh keren.pl


ok deh silahkan di tes aja bro..!! semoga bermanfaat tutorialnya..

1 komentar:

  1. There's no such thing as a car insurance free wheeling diode to protect it from back EMF generated when relay is switche Notes. That is exactly what our bodies need in order to boost approval chances. So could Greece be storing up a troubled generation for the future generations, who may come to use it. I expect the entry-level car to be a higher risk stock, due to trouble with the process of rock-dweller telencephalon development to sand-dweller development, and vice-versa.

    Here is my web-site: multicarinsurancequotes.org

    BalasHapus

dimohon untuk slalu memberi komentar pada tiap postingan yang anda baca,,biar adminnya tambah semangat ^_^ thanks atas kerjasamanya.