• 1
  • 2
2018-04-13, 19:12
  #1
Medlem
Thrasherns avatar
Hej,

Jag ska göra en frågesport i C++ som ett litet projekt.

Det ska byggas upp i 4 olika kategorier
I varje kategori ska det finnas 5 frågor
När alla 5 frågor är besvarade ska programmet skriva ut antal rätt.

I vissa frågor kan det finnas fler rätta svar..

t.ex ”Ange ett årtal det här fotbollslaget har vunnit Vm-guld?”

På vilket sätt är det smidigast att bygga upp det?
Switch och arrays? Kom gärna med förslag..

Tack på förhand!
Citera
2018-04-13, 19:31
  #2
Moderator
Protons avatar
Citat:
Ursprungligen postat av Thrashern
Hej,

Jag ska göra en frågesport i C++ som ett litet projekt.

Det ska byggas upp i 4 olika kategorier
I varje kategori ska det finnas 5 frågor
När alla 5 frågor är besvarade ska programmet skriva ut antal rätt.

I vissa frågor kan det finnas fler rätta svar..

t.ex ”Ange ett årtal det här fotbollslaget har vunnit Vm-guld?”

På vilket sätt är det smidigast att bygga upp det?
Switch och arrays? Kom gärna med förslag..

Tack på förhand!
Enklast är ju om du skapar nån slags datastruktur för varje fråga, denna får då även hålla reda på sina korrekta svar.

Sedan är det ju bara att typ skapa 4 arrayer som får innehålla 5 frågestrukturer var, varje array är du en egen kategori.

Det där kan du ju börja med?
Citera
2018-04-13, 19:38
  #3
Medlem
Thrasherns avatar
Citat:
Ursprungligen postat av Proton
Enklast är ju om du skapar nån slags datastruktur för varje fråga, denna får då även hålla reda på sina korrekta svar.

Sedan är det ju bara att typ skapa 4 arrayer som får innehålla 5 frågestrukturer var, varje array är du en egen kategori.

Det där kan du ju börja med?


Det låter vettigt, jag börjar så, tack så mycket!

En till fråga.. ett exempel:

Kod:
case 1:
    cout<<endl<<”Frågan?”<<endl;
    cin>>fraga;

    if(fraga==1234)
    {
        cout<<"RÄTT!"<<endl;
    }
else
{
blabla
)
Continue???

Bara en sån här bra att veta grej..

Hur gör jag för att programmet ska gå till nästa case? Lyckas inte med continue?
__________________
Senast redigerad av Thrashern 2018-04-13 kl. 19:44.
Citera
2018-04-13, 19:50
  #4
Moderator
Protons avatar
Citat:
Ursprungligen postat av Thrashern
Det låter vettigt, jag börjar så, tack så mycket!

En till fråga.. ett exempel:

Kod:
case 1:
    cout<<endl<<”Frågan?”<<endl;
    cin>>fraga;

    if(fraga==1234)
    {
        cout<<"RÄTT!"<<endl;
    }
else
{
blabla
)
Continue???

Bara en sån här bra att veta grej..

Hur gör jag för att programmet ska gå till nästa case? Lyckas inte med continue?
Nu har du snurrat till det rejält, tänk efter lite vad det är du behöver göra istället.

Om du börjar med att formulera vad det är du vill göra med ord så blir det enklare för dig att lista ut hur flödet i ditt program kommer se ut. Det som du presenterat här är helt uppåt väggarna snällt sagt.
Citera
2018-04-13, 19:52
  #5
Medlem
Thrasherns avatar
Citat:
Ursprungligen postat av Proton
Nu har du snurrat till det rejält, tänk efter lite vad det är du behöver göra istället.

Om du börjar med att formulera vad det är du vill göra med ord så blir det enklare för dig att lista ut hur flödet i ditt program kommer se ut. Det som du presenterat här är helt uppåt väggarna snällt sagt.


Tack! va skönt att släppa de där, blev galen till slut..

Ja, jag brukar oftast inte kunna hålla mig med kodningen innan jag skrivit pseudokoden..
Ska testa göra de nu . Tack igen!
Citera
2018-04-13, 19:55
  #6
Medlem
Citat:
Ursprungligen postat av Thrashern
Hej,

Jag ska göra en frågesport i C++ som ett litet projekt.

Det ska byggas upp i 4 olika kategorier
I varje kategori ska det finnas 5 frågor
När alla 5 frågor är besvarade ska programmet skriva ut antal rätt.

I vissa frågor kan det finnas fler rätta svar..

t.ex ”Ange ett årtal det här fotbollslaget har vunnit Vm-guld?”

På vilket sätt är det smidigast att bygga upp det?
Switch och arrays? Kom gärna med förslag..

Tack på förhand!

Bygg skiten steg för steg.

skriv först
...ett program som ställer 1 fråga och skriver resultatet

ändra sedan till
...ett program som ställer 5 frågor och skriver resultatet

ändra sedan till
...ett program som ställer 5 frågor i 1 kategori och skriver resultatet

ändra sedan till
...ett program som ställer 5 frågor i 4 kategorier och skriver resultet efter varje
Citera
2018-04-13, 19:58
  #7
Moderator
Protons avatar
Citat:
Ursprungligen postat av Thrashern
Tack! va skönt att släppa de där, blev galen till slut..

Ja, jag brukar oftast inte kunna hålla mig med kodningen innan jag skrivit pseudokoden..
Ska testa göra de nu . Tack igen!

Citat:
Ursprungligen postat av brainwhipper
Bygg skiten steg för steg.

skriv först
...ett program som ställer 1 fråga och skriver resultatet

ändra sedan till
...ett program som ställer 5 frågor och skriver resultatet

ändra sedan till
...ett program som ställer 5 frågor i 1 kategori och skriver resultatet

ändra sedan till
...ett program som ställer 5 frågor i 4 kategorier och skriver resultet efter varje
Klubben för inbördes beundran säger att det där ser ut som en betydligt vettigare väg att gå mot lösningen av problemet ja
Citera
2018-04-13, 20:14
  #8
Medlem
Thrasherns avatar
Citat:
Ursprungligen postat av brainwhipper
Bygg skiten steg för steg.

skriv först
...ett program som ställer 1 fråga och skriver resultatet

ändra sedan till
...ett program som ställer 5 frågor och skriver resultatet

ändra sedan till
...ett program som ställer 5 frågor i 1 kategori och skriver resultatet

ändra sedan till
...ett program som ställer 5 frågor i 4 kategorier och skriver resultet efter varje

Citat:
Ursprungligen postat av Proton
Klubben för inbördes beundran säger att det där ser ut som en betydligt vettigare väg att gå mot lösningen av problemet ja


Tack hörrni! Det känns som jag har lite bättre koll nu, återkommer om(när) jag får några fler problem
Citera
2018-05-04, 15:15
  #9
Medlem
Thrasherns avatar
Ett till problem.. jag verkar ha missuppfattat det här med flödesscheman.

Här är det jag har gjort: "Flödesschema"

Vad är det jag ska ändra? Man ser ju hur programmet fungerar?

Det ser jättekladdigt ut, jag vet.
Citera
2018-05-04, 22:29
  #10
Medlem
https://pasteboard.co/HjFpxWnl.png
Citera
2018-05-05, 01:13
  #11
Moderator
Neksnors avatar
Citat:
Ursprungligen postat av Thrashern
Ett till problem.. jag verkar ha missuppfattat det här med flödesscheman.

Här är det jag har gjort: "Flödesschema"

Vad är det jag ska ändra? Man ser ju hur programmet fungerar?

Det ser jättekladdigt ut, jag vet.
Om man svarar fel skickas man till nästa fråga och om man svarar rätt hamnar man ett "rätt"-tillstånd och sedan händer inget mer (ingen utgående pil)?
Citera
2018-05-06, 11:46
  #12
Medlem
Thrasherns avatar
Citat:
Ursprungligen postat av brainwhipper
https://pasteboard.co/HjFpxWnl.png


Tack så mkt för hjälpen, nu vart de lite klarare 😁
Citera
  • 1
  • 2

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Det är enkelt att registrera ett nytt konto

Bli medlem

Logga in

Har du redan ett konto? Logga in här

Logga in