logo

Perl if-else-Anweisung

Die if-Anweisung in der Perl-Sprache wird verwendet, um Operationen auf der Grundlage einer Bedingung auszuführen. Mit der if-else-Anweisung können Sie eine Operation ausführen, bei der die Bedingung wahr oder falsch ist. Perl unterstützt verschiedene Arten von if-Anweisungen:

  • Wenn
  • Ansonsten
  • Wenn sonst-wenn

Perl If-Beispiel

Die Perl-Einzel-IF-Anweisung wird verwendet, um den Code auszuführen, wenn die Bedingung wahr ist. Die Syntax der if-Anweisung ist unten angegeben:

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

Flussdiagramm der if-Anweisung in Perl

Sehen wir uns ein einfaches Beispiel einer Perl-Sprache if-Anweisung an.

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

Ausgabe:

 Even Number 

Hier ist die Ausgabe eine gerade Zahl, da wir die Eingabe mit 10 angegeben haben.


Perl If-else-Beispiel

Die Perl-if-else-Anweisung wird verwendet, um einen Code auszuführen, wenn die Bedingung wahr oder falsch ist. Die Syntax der if-else-Anweisung ist unten angegeben:

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

Flussdiagramm der if-else-Anweisung in Perl

Sehen wir uns das einfache Beispiel einer geraden und ungeraden Zahl mit der if-else-Anweisung in der Perl-Sprache an.

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

Ausgabe:

 Even Number 

Hier ist die Eingabe eine gerade Zahl und daher ist die Ausgabe gerade.


Perl If-else-Beispiel mit Eingabe vom Benutzer

In diesem Beispiel nehmen wir Eingaben vom Benutzer entgegen, indem wir die Standardeingabe (/) verwenden.

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

Ausgabe:

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

In der ersten Ausgabe hat der Benutzer die Zahl 5 eingegeben, die ungerade ist. Daher ist die Ausgabe seltsam.

In der zweiten Ausgabe hat der Benutzer die Zahl 4 eingegeben, die gerade ist. Daher ist die Ausgabe gleichmäßig.


Perl If else-if Beispiel

Die Perl-If-Else-If-Anweisung führt einen Code aus mehreren Bedingungen aus. Die Syntax der if else-if-Anweisung ist unten angegeben:

 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 } 

Flussdiagramm der if else-if-Anweisung in Perl

Das Beispiel einer if else-if-Anweisung in Perl-Sprache ist unten aufgeführt.

 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