Dahl Skrevet 4. mai 2003 Skrevet 4. mai 2003 Hei! Det er jo ganske "dødt" her i Javascript-forumet, så jeg tenkte at en utfordring hadde vært kult. Det er jo selvsagt ingen premie, det er bare for gøy. Selve utfordringen: Lag ett script som kaster en terning x antall ganger, og skriver ut på siden hvor mange den fikk av hvert terningkast. Selve dette scriptet er jo ikke spesielt komplisert, så du kan gjerne lage mere på scriptet! Foreksempel att brukeren selv velger hvor mange ganger terningen skal kastes. Det som er om å gjøre er å lage ett script som er på færrest mulig tegn, men som allikavel er feilfri og bra laget. Regler: Scriptet kan kun være laget med følgende språk: HTML, CSS og Javascript. Scriptet må du ha laget selv, ikke bøff det fra noen andre! :smile: Lykke til! HINT: For å gjøre scriptet kortest mulig, bruk while-løkker!
Dahl Skrevet 5. mai 2003 Forfatter Skrevet 5. mai 2003 Er det ingen som tar utfordringen eller? Ikke kom her å si att dere ikke får det til! Jeg vet at det er mange folk her som kan JS, så hvorfor ikke vise det??? :smile:
Bluebeans Skrevet 6. mai 2003 Skrevet 6. mai 2003 mener du at man skal trykke på en knapp og så kommer det et tall opp?
Magellan Skrevet 6. mai 2003 Skrevet 6. mai 2003 Heisann! Her er mitt forslag. Kan sikkert gjøres mye bedre, men dette er tross alt mitt første forsøk i JavaScript. Demo: http://www.mortenvik.com/hwforum/terning.html <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title>Kast terningen!</title> </head> <script language="Javascript" type="text/javascript"> <!-- var Enere = 0; var Toere = 0; var Treere = 0; var Firere = 0; var Femmere = 0; var Seksere = 0; var Terning = 0; function KastTerning() { var x = form.kast.value; for (var i = 1; i <= x; i++) { Terning = Math.round((Math.random() * 5) + 1); switch (Terning) { case 1: Enere++; break; case 2: Toere++; break; case 3: Treere++; break; case 4: Firere++; break; case 5: Femmere++; break; case 6: Seksere++; break; } } document.write("Enere: <b>" + Enere + "</b> (" + (Enere / x * 100) + "%)<br>"); document.write("Toere: <b>" + Toere + "</b> (" + (Toere / x * 100) + "%)<br>"); document.write("Treere: <b>" + Treere + "</b> (" + (Treere / x * 100) + "%)<br>"); document.write("Firere: <b>" + Firere + "</b> (" + (Firere / x * 100) + "%)<br>"); document.write("Femmere: <b>" + Femmere + "</b> (" + (Femmere / x * 100) + "%)<br>"); document.write("Seksere: <b>" + Seksere + "</b> (" + (Seksere / x * 100) + "%)<br>"); } //--> </script> <body> <b>Kast terningen!</b><br> Laget av Morten Vik den 6/5-2003. <p> <form name="form"> <input name="kast" type="text" value="1"> <input type="button" value="Kast terning!" OnClick="KastTerning()"> </form> </p> &2003 </body> </html>
ZixeZ Skrevet 8. mai 2003 Skrevet 8. mai 2003 :o Det funka jo! Applause for den! Om et par år får sikkert jeg noe sånt til å!
Dahl Skrevet 8. mai 2003 Forfatter Skrevet 8. mai 2003 Den var jo faktisk dritbra! :smile: Hvis dette var ditt første forsøk i javascript, så må du vel ha programmert i en del andre språk fra før?
Dahl Skrevet 8. mai 2003 Forfatter Skrevet 8. mai 2003 mener du at man skal trykke på en knapp og så kommer det et tall opp? Se på magellan sitt forslag, det var perfekt.
Magellan Skrevet 8. mai 2003 Skrevet 8. mai 2003 Den var jo faktisk dritbra! :smileHvis dette var ditt første forsøk i javascript, så må du vel ha programmert i en del andre språk fra før? Har programmert en del i C++ så overgangen til JavaScript gikk som en lek
Dahl Skrevet 8. mai 2003 Forfatter Skrevet 8. mai 2003 Jeg har også programmert litt i c og C ++, men hos meg gikk det andre veien. Startet med Javascript og begynte senere med C, og enda senere med C ++.
Dahl Skrevet 9. mai 2003 Forfatter Skrevet 9. mai 2003 Ingen andre som vil prøve?? Ellers må jeg utrope Magellan som vinner. :smile:
enden Skrevet 9. mai 2003 Skrevet 9. mai 2003 javascript er så passè. Kan gjøre det som en java-servlet hvis noen føler et sterkt behov for det..
pekle Skrevet 9. mai 2003 Skrevet 9. mai 2003 javascript er så passè. Kan gjøre det som en java-servlet hvis noen føler et sterkt behov for det.. Hørt om klient vs. server? ;-)
Dahl Skrevet 13. mai 2003 Forfatter Skrevet 13. mai 2003 Da tror jeg nok att Magellan stikker av med seieren. Ikke det att han hadde så veldig mye konkurranse, men han er en verdig vinner! :smile:
Magellan Skrevet 13. mai 2003 Skrevet 13. mai 2003 Tusen hjertelig takk! Spørsmålet er vel hva føler jeg nå? Må vel først og fremst si at jeg er veldig stolt. Hadde et bra forsprang, men var redd noen skulle komme å ta meg i innspurten. Heldigvis hadde jeg terningene på min side så jeg klarte å dra det i land til slutt. Seieren betyr mye for meg og jeg er sikker på at det vil bli lagt merke til i det ganske land.
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå