DECISION LOGIC & LOOPING LOGIC
Haloo sob coba posting lagi nh semoga aja bermanfaat...
kali ini saya bahas tentang decision dan looping...
Decision disini saya bisa sebut kan sebagai (Keputusan)
looping disini saya sebut sebagai pengulangan
Ok kita langsung pada inti..
• Decision logic membuat program kita dapat dieksekusi pada kondisi tertentu.
Contoh :
• if-then
if ( expr ) simple-command
• if-then-else
if ( expr ) then
command-set-1
[else
command-set-2]
endif
• Contoh lgi nh
#!/bin/csh
if ($#argv != 2) then
echo $0 needs two parameters!
echo You are inputting $#argv parameters.
else
set par1 = $argv[1]
set par2 = $argv[2]
endif
Nh lagi contoh nya...:
#! /bin/csh
# number is positive, zero or negative
echo "enter a number:"
set number = $<
if ( $number < 0 ) then
echo "negative"
else if ( $number == 0 ) then
echo zero
else
echo positive
endif
• Pada looping logic
perulangan akan dilakukan sampai dengan kondisi tertentu tercapai
• Ada dua jenis mekanisme perulangan: for dan while
• Gunakan perulangan for untuk proses perulangan dengan nilai jangkauan tertentu
• Cara lain dari proses looping adalah adalah menggunakan statement while
• Statement while statement digambarkan dengan suatu loop yang berkelanjutan terus menerus sampai dengan kondisi tertentu terpenuhi
• Selama statement dalam tanda kurung bernilai trua maka statement yang ada diantara do dan done akan terus di ulang-ulang.
Contoh :
while ( expr )
command_set
end
foreach var ( worddlist )
command_set
end
Program:
#!/bin/csh
foreach person (Bob Susan Joe Gerry)
echo Hello $person
end
Output:
Hello Bob
Hello Susan
Hello Joe
Hello Gerry
• Penambahan nilai integer dari 1 s/d 10
#!/bin/csh
set i=1
set sum=0
while ($i <= 10)
echo Adding $i into the sum.
set sum=`expr $sum + $i`
set i=`expr $i + 1`
end
echo The sum is $sum.
Selesaiii....
mungkin itu dulu posting saya next...
tunggu lagi postingan selanjut nya trimakasih....!!!!!
Haloo sob coba posting lagi nh semoga aja bermanfaat...
kali ini saya bahas tentang decision dan looping...
Decision disini saya bisa sebut kan sebagai (Keputusan)
looping disini saya sebut sebagai pengulangan
Ok kita langsung pada inti..
• Decision logic membuat program kita dapat dieksekusi pada kondisi tertentu.
Contoh :
• if-then
if ( expr ) simple-command
• if-then-else
if ( expr ) then
command-set-1
[else
command-set-2]
endif
• Contoh lgi nh
#!/bin/csh
if ($#argv != 2) then
echo $0 needs two parameters!
echo You are inputting $#argv parameters.
else
set par1 = $argv[1]
set par2 = $argv[2]
endif
Nh lagi contoh nya...:
#! /bin/csh
# number is positive, zero or negative
echo "enter a number:"
set number = $<
if ( $number < 0 ) then
echo "negative"
else if ( $number == 0 ) then
echo zero
else
echo positive
endif
• Pada looping logic
perulangan akan dilakukan sampai dengan kondisi tertentu tercapai
• Ada dua jenis mekanisme perulangan: for dan while
• Gunakan perulangan for untuk proses perulangan dengan nilai jangkauan tertentu
• Cara lain dari proses looping adalah adalah menggunakan statement while
• Statement while statement digambarkan dengan suatu loop yang berkelanjutan terus menerus sampai dengan kondisi tertentu terpenuhi
• Selama statement dalam tanda kurung bernilai trua maka statement yang ada diantara do dan done akan terus di ulang-ulang.
Contoh :
while ( expr )
command_set
end
foreach var ( worddlist )
command_set
end
Program:
#!/bin/csh
foreach person (Bob Susan Joe Gerry)
echo Hello $person
end
Output:
Hello Bob
Hello Susan
Hello Joe
Hello Gerry
• Penambahan nilai integer dari 1 s/d 10
#!/bin/csh
set i=1
set sum=0
while ($i <= 10)
echo Adding $i into the sum.
set sum=`expr $sum + $i`
set i=`expr $i + 1`
end
echo The sum is $sum.
Selesaiii....
mungkin itu dulu posting saya next...
tunggu lagi postingan selanjut nya trimakasih....!!!!!
Tidak ada komentar:
Posting Komentar