Textstorlek

Hem » Experten » Räkna rätt

Räkna rätt

Publicerad 2009-10-11 20:06

Fråga

Hur gör man en sådan program eller vilken koder som ska man använder?

Gör ett program som hanterar en beräkningslek där två personer tävlar mot varandra. Spelet går ut på att ange rätt resultat för multiplikationuppgifter.

Talen i uppgifterna slumpas fram i intervallet 3 till 20.

Ett exempel på en körning ser Du nedan:

Nu spelar vi ”Räkna rätt”:

Namnet på första spelaren? Bosse

Namnet på andra spearen? Karin

Hur många uppgifter ska ingå? 4

Bosse : Vad blir 5*12? 60

Karin : Vad blir 3*7? 21

Bosse : Vad blir 3*5? 15

Karin : Vad blir 4*11? 44

Bosse : Vad blir 5*8? 44

Karin : Vad blir 17*7? 148

Bosse : Vad blir 15*11? 150

Karin : Vad blir 13*7? 81

Bosse hade 2 rätt och Karin hade 3 rätt.

Karin vann!

Svar

Hej Duaa, det här låter som ett hyffsat enkelt litet spel. Du kommer behöva använda dig av loopar och iterationer, t ex två for-loopar. En för antal omgångar och en för antal spelare. Sen kan det vara bra att ha lika många räknare för antalet rätt som antal spelare och då lämpar sig en array med integers. Utöver det behövs tal slumpas och skrivas ut samt kontrolleras mot indata.

För att läsa in och skriva ut text använder man sig i C++ av cout och cin, läs mer här http://www.cplusplus.com/doc/tutorial/basic_io .

För att generera slumptal till matteproblemen använder man funktionen rand(), läs mer här http://www.cplusplus.com/reference/clibrary/cstdlib/rand/

Lycka till

On
Off

0 kommentarer

Avatar

Inte inloggad

Logga in Bli medlem

Läs mer

  • Senaste
  • Mest läst
  • Mest kommenterat

Kom in i diskussionen

Detta innehåll är skapat av Datormagazins besökare

Test: Samsung Galaxy SII LTE I9210

3 kommentarer

Kakan: Herregud vad virrigt inlägg, Bror-David.

Månadens fråga

  • Med den kreditkortsstora Linuxdatorn Raspberry Pi kan du både ordbehandla och spela spel. Vad tycker du om den?

Artikelkommentarer


För dig som vill veta mer: prenumerera

Datormagazin är datortidningen för dig som vill veta mest. Vår ambition är att göra en tidning med djupare och mer avancerade artiklar än vad du hittar i andra datortidningar. Samtidigt väjer vi inte för att på ett handfast sätt förklara hur saker och ting fungerar. Du ska alltid känna att du har nytta av tidningen.
Välkommen till Sveriges största tidskrift för avancerade datoranvändare!

Beställ prenumeration och betala direkt online

  • Datormagazin 6-2012

  • Datormagazin 5-2012

  • Datormagazin 4-2012

  • Datormagazin 3-2012

  • Datormagazin 2-2012

  • Datormagazin 1-2012

  • Datormagazin 14-2011

Egmont logo
© Egmont Tidskrifter