If-satsen på Perl-språket används för att utföra operation på grundval av tillstånd. Genom att använda if-else-satsen kan du utföra operationen antingen villkoret är sant eller falskt. Perl stöder olika typer av if-satser:
- Om
- Om annat
- Om annat-om
Perl If Exempel
Perl-singeln if-satsen används för att exekvera koden om villkoret är sant. Syntaxen för if-satsen anges nedan:
if(expression){ //code to be executed }
Flödesschema över if-uttalande i Perl
Låt oss se ett enkelt exempel på Perl-språk if-sats.
$a = 10; if( $a %2==0 ){ printf 'Even Number '; } }
Produktion:
Even Number
Här är utgången jämnt nummer eftersom vi har angett inmatningen som 10.
Perl If-else Exempel
Perl if-else-satsen används för att exekvera en kod om villkoret är sant eller falskt. Syntaxen för if-else-satsen anges nedan:
if(expression){ //code to be executed if condition is true }else{ //code to be executed if condition is false }
Flödesschema för if-else uttalande i Perl
Låt oss se det enkla exemplet på jämna och udda tal med if-else-satsen på Perl-språket.
$a = 10; if( $a %2==0 ){ printf 'Even Number '; }else{ printf 'Odd Number '; }
Produktion:
Even Number
Här är inmatningen ett jämnt tal och därför är utmatningen jämn.
Perl If-else Exempel med input från användare
I det här exemplet tar vi input från användaren genom att använda standardinmatning (/).
print 'Enter a Number? '; $num = ; if( $num %2==0 ){ printf 'Even Number '; }else{ printf 'Odd Number '; }
Produktion:
Enter a Number? 5 Odd Number
Enter a Number? 4 Even Number
I den första utgången har användaren angett nummer 5 som är udda. Därför är utgången udda.
I den andra utgången har användaren angett nummer 4 som är jämnt. Resultatet är därför jämnt.
Perl Om annat-om Exempel
Perl if else-if-satsen kör en kod från flera villkor. Syntaxen för if else-if-satsen anges nedan:
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 }
Flödesschema för if else-if uttalande i Perl
Exemplet på if else-if-satsen på Perl-språket ges nedan.
print 'Enter a Number to check grade '; $num = ; if( $num 100){ printf 'Wrong Number '; }elsif($num >= 0 && $num = 0 && $num = 60 && $num = 70 && $num = 80 && $num = 90 && $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=>