logo

Declarație Perl if-else

Declarația if în limbajul Perl este folosită pentru a efectua operațiuni pe baza condiției. Folosind instrucțiunea if-else, puteți efectua operația fie că condiția este adevărată sau falsă. Perl acceptă diferite tipuri de instrucțiuni if:

  • Dacă
  • Dacă-altfel
  • Dacă altfel-dacă

Exemplu Perl If

Instrucțiunea Perl single if este folosită pentru a executa codul dacă condiția este adevărată. Sintaxa instrucțiunii if este dată mai jos:

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

Diagramă a instrucțiunii if în Perl

Să vedem un exemplu simplu de instrucțiune if de limbaj Perl.

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

Ieșire:

 Even Number 

Aici, ieșirea este un număr par, deoarece am dat intrarea ca 10.


Exemplu Perl If-else

Instrucțiunea Perl if-else este folosită pentru a executa un cod dacă condiția este adevărată sau falsă. Sintaxa instrucțiunii if-else este dată mai jos:

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

Diagrama de flux a instrucțiunii if-else în Perl

Să vedem exemplul simplu de număr par și impar folosind declarația if-else în limbajul Perl.

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

Ieșire:

 Even Number 

Aici, intrarea este un număr par și, prin urmare, ieșirea este pară.


Exemplu Perl If-else cu intrare de la utilizator

În acest exemplu, vom prelua intrarea de la utilizator utilizând intrarea standard (/).

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

Ieșire:

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

În prima ieșire, utilizatorul a introdus numărul 5 care este impar. Prin urmare, rezultatul este impar.

În a doua ieșire, utilizatorul a introdus numărul 4 care este par. Prin urmare, ieșirea este uniformă.


Perl If else-if Exemplu

Instrucțiunea Perl if else-if execută un cod din mai multe condiții. Sintaxa instrucțiunii if else-if este dată mai jos:

 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 } 

Diagramă a instrucțiunii if else-if în Perl

Exemplul de instrucțiune if else-if în limbajul Perl este dat mai jos.

 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