logo

Perl if-else nyilatkozat

A Perl nyelvű if utasítás a feltétel alapján történő művelet végrehajtására szolgál. Az if-else utasítás használatával bármelyik feltétel igaz vagy hamis műveletet hajthat végre. A Perl különféle típusú if utasításokat támogat:

  • Ha
  • Ha más
  • Ha más-ha

Perl If Példa

A Perl single if utasítás a kód végrehajtására szolgál, ha a feltétel igaz. Az if utasítás szintaxisa alább látható:

 if(expression){ //code to be executed } 

Az if utasítás folyamatábrája Perlben

Lássunk egy egyszerű példát a Perl nyelv if utasítására.

 $a = 10; if( $a %2==0 ){ printf 'Even Number
'; } } 

Kimenet:

 Even Number 

Itt a kimenet páros szám, mivel 10-et adtunk meg.


Perl If-else példa

A Perl if-else utasítása egy kód végrehajtására szolgál, ha a feltétel igaz vagy hamis. Az if-else utasítás szintaxisa az alábbiakban látható:

 if(expression){ //code to be executed if condition is true }else{ //code to be executed if condition is false } 

Az if-else utasítás folyamatábrája Perlben

Nézzük a páros és páratlan számok egyszerű példáját az if-else utasítás használatával a Perl nyelvben.

 $a = 10; if( $a %2==0 ){ printf 'Even Number
'; }else{ printf 'Odd Number
'; } 

Kimenet:

 Even Number 

Itt a bemenet páros szám, így a kimenet páros.


Perl If-else példa a felhasználó bemenetével

Ebben a példában a felhasználótól származó bevitelt szabványos bemenettel (/) fogadjuk.

 print 'Enter a Number?
'; $num = ; if( $num %2==0 ){ printf 'Even Number
'; }else{ printf 'Odd Number
'; } 

Kimenet:

 Enter a Number? 5 Odd Number 
 Enter a Number? 4 Even Number 

Az első kimenetben a felhasználó beírta az 5-ös számot, ami páratlan. Ezért a kimenet páratlan.

A második kimenetben a felhasználó beírta a 4-es számot, ami páros. Ezért a kimenet egyenletes.


Perl If else-if Példa

A Perl if else-if utasítás egy kódot hajt végre több feltételből. Az if else-if utasítás szintaxisa alább látható:

 if(condition1){ //code to be executed if condition1 is true }else if(condition2){ //code to be executed if condition2 is true } else if(condition3){ //code to be executed if condition3 is true } ... else{ //code to be executed if all the conditions are false } 

Az if else-if utasítás folyamatábrája a Perlben

Az if else-if utasítás példája Perl nyelven alább látható.

 print 'Enter a Number to check grade
'; $num = ; if( $num 100){ printf 'Wrong Number
&apos;; }elsif($num &gt;= 0 &amp;&amp; $num = 0 &amp;&amp; $num = 60 &amp;&amp; $num = 70 &amp;&amp; $num = 80 &amp;&amp; $num = 90 &amp;&amp; $num <= 100){ printf 'a+ grade
'; } < pre> <p>Output:</p> <pre> Enter a Number to check grade 66 C Grade </pre> <pre> Enter a Number to check grade 2 Wrong Number </pre></=>
 Enter a Number to check grade 2 Wrong Number