JAPC

Topic Sul Perl.

Moderator: dree

JAPC

Postby _Andy_ on Wed Jun 27, 2007 12:29 pm

ecco a voi JAPC(nome inventato durante la scrittura di questo post)
leggera ma efficente :lol:

Code: Select all
#!/usr/bin/perl
#Nome: calcolatrice
#Autore: Andy
#
#Semplice calcolatrice che sfrutta le espressioni regolari per capire quale tipo di operazione volete eseguire
#
if (!$ARGV[0]) {
   print "Inserisci l'operazione: ";
   $operazione=<STDIN>;
} else {
   $operazione=$ARGV[0];
};
chomp($operazione);
if ($operazione =~ /^(\d+?)(.)(\d+?)$/ ) {
   $primo = $1;
   $secondo = $3;
   $operatore = $2;
   SWITCH: {
      $risultato = $primo+$secondo,  last SWITCH if $operatore eq '+';
      $risultato = $primo-$secondo,  last SWITCH if $operatore eq '-';
      $risultato = $primo*$secondo,  last SWITCH if $operatore eq '*';
      $risultato = $primo/$secondo,  last SWITCH if $operatore eq '/';
      $errore=1;
   };
   $out="\nIl risultato dell'operazione $operazione e':\n\n\t\t$primo $operatore $secondo = $risultato\n\n";
   $errore!=1 ? print $out : print "\nOperatore non valido.\n\n";
} else {
   print "Controllare la sintassi. Es: 555+333\n";
}
User avatar
_Andy_
Variabile
 
Posts: 258
Joined: Thu Jun 15, 2006 8:00 pm
Location: 127.0.0.1

JAPC

Sponsor

Sponsor


Postby k8 on Tue Aug 21, 2007 8:36 pm

wow :D
Big-Bug cerca collaboratori.
Scrivete senza abbreviazioni e senza k, grazie.
k8
Admin
 
Posts: 2127
Joined: Tue Jun 06, 2006 4:00 pm


Return to Perl

Who is online

Users browsing this forum: No registered users and 1 guest

cron