Dahl Skrevet 4. mai 2003 Del 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! Lenke til kommentar
Dahl Skrevet 5. mai 2003 Forfatter Del 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: Lenke til kommentar
Bluebeans Skrevet 6. mai 2003 Del Skrevet 6. mai 2003 mener du at man skal trykke på en knapp og så kommer det et tall opp? Lenke til kommentar
Magellan Skrevet 6. mai 2003 Del 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> Lenke til kommentar
ZixeZ Skrevet 8. mai 2003 Del Skrevet 8. mai 2003 :o Det funka jo! Applause for den! Om et par år får sikkert jeg noe sånt til å! Lenke til kommentar
Dahl Skrevet 8. mai 2003 Forfatter Del 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? Lenke til kommentar
Dahl Skrevet 8. mai 2003 Forfatter Del 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. Lenke til kommentar
Magellan Skrevet 8. mai 2003 Del 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 Lenke til kommentar
Dahl Skrevet 8. mai 2003 Forfatter Del 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 ++. Lenke til kommentar
Dahl Skrevet 9. mai 2003 Forfatter Del Skrevet 9. mai 2003 Ingen andre som vil prøve?? Ellers må jeg utrope Magellan som vinner. :smile: Lenke til kommentar
enden Skrevet 9. mai 2003 Del 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.. Lenke til kommentar
pekle Skrevet 9. mai 2003 Del 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? ;-) Lenke til kommentar
Dahl Skrevet 13. mai 2003 Forfatter Del 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: Lenke til kommentar
Magellan Skrevet 13. mai 2003 Del 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. Lenke til kommentar
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å