Kamis, 08 Januari 2015

DECISION LOGIC & LOOPING LOGIC

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....!!!!!

Tidak ada komentar:

Posting Komentar