logo

Perl if-else uttalande

If-satsen på Perl-språket används för att utföra operation på grundval av tillstånd. Genom att använda if-else-satsen kan du utföra operationen antingen villkoret är sant eller falskt. Perl stöder olika typer av if-satser:

  • Om
  • Om annat
  • Om annat-om

Perl If Exempel

Perl-singeln if-satsen används för att exekvera koden om villkoret är sant. Syntaxen för if-satsen anges nedan:

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

Flödesschema över if-uttalande i Perl

Låt oss se ett enkelt exempel på Perl-språk if-sats.

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

Produktion:

 Even Number 

Här är utgången jämnt nummer eftersom vi har angett inmatningen som 10.


Perl If-else Exempel

Perl if-else-satsen används för att exekvera en kod om villkoret är sant eller falskt. Syntaxen för if-else-satsen anges nedan:

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

Flödesschema för if-else uttalande i Perl

Låt oss se det enkla exemplet på jämna och udda tal med if-else-satsen på Perl-språket.

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

Produktion:

 Even Number 

Här är inmatningen ett jämnt tal och därför är utmatningen jämn.


Perl If-else Exempel med input från användare

I det här exemplet tar vi input från användaren genom att använda standardinmatning (/).

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

Produktion:

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

I den första utgången har användaren angett nummer 5 som är udda. Därför är utgången udda.

I den andra utgången har användaren angett nummer 4 som är jämnt. Resultatet är därför jämnt.


Perl Om annat-om Exempel

Perl if else-if-satsen kör en kod från flera villkor. Syntaxen för if else-if-satsen anges nedan:

 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 } 

Flödesschema för if else-if uttalande i Perl

Exemplet på if else-if-satsen på Perl-språket ges nedan.

 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