logo

Perl if-else paziņojums

Paziņojums if Perl valodā tiek izmantots, lai veiktu darbību, pamatojoties uz nosacījumu. Izmantojot if-else paziņojumu, varat veikt darbību, vai nu nosacījums ir patiess vai nepatiess. Perl atbalsta dažāda veida if paziņojumus:

  • Ja
  • Ja-citādi
  • Ja citādi-ja

Perl Ja piemērs

Perl viena if priekšraksts tiek izmantots, lai izpildītu kodu, ja nosacījums ir patiess. If paziņojuma sintakse ir norādīta zemāk:

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

If paziņojuma blokshēma programmā Perl

Apskatīsim vienkāršu Perl valodas if paziņojuma piemēru.

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

Izvade:

 Even Number 

Šeit izvade ir pāra skaitlis, jo mēs esam devuši ievadi kā 10.


Perl If-else piemērs

Perl if-else priekšraksts tiek izmantots, lai izpildītu kodu, ja nosacījums ir patiess vai nepatiess. Paziņojuma if-else sintakse ir norādīta zemāk:

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

Paziņojuma if-else blokshēma programmā Perl

Apskatīsim vienkāršu pāra un nepāra skaitļa piemēru, izmantojot if-else priekšrakstu Perl valodā.

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

Izvade:

 Even Number 

Šeit ievade ir pāra skaitlis, un tādējādi izvade ir pāra.


Perl If-else piemērs ar lietotāja ievadi

Šajā piemērā mēs ņemsim ievadi no lietotāja, izmantojot standarta ievadi (/).

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

Izvade:

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

Pirmajā izvadā lietotājs ir ievadījis skaitli 5, kas ir nepāra. Tāpēc izvade ir nepāra.

Otrajā izvadā lietotājs ir ievadījis skaitli 4, kas ir pāra. Tādējādi izvade ir vienmērīga.


Perl Ja citādi-ja Piemērs

Perl if else-if priekšraksts izpilda vienu kodu no vairākiem nosacījumiem. Tālāk ir norādīta priekšraksta if else-if sintakse:

 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 } 

Ja cits-if priekšraksta blokshēma programmā Perl

Tālāk ir sniegts priekšraksta if else-if piemērs Perl valodā.

 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