logo

Перл иф-елсе изјава

Наредба иф у језику Перл се користи за обављање операције на основу услова. Коришћењем иф-елсе наредбе, можете извршити операцију било да је услов тачан или нетачан. Перл подржава различите типове иф наредби:

  • Ако
  • Ако друго
  • Ако друго-ако

Перл Иф Пример

Перл наредба сингле иф се користи за извршавање кода ако је услов истинит. Синтакса иф изјаве је дата у наставку:

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

Дијаграм тока иф наредбе у Перлу

Хајде да видимо једноставан пример израза иф на језику Перл.

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

Излаз:

 Even Number 

Овде је излаз паран број пошто смо инпут дали као 10.


Пример Перл Иф-елсе

Перл иф-елсе изјава се користи за извршавање кода ако је услов истинит или нетачан. Синтакса иф-елсе изјаве је дата у наставку:

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

Дијаграм тока иф-елсе изјаве у Перлу

Хајде да видимо једноставан пример парног и непарног броја користећи иф-елсе наредбу у језику Перл.

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

Излаз:

 Even Number 

Овде је улаз паран број и стога је излаз паран.


Перл Иф-елсе пример са уносом од корисника

У овом примеру, унос ћемо уносити од корисника коришћењем стандардног уноса (/).

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

Излаз:

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

У првом излазу корисник је унео број 5 који је непаран. Дакле, излаз је непаран.

У другом излазу корисник је унео број 4 који је паран. Дакле, излаз је равномеран.


Перл Иф елсе-иф Пример

Перл иф елсе-иф наредба извршава један код из више услова. Синтакса иф елсе-иф исказа је дата у наставку:

 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 } 

Дијаграм тока иф елсе-иф изјаве у Перлу

Пример иф елсе-иф изјаве у Перл језику је дат у наставку.

 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