Lezioni pratiche sulla programmazione in Perl

Soluzione dell'esercizio dato il 14/06/2000

Ovviamente le seguenti procedure, non sono le uniche esistenti, ma valgono per coloro che hanno trovato delle difficoltà. Fatta eccezione di casi specifici, nei quali vi viene chiesto di adottare un particolare procedimento, l'importante è ottenere il risultato e non come lo si ottiene.

print "Calcoliamo il valore della";
print "\nseguente espressione\n";
print "\n";
print "s =(Q**2*(0.32+1.25**S)*S)/(Q**2*0.32**4+(1.25+S)**(S/Q))";
print "\n\n";
$b ="1.845";
print "dove Q vale $b ";
$d = "5.35";
print "e S vale $d\n\n";
$f = $b**2*(0.32+1.25**$d)*$d;
$g = $b**2*0.32**4+(1.25+$d)**($d/$b);
$h = $f/$g;
$e = "L'espressione s vale $h";
print "$e\n";

Soluzione dell'esercizio dato il 15/06/2000

print "Calcoliamo il valore della";
print "\nseguente espressione\n";
print "\n";
print "s =(Q**2*(0.32+1.25**S)*S)/(Q**2*0.32**4+(1.25+S)**(S/Q))";
print "\n\n";
print "Inserisci il valore di Q!\n";
$b = <STDIN>;
print "Inserisci anche il valore di S!\n";
$d = <STDIN>;
chomp ($b);
chomp ($d);
print "\nBenone, ora Q vale $b ";
print "e S vale $d\n\n";
$f = $b**2*(0.32+1.25**$d)*$d;
$g = $b**2*0.32**4+(1.25+$d)**($d/$b);
$h = $f/$g;
print "Specifica il numero di volte che\n";
print "vuoi far visualizzare il valore di s\n";
$N = <STDIN>;
chomp ($N);
print "\n";
print "eccoti il risultato\n";
$e = "L'espressione s vale $h\n";
print $e x $N;