Thread wo ist hier der fehler? (17 answers)
Opened by COSTI at 2006-01-10 23:13

morph
 2006-01-11 03:17
#61645 #61645
User since
2007-12-06
79 Artikel
BenutzerIn
[Homepage] [default_avatar]
Hi,

ich versiche mich mal an der Geschichte:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
#!/usr/bin/perl

use strict;
use warnings;


print "com quantas moedas vamos jogar?";

my ($VCquanti, $EUquanti) = <STDIN>;


# Ich kann mir nicht vorstellen, dass "$var /= 0" zu irgendeinem Ergebnis führt.
# Das heißt nämlich $var = $var / 0. Jede Programmiersprache wird einen Fehler
# ausspucken, wenn man durch Null teilen will. Früher sind Programme deswegen
# sogar abgestürzt.;-)

while( ($EUquanti, $VCquanti) != 0 ) {

print "quantas moedas vc tem na mao q vale?";

my $VC = <STDIN>;

if($VC /= 1..$VCquanti) {

print "o que?, tenque ser um valor de 0 a $VCquanti";
exit(1);
}
my $EU = int(rand(3));
my $EUgues = int(rand($EU + $VC) + $EU);

print "enatao eu acho q no total sao $EUgues";

if($EUgues == $EU + $VC) {

$EUquanti--;

print "ganhei agora so tenho $EUquanti moedas";

} else {

print "erei sua vez, quantas moedas temos no total?";

my $VCgues = <STDIN>;

if($VCgues == $EU + $VC) {

$VCquanti--;

print "ahh nao vc ganhou, agora so tem $VCquanti moedas";

} else {

print "ningem acertou nesse turno, vamos pro prosimo";
}
}
}

print "haha ganhei o jogo e vc ainda tem $VCquanti moedas na mao" if($EUquanti == 0);
print "an nao vc ganhou o jogo eu morri com $EUquanti moedas na mao" if($VCquanti == 0);

exit(0);


So ungefähr muss ein Programm aussehen. Dabei habe ich jetzt gar nicht auf Sinnigkeiten geschaut. Kann also gut sein, dass das Teil noch immer 'ne Masse Fehler enthält. Ein paar Sachen möchte ich aber dennoch los werden.

Costi, Dir muss klar doch sein, dass es ein gewaltiger Schuss nach hinten wird, wenn Du einfach so drauf los programmierst. Dazu gehört eben auch eine Menge "LeseArbeit". Nun ja, mir selber schmeckt das auch nicht immer, aber es muss eben sein.

Und noch etwas:
Sei mir nicht bös' wenn ich das so sage. Aber Du kannst doch nicht wirklich erwarten, dass wir DEINE Arbeit machen. Wir haben selber genug. Wenn Du Dich mal ein Bisschen in die Programmierwelt eingefunden hast, wirst Du unseren Standpunkt verstehen.

Als dann, hier noch ein paar Webseiten, die ich Anfängern gerne mit auf den Weg gebe. Und nebenbei, das ist auch Teil DEINER Arbeit. Denn Google zu benutzen, sollte heute ja nicht mehr wirklich Probleme darastellen? Mein kleiner Cousin kann das, und der ist 8 Jahre alt.

http://www.perlunity.de/cgi-bin....=8&pn=0

So und nun wünsche ich Dir viel Glück für Deinen weiteren Werdegang als Programmierer und hoffe, dass wir in Zukunft von solchen Sinnlosigkeiten verschont bleiben. ;)

-uw\n\n

<!--EDIT|TbHoCne|1136942462-->

View full thread wo ist hier der fehler?