![]() |
Hej og Velkommen fra USA til UNIX og Linux Forums! Tak for dit besøg og deltager i vores globale samfund. |
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Regler | Links | Albums | FAQ | Members List | Kalender | Søgning | Dagens Stillinger | Mark Forums Read |
| Shell Programmering og Scripting Post spørgsmål om ksh, CSH, SH, Bash, Perl, PHP, SED, AWK og ANDRE shell scripts og Shell scriptsprog her. |
Mere UNIX og Linux Forum Emner du måske kan finde Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Last Post |
| Paastande hjælpe .. dette er kørsel mig skør | hckygoli31 | Shell Programmering og Scripting | 0 | 05-13-2008 04:59 AM |
| Test-kørsel OpenOffice.org 3.0 | iBot | UNIX og Linux RSS Nyheder | 0 | 04-04-2008 11:10 AM |
| Dumme spørgsmål, men dens kørsel mig nødder | jepombar | UNIX for dummyer Spørgsmål & svar | 3 | 07-03-2007 02:32 PM |
| Simpel test kørsel mig gal! | alarmcall | Shell Programmering og Scripting | 6 | 10-27-2003 10:29 AM |
| UNIX køre mig skør | Tendernisin | UNIX for dummyer Spørgsmål & svar | 1 | 11-29-2001 10:38 PM |
![]() |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
|
|
||||
|
Kort kode køre mig nødder.
Hej gutter, jeg forsøger at lære perl og har en simpel regnemaskine, jeg forsøger at køre, men jeg får fejl runaway multi-line. Kan nogen point denne rookie i den rigtige retning.
# # # print 'Velkommen til Calculator'; print "Kunne du tænke dig at komme ind på lommeregneren? Indtast y eller n '; $ run \u003d <stdin>; chomp $ køre; while ($ køre \u003d\u003d y) ( ( print 'Tilføj \u003d a | subtraheres \u003d s | Multiplicer \u003d m | Divider \u003d d | eksponent \u003d e | Mod \u003d O'; print "Indtast de tilsvarende tal til caluclation, der skal udføres: '; $ calc \u003d <stdin>; chomp $ calc; print "Indtast den første værdi: '; $ A \u003d <stdin>; chomp $ A; print "Indtast den anden værdi: '; $ B \u003d <stdin>; chomp $ B; if ($ calc \u003d\u003d a) ( $ answer \u003d $ A + $ B; ) elsif ($ calc \u003d\u003d r) ( $ answer \u003d $ A - $ B; ) elsif ($ calc \u003d\u003d m) ( $ answer \u003d $ A * $ B; ) elsif ($ calc \u003d\u003d d) ( $ answer \u003d $ A / $ B; ) elsif ($ calc \u003d\u003d e) ( $ answer \u003d $ A ** $ B; ) elsif ($ calc \u003d\u003d o) ( $ answer \u003d $ A% $ B; ) print "Svaret er $ svar." ) print "Kunne du tænke dig at udføre en anden beregning? Indtast y eller n '; $ run \u003d <stdin>; chomp \u003d $ køre; ) print 'Ansøgningen er nu henlagt. « # # # Sidst redigeret af daddygrant; 02-09-2009 på 01:14 PM.. |
|
||||
|
Jeg ændre værdierne for sammenligning fra strengen til heltal men jeg stadig får den samme fejl. "Syntaksfejl .. kunne være en runaway multi-line"
Code:
print 'Welcome to the Calculator';
print 'Would you like to enter the calculator? Please Type y or n';
$run = <stdin>;
chomp $run;
while ($run == y)
{
{
print 'Add = 1 | Subtract = 2 | Multiply = 3 | Divide = 4 |Exponent = 5 | Mod = 6 ';
print 'Enter the corresponding number to the caluclation to be performed:';
$calc = <stdin>;
chomp $calc;
print 'Please enter the first value: ';
$A = <stdin>;
chomp $A;
print 'Please enter the second value: ';
$B = <stdin>;
chomp $B;
if($calc == 1)
{
$answer = $A + $B;
}
elsif($calc == 2)
{
$answer = $A - $B;
}
elsif($calc == 3)
{
$answer = $A * $B;
}
elsif($calc == 4)
{
$answer = $A / $B;
}
elsif($calc == 5)
{
$answer = $A ** $B;
}
elsif$4calc == 6)
{
$answer = $A % $B;
}
print "The answer is $answer .";
}
print 'Would you like to perform another calculation? Please Type y or n';
$run = <stdin>;
chomp = $run;
}
print 'The application is now terminated.';
|
|
||||
|
Jeg vil anbefale, at du opretter en delrutinen forvandleTil med din regnemaskinefunktion indeni.
Har dit script spørge hvis brugeren ønsker at komme ind på regnemaskinen - kalde delrutinen forvandleTil. Har dit script spørge hvis brugeren ønsker at fortsætte - hvis ja, så ring til delrutinen forvandleTil. Hvis nej, udrejse. Edit: Jeg var se på format ikke syntaks ... dårlige Avron! |
![]() |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|