Perl Aiuto Perl

Stato
Discussione chiusa ad ulteriori risposte.

xapek25

Utente Silver
10 Novembre 2016
128
14
5
59
Salve ragazzi, premetto ho appena cominciato con il Perl,so fare giusto uno script che calcola la somma e la media ecc, ora non ho capito if ed else , me le potrestse spiegare con un esempio tipo se il voto è maggiore o uguale ad 6 scrivi sufficiente se invece è minore o uguale a 5 scrivi insufficiente.
Grazie in anticipo
 
Ciao ti rispondo subito...

Perl:
$voto = 7 ; #ipotizzando che il voto sia uguale a 7

      7
      |
if($voto>=6){  #se il voto è maggiore  o uguale a 6
      print "il tuo voto é $voto ----> sufficiente\n";    #svolgo questo
}elsif($voto<=5){ #altrimenti se il voto è minore o uguale a 5
     print "il tuo voto é $voto ----> insufficiente\n";   #svolgo questo
}

gli operatori utilizzati solo abbastanza intuitivi

Perl:
>=   maggiore o oguale
<=   minore o uguale

Mentre per i costrutti condizionali abbiamo
Perl:
if(condizione)  = se
else = altrimenti
elsif(condizione)  = altrimenti se
 
Grazie, ci ero già riuscito l'avevo fatto così

#! /usr/bin/perl
[HASHTAG]#Ciao[/HASHTAG]

print "Inserisci un numero:";

$x=<STDIN>;
if ($x <=5) { print " bocciato \n" }
elsif ($x >=6) { print "promosso \n" }
 
Stato
Discussione chiusa ad ulteriori risposte.