Avatar billede cmau Nybegynder
22. november 2004 - 16:56 Der er 15 kommentarer og
1 løsning

En arme tyveknækt

Som over skriften siger vil jeg gerne have noget lignende en en arme tyveknækt, til mit community. Man kan ikke selv vælge hvad man vil satse. Den statser automatisk 100 points (som så i min database hedder kroner). Hvis man ikke har nok skal den skrive det. Hvis man har nok skriver den 3 forkellige tal i 3 forkellige bokse og hvis de 3 er ens får man sin indsats 5 gange igen og hvis de ikke er ens mister man self de 100.

Nogle der kan fixe sådan en til mig? Sprøg endelig hvis der er noget i er i tvivel om.
Avatar billede jensgram Nybegynder
22. november 2004 - 17:00 #1
750,- på konto [mit kontonummer her], så er det dit ;)
Avatar billede cmau Nybegynder
22. november 2004 - 17:04 #2
Nej tak. Vil ikke give rigtige penge, det er derfor systemet skal være så simpelt. For 750 kunne jeg købe sådan en "rigtig" en arme tyveknækt osm der er på www.chatisland.dk.
Avatar billede exp Juniormester
22. november 2004 - 17:09 #3
1. Det hedder en enarmet tyveknægt ;-)
2. Hvor kan du få sådan én som på chatisland for 750,-?
Avatar billede cmau Nybegynder
22. november 2004 - 17:11 #4
Ej ved jeg heller ikke om jeg kan få.. Skrev bare for sjovt, da det jeg beskriver (mener jeg) slet ikke er det værd (750)

Kunne du så måske forklare hvordan jeg skulle regne ud om de 3 tal er rigtige?
Avatar billede exp Juniormester
22. november 2004 - 17:23 #5
Du sammenligner...

if(($tal1==$tal2) && ($tal2==$tal3)) {
  //De er ens
} else {
  //De er ikke ens
}

Alternativt:
if (($tal1+tal2+tal3)/3 == $tal1) {
  //De er ens
} else {
  //De er ikke ens
}

Det var lige to muligheder :-)
Avatar billede cmau Nybegynder
22. november 2004 - 17:26 #6
Hmm.. er du sikker på at den nederste gør det?..
Avatar billede exp Juniormester
22. november 2004 - 17:29 #7
Ikke helt :-)
Avatar billede exp Juniormester
22. november 2004 - 17:30 #8
Nu gør den :-D

if ((($tal1+tal2+tal3)/3 == $tal1) && (($tal1+tal2+tal3)/3 == $tal2) && (($tal1+tal2+tal3)/3 == $tal3)) {
  //De er ens
} else {
  //De er ikke ens
}
Avatar billede cmau Nybegynder
22. november 2004 - 17:42 #9
Så ville jeg nok sige at denne ville være nemmere ikke:

if(($tal1==$tal2) && ($tal2==$tal3) && ($tal1==$tal3)) {
  //De er ens
} else {
  //De er ikke ens
}

Den kræver da mindre ikke?
Avatar billede cmau Nybegynder
22. november 2004 - 17:43 #10
eller kan man sige:

if(($tal1==$tal2==$tal3)) {
  //De er ens
} else {
  //De er ikke ens
}

Denne her er bare ren gæt?
Avatar billede exp Juniormester
22. november 2004 - 17:43 #11
Nopes - den går sgu ikke mester ;-)
Avatar billede exp Juniormester
22. november 2004 - 17:45 #12
Mht. din kommentar 22/11-2004 17:42:28 >>
Det er ikke nødvendigt at teste om $tal1 == $tal3

Hvis $tal1 == $tal2, og $tal2 == $tal3, så kan $tal1 og $tal3 ikke være forskellige ;-)
Avatar billede cmau Nybegynder
22. november 2004 - 17:52 #13
nå ja det er jo rigitg nok :P

Nu skal jeg bare finde ud af at den vælger et tal. Kan det ikke gøres sådan her:

$tal1 = rand(1, 3);
$tal2 = rand(1, 3);
$tal3 = rand(1, 3);

if(($tal1==$tal2) && ($tal2==$tal3)) {
  echo "Tillykke du vandt!";
} else {
  echo "Desværre du tabte det hele!";
}

Så skal jeg bare huske at tjekke i starten om brugeren har nok kroner og hvis han vinder skal jeg give ham 100 gang 5 og indsætte i databasen

og hvis han taber skal jeg trække 100 fra databasen.

Så skulle den være der ikke?
Avatar billede exp Juniormester
22. november 2004 - 17:55 #14
Umiddelbart jo :-)
Avatar billede cmau Nybegynder
22. november 2004 - 18:00 #15
mange tak for hjælpen. Jeg synes du skulle have de 135 points. For nu kan jeg jo selv lave resten.
Avatar billede exp Juniormester
22. november 2004 - 18:03 #16
c",)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester