• Hallo Gast!
    Noch bis zum 10.05. kannst Du an unserer Hardwareluxx Hardware-Umfrage 2026 teilnehmen! Als Gewinn verlosen wir unter allen Teilnehmern dieses Mal ein Notebook für bis zu 1.800 EUR - über eine Teilnahme würden wir uns sehr freuen!

Perl

jmm

Neuling
Thread Starter
Mitglied seit
12.04.2008
Beiträge
921
Hi habe ein problem bin praktikan tund mein azubi dem ich unterstellt bin hat mir ne aufgabe gegeben ich solle ihm einen taschenrechner programmieren in per so gesagt so getan. Nun will er das ich mit einer schleifedie eine rechnung programmier die so abläuft:
zahl1+zahl2+ergebniss aus zahl 1 und zahl 2+zahl2+zahl1 usw. bis ich das 10 mal gemacht habe...
Hier mein taschenrechner:
#!/usr/bin/perl
print "Bitte geben sie zahl1 ein";
$Zahl1 = <STDIN>;
print "Bitte geben sie zahl2 ein";
$Zahl2 = <STDIN>;
print "welche rechenoperation soll ausgegeben werden?";
$Rechenoperator = <STDIN>;
chomp ($Rechenoperator);
if ($Rechenoperator eq "+")
{$ergebniss=$Zahl1+$Zahl2;}
if ($Rechenoperator eq "-")
{$ergebniss=$Zahl1-$Zahl2;}
if ($Rechenoperator eq "*")
{$ergebniss=$Zahl1*$Zahl2;}
if ($Rechenoperator eq "/")
{$ergebniss=$Zahl1/$Zahl2;}
if ($Rechenoperator eq "q")
{$ergebniss=($Zahl1*$Zahl1)+($Zahl2*$Zahl2);}

print "ergebniss:";
print "$ergebniss";
 
Wenn Du diese Anzeige nicht sehen willst, registriere Dich und/oder logge Dich ein.
kann zwar kein perl aber sollte so ähnlich gehn:

$i = 0;
while($i < 10){
ergebniss = ergebniss + zahl1 + zahl2;
i++;
}
 
danke werde es auf jedenfall ausprobieren
 
print "Bitte geben sie zahl1 ein";
$Zahl1 = <STDIN>;
print "Bitte geben sie zahl2 ein";
$Zahl2 = <STDIN>;
my $ergebnis=0;
for(my $i=0; $i<10; $i++){
$ergebnis=$ergebnis+$Zahl1+$Zahl2;
}
 
Hardwareluxx setzt keine externen Werbe- und Tracking-Cookies ein. Auf unserer Webseite finden Sie nur noch Cookies nach berechtigtem Interesse (Art. 6 Abs. 1 Satz 1 lit. f DSGVO) oder eigene funktionelle Cookies. Durch die Nutzung unserer Webseite erklären Sie sich damit einverstanden, dass wir diese Cookies setzen. Mehr Informationen und Möglichkeiten zur Einstellung unserer Cookies finden Sie in unserer Datenschutzerklärung.


Zurück
Oben Unten refresh