logo

Perl if-else-instructie

De if-instructie in de Perl-taal wordt gebruikt om bewerkingen uit te voeren op basis van een voorwaarde. Door de if-else-instructie te gebruiken, kunt u een bewerking uitvoeren of de voorwaarde waar of onwaar is. Perl ondersteunt verschillende soorten if-instructies:

  • Als
  • Als-anders
  • Als anders-als

Perl If-voorbeeld

De Perl single if-instructie wordt gebruikt om de code uit te voeren als de voorwaarde waar is. De syntaxis van de if-instructie wordt hieronder gegeven:

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

Stroomdiagram van if-instructie in Perl

Laten we een eenvoudig voorbeeld bekijken van de if-instructie in de Perl-taal.

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

Uitgang:

 Even Number 

Hier is de uitvoer een even getal, aangezien we de invoer als 10 hebben opgegeven.


Perl If-else-voorbeeld

De Perl if-else-instructie wordt gebruikt om een ​​code uit te voeren als de voorwaarde waar of onwaar is. De syntaxis van de if-else-instructie wordt hieronder gegeven:

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

Stroomdiagram van if-else-instructie in Perl

Laten we het eenvoudige voorbeeld bekijken van even en oneven getallen met behulp van de if-else-instructie in de Perl-taal.

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

Uitgang:

 Even Number 

Hier is de invoer een even getal en dus is de uitvoer even.


Perl If-else-voorbeeld met invoer van gebruiker

In dit voorbeeld nemen we invoer van de gebruiker met behulp van standaardinvoer (/).

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

Uitgang:

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

In de eerste uitvoer heeft de gebruiker nummer 5 ingevoerd, wat oneven is. Daarom is de uitvoer vreemd.

In de tweede uitvoer heeft de gebruiker nummer 4 ingevoerd, wat even is. De output is dus gelijkmatig.


Perl If else-if Voorbeeld

De Perl if else-if-instructie voert één code uit meerdere voorwaarden uit. De syntaxis van de if else-if-instructie wordt hieronder gegeven:

 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 } 

Stroomdiagram van if else-if-instructie in Perl

Het voorbeeld van een if else-if-instructie in de Perl-taal wordt hieronder gegeven.

 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