logo

Perl if-else-erklæring

If-setningen på Perl-språket brukes til å utføre operasjon på grunnlag av tilstand. Ved å bruke if-else-setningen kan du utføre operasjonen enten betingelsen er sann eller usann. Perl støtter ulike typer if-utsagn:

  • Hvis
  • Hvis-annet
  • Hvis annet-hvis

Perl If Eksempel

Perl-singelen if-setningen brukes til å utføre koden hvis betingelsen er sann. Syntaksen til if-setningen er gitt nedenfor:

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

Flytskjema for if-utsagn i Perl

La oss se et enkelt eksempel på Perl-språk if-setning.

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

Produksjon:

 Even Number 

Her er utdata partall ettersom vi har gitt inndata som 10.


Perl If-else eksempel

Perl if-else-setningen brukes til å utføre en kode hvis betingelsen er sann eller usann. Syntaksen til if-else-setningen er gitt nedenfor:

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

Flytskjema for if-else-uttalelse i Perl

La oss se det enkle eksemplet på partall og oddetall ved å bruke if-else-setningen på Perl-språket.

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

Produksjon:

 Even Number 

Her er inndata et partall, og utdata er derfor partall.


Perl If-else Eksempel med input fra bruker

I dette eksemplet tar vi innspill fra brukeren ved å bruke standard input (/).

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

Produksjon:

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

I den første utgangen har brukeren lagt inn nummer 5 som er oddetall. Derfor er utgangen merkelig.

I den andre utgangen har brukeren lagt inn nummer 4 som er partall. Derfor er utgangen jevn.


Perl Hvis annet-hvis Eksempel

Perl if else-if-setningen kjører én kode fra flere forhold. Syntaksen til if else-if-setningen er gitt nedenfor:

 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 } 

Flytskjema for if else-if-setning i Perl

Eksempelet på if else-if-setningen på Perl-språket er gitt nedenfor.

 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