Permalänk
Medlem

Frågesport C programmering

Hello
Sitter och försöker få ihop en uppgift i programmeringen (sista för kursen) där man ska göra en quiz.
Så här ska den fungera

Problemet? Jag har inte möjlighet att lära mig ett prog-språk så snabbt som på 3 månader ungefär, och jag fattar inte hur jag ska göra trots vi gått igenom saker och ting på lektionerna (inb4 ni säger att jag borde hängt med på lektionerna så gjorde jag det någorlunda).

I denna uppgift så finns det en beskrivning på "menyval 2" också, och den ser ut såhär

Så nu vänder jag mig till sweclockers och ber om hjälp, för när jag väl klarat första året nu på TA-linjen så kommer jag att byta till en designlinje istället, för programmering är ingenting för mig (inte just detta språk iaf). Så ni som kan, hjälp mig gärna med att få ihop detta. Krav på uppgiften är dessa:

EDIT:
här är det jag gjort själv (med hjälp) så länge:
http://pastebin.com/YP4Pg2P4 - funktioner
http://pastebin.com/Eu8Cx3CD - main
http://pastebin.com/UYHzEkhK - header

Tack på förhand
/efterbliven student

Visa signatur

MAIN: Metis | Z97I-Plus | 4690K | MSI 970 Gaming | 16GB HyperX | 120GB SSD + 250GB SSD + 256GB M.2 + 1TB HDD | H60 V2 | SF600
HIDs: S27D590 60Hz 27" | Logitech G403 + Qck | K70 MX Brown | Beyerdynamic DT250 + Blue Yeti
HTPC: Rapsberry Pi2 + Raspberry Pi3
PHONE: Galaxy S8+

Permalänk
Hedersmedlem

Forumet är inte till för att göra andras läxor, men folk hjälper säkert gärna till om du har frågor när du väl försöker själv. Tre månader är för övrigt lång tid; sätt bara igång.

Permalänk
Medlem
Skrivet av Elgot:

Forumet är inte till för att göra andras läxor, men folk hjälper säkert gärna till om du har frågor när du väl försöker själv. Tre månader är för övrigt lång tid; sätt bara igång.

Nej jag vet, och jag skäms lite över att ens ha den här tråden, men vad ska jag göra? Jag har försökt och försökt men jag kommer ingenstans.
Och ja tre månader är långt tid för 1 uppgift kanske, men inte för att lära sig ett nytt språk enligt mig och många andra, men vi kanske har fel. Någonting säger mig att du är lärare också...

EDIT: ta bort tråden om ni tycker den är olämplig

Visa signatur

MAIN: Metis | Z97I-Plus | 4690K | MSI 970 Gaming | 16GB HyperX | 120GB SSD + 250GB SSD + 256GB M.2 + 1TB HDD | H60 V2 | SF600
HIDs: S27D590 60Hz 27" | Logitech G403 + Qck | K70 MX Brown | Beyerdynamic DT250 + Blue Yeti
HTPC: Rapsberry Pi2 + Raspberry Pi3
PHONE: Galaxy S8+

Permalänk
Medlem
Skrivet av vompen:

Hello
Sitter och försöker få ihop en uppgift i programmeringen (sista för kursen) där man ska göra en quiz.
Så här ska den fungera
Bild 1

Problemet? Jag har inte möjlighet att lära mig ett prog-språk så snabbt som på 3 månader ungefär, och jag fattar inte hur jag ska göra trots vi gått igenom saker och ting på lektionerna (inb4 ni säger att jag borde hängt med på lektionerna så gjorde jag det någorlunda).

I denna uppgift så finns det en beskrivning på "menyval 2" också, och den ser ut såhär
Bild 2

Så nu vänder jag mig till sweclockers och ber om hjälp, för när jag väl klarat första året nu på TA-linjen så kommer jag att byta till en designlinje istället, för programmering är ingenting för mig (inte just detta språk iaf). Så ni som kan, hjälp mig gärna med att få ihop detta. Krav på uppgiften är dessa:
Bild 3

Tack på förhand
/efterbliven student

Jag tror du missat en av bilderna. Bild 1 och Bild 2 är samma, Bild 3 ser ut att vara det som borde vara Bild 2 och det som borde vara Bild 3 finns inte med..

Permalänk
Medlem

Jag är inte jättekunnig inom ämnet men du kommer inte få någon hjälp om du frågar efter hur du ska göra, ingen här kommer göra dina läxor.

Om du däremot visar din kod där man ser att du försökt så kommer säkert någon kunnig hjälpa dig!

Visa signatur

• ASUS 35" ROG Strix XG35VQ • Corsair Obsidian 750D • Ryzen 7 5800x3D • NZXT X63 • Asus TUF RTX 3070
• Asus B550-F • G.skill 2x8GB (3600MHz 16-19-19-39) • Corsair RM750x • Corsair Force MP600 1TB • Windows 10 Pro

Permalänk
Medlem

Du kan ju börja med att göra biten där man ska välja svårighetsgrad och antal frågor och spara det i en variabel.

Visa signatur

CPU: Ryzen 9 3900x Noctua NH-D14 MOBO: TUF Gaming X570-PLUS GPU: GTX 980 RAM: 32 GB 3200 MHz Chassi: R4 PSU: Corsair AX860 Hörlurar: SteelSeries 840 Mus: Logitech G502 Lightspeed V.v. nämn eller citera mig för att få svar.

Permalänk
Medlem
Skrivet av doomas:

Jag tror du missat en av bilderna. Bild 1 och Bild 2 är samma, Bild 3 ser ut att vara det som borde vara Bild 2 och det som borde vara Bild 3 finns inte med..

Stämmer. Har ändrat det nu.

Skrivet av CusmaR:

Jag är inte jättekunnig inom ämnet men du kommer inte få någon hjälp om du frågar efter hur du ska göra, ingen här kommer göra dina läxor.

Om du däremot visar din kod där man ser att du försökt så kommer säkert någon kunnig hjälpa dig!

Självklart, förstår att det är helt fel och så, men det här är sista utvägen liksom.
här är koden på det jag gjort hittills:
http://pastebin.com/YP4Pg2P4 - funktioner
http://pastebin.com/Eu8Cx3CD - main
http://pastebin.com/UYHzEkhK - header

Visa signatur

MAIN: Metis | Z97I-Plus | 4690K | MSI 970 Gaming | 16GB HyperX | 120GB SSD + 250GB SSD + 256GB M.2 + 1TB HDD | H60 V2 | SF600
HIDs: S27D590 60Hz 27" | Logitech G403 + Qck | K70 MX Brown | Beyerdynamic DT250 + Blue Yeti
HTPC: Rapsberry Pi2 + Raspberry Pi3
PHONE: Galaxy S8+

Permalänk
Medlem

Programmering handlar inte om att sitta på en föreläsning och försöka förstå. Det är lätt när lärare gör saker. Av 2 timmar föreläsning, ska du minst lägga ytterligare 6 timmar (Dvs en vanlig 8 timmars dag) på att göra praktiska uppgifter.

Det är felet många nya gör. Att dem bara sitter på en föreläsning och sedan förväntar sig att kunna vad som lärare har gått igenom.

Permalänk
Medlem
Skrivet av Razki:

Programmering handlar inte om att sitta på en föreläsning och försöka förstå. Det är lätt när lärare gör saker. Av 2 timmar föreläsning, ska du minst lägga ytterligare 6 timmar (Dvs en vanlig 8 timmars dag) på att göra praktiska uppgifter.

Det är felet många nya gör. Att dem bara sitter på en föreläsning och sedan förväntar sig att kunna vad som lärare har gått igenom.

Det ligger mycket i det du säger, men man måste samtidigt gå på föreläsningarna för att förstå. Grejen med vår lärare är att i början gav det mig ingenting att vara där, så jag slutade gå eftersom att han samtidigt la upp sina "slides" (keynote) på en hemsida. Sen så slutade han med det och folk sa att det var givande att gå på föreläsningarna, men då var det inte så avancerade saker så klarade av uppgifterna även om jag inte gick dit... Sen är jag mycket mer av "gör det själv för att fatta"-personen, det är så jag lär mig liksom. Ge mig svaret så förstår jag typ.

Visa signatur

MAIN: Metis | Z97I-Plus | 4690K | MSI 970 Gaming | 16GB HyperX | 120GB SSD + 250GB SSD + 256GB M.2 + 1TB HDD | H60 V2 | SF600
HIDs: S27D590 60Hz 27" | Logitech G403 + Qck | K70 MX Brown | Beyerdynamic DT250 + Blue Yeti
HTPC: Rapsberry Pi2 + Raspberry Pi3
PHONE: Galaxy S8+

Permalänk
Medlem

Uppdatering: Har fått insikt i mig själv och jag förtjänar inte ett betyg på detta (självklart gör jag inte det tänker nog många av er). Jag har failat totalt och mitt enda lilla hopp är en tenta där det är mer teori än praktik man behöver kunna.
Så ni som faktiskt försökte/försöker hjälpa till kan släppa det.
Jag har inga ursäkter mer än att jag som sagt failat och att jag valt fel linje (gillade inte programmering innan jag började men gav det en chans).
Mao, moderator kan ta bort/stänga/låsa tråden eftersom att den nu är avslutad.

Visa signatur

MAIN: Metis | Z97I-Plus | 4690K | MSI 970 Gaming | 16GB HyperX | 120GB SSD + 250GB SSD + 256GB M.2 + 1TB HDD | H60 V2 | SF600
HIDs: S27D590 60Hz 27" | Logitech G403 + Qck | K70 MX Brown | Beyerdynamic DT250 + Blue Yeti
HTPC: Rapsberry Pi2 + Raspberry Pi3
PHONE: Galaxy S8+

Permalänk
Medlem

Vad vill du helst jobba med efter studierna och vilken utbildning läser du?

Permalänk
Medlem
Skrivet av Razki:

Vad vill du helst jobba med efter studierna och vilken utbildning läser du?

Innan jag sökte så ville jag jobba med något grafiskt (älskar att photoshopa, fota osv, älskar att vara kreativ helt enkelt), men jag tänkte att kan jag få en utbildning med programmeringskunskaper så vore det bra. Så innan jag sökte ville jag bli Technical Artist och jag kom även in. Men nu efter att ha gått bara ett halvår så inser jag att allting som har med programmering (iaf c/c++ -språket) och den kommande matten (suger på matte) kommer bara ställa till med problem.

Så short story:
Önskat jobb - Vill jobba med något estetiskt eller något som innehåller kreativa bitar i mängder.
Utbildning - Går Technical Artist-linjen men kommer troligtvis söka något annat till sommaren (speldesign eller så).

Visa signatur

MAIN: Metis | Z97I-Plus | 4690K | MSI 970 Gaming | 16GB HyperX | 120GB SSD + 250GB SSD + 256GB M.2 + 1TB HDD | H60 V2 | SF600
HIDs: S27D590 60Hz 27" | Logitech G403 + Qck | K70 MX Brown | Beyerdynamic DT250 + Blue Yeti
HTPC: Rapsberry Pi2 + Raspberry Pi3
PHONE: Galaxy S8+

Permalänk
Medlem
Skrivet av vompen:

Innan jag sökte så ville jag jobba med något grafiskt (älskar att photoshopa, fota osv, älskar att vara kreativ helt enkelt), men jag tänkte att kan jag få en utbildning med programmeringskunskaper så vore det bra. Så innan jag sökte ville jag bli Technical Artist och jag kom även in. Men nu efter att ha gått bara ett halvår så inser jag att allting som har med programmering (iaf c/c++ -språket) och den kommande matten (suger på matte) kommer bara ställa till med problem.

Så short story:
Önskat jobb - Vill jobba med något estetiskt eller något som innehåller kreativa bitar i mängder.
Utbildning - Går Technical Artist-linjen men kommer troligtvis söka något annat till sommaren (speldesign eller så).

Glöm inte att du går till skolan för att lära dig, inte för betygens skull. Kunskap är roligt! :-). Om du jobbar inom IT är det väldigt bra att kunna programmering då det är en av grundstenarna men definitivt inte ett krav.
Ett bra tips är att hitta en utbildning som bygger på dina hobbyer. Det gör både utbildningen rolig, intressant och även lättare att förstå då du redan är insatt i det. Såvida du vill jobba med dina egna intressen.

Men glöm inte The golden rule, 10000 timmar. Ingen blir en programmerare efter en kurs, eller två. Lika lite som du blir ett fotbollsproffs efter tränat i några veckor. Det tar tid att komma fram till mål

Permalänk
Medlem
Skrivet av Razki:

Glöm inte att du går till skolan för att lära dig, inte för betygens skull. Kunskap är roligt! :-). Om du jobbar inom IT är det väldigt bra att kunna programmering då det är en av grundstenarna men definitivt inte ett krav.
Ett bra tips är att hitta en utbildning som bygger på dina hobbyer. Det gör både utbildningen rolig, intressant och även lättare att förstå då du redan är insatt i det. Såvida du vill jobba med dina egna intressen.

Men glöm inte The golden rule, 10000 timmar. Ingen blir en programmerare efter en kurs, eller två. Lika lite som du blir ett fotbollsproffs efter tränat i några veckor. Det tar tid att komma fram till mål

Självklart är det så! Men man måste ju alltid ha ett grundintresse någonstans för att det ska gå någorlunda i ett ämne. Visst det finns undantag, jag hatar SO-ämnena men är jättebra på dem, men annars så har jag svårt med det jag ogillar. Sen kan jag sen tidigare de mer "kreativa" programmeringspråken html och css någorlunda (tillräckligt för att skapa snygga sajter med enkla och bra funktioner).

The Golden rule 10000 timmar känner jag till, men den appliceras ju normalt bara på något man verkligen älskar

Visa signatur

MAIN: Metis | Z97I-Plus | 4690K | MSI 970 Gaming | 16GB HyperX | 120GB SSD + 250GB SSD + 256GB M.2 + 1TB HDD | H60 V2 | SF600
HIDs: S27D590 60Hz 27" | Logitech G403 + Qck | K70 MX Brown | Beyerdynamic DT250 + Blue Yeti
HTPC: Rapsberry Pi2 + Raspberry Pi3
PHONE: Galaxy S8+

Permalänk
Medlem

Bs att man inte skulle kunna lära sig ett språk någorlunda bra på tre månader. Gick grundkursen i javaprogrammering på LTH, och gick från att inte kunna ett dyft till att kunna programmera snake från grunden på den tiden.

Visa signatur

CPU: Core i5 4690K | GPU: MSI GeForce GTX 970 Gaming | Mammabräda: Asus Maximus VII Ranger | Minnen: Corsair Vengeance 8 gb (2x4) 1600 Mhz | Kylare: Be Quiet! Pure Rock Slim | PSU: Evga SuperNova G2 750W | Chassi: NZXT H440 Red/Black

Permalänk
Medlem
Skrivet av folmeroN:

Bs att man inte skulle kunna lära sig ett språk någorlunda bra på tre månader. Gick grundkursen i javaprogrammering på LTH, och gick från att inte kunna ett dyft till att kunna programmera snake från grunden på den tiden.

Finns väl säkerligen undantag, men jag kan iaf inte. Tog mig nästan 1-2 år för mig att kunna skapa en hemsida på egen hand som ser bra ut. Men men, vi människor är olika som sagt.

Visa signatur

MAIN: Metis | Z97I-Plus | 4690K | MSI 970 Gaming | 16GB HyperX | 120GB SSD + 250GB SSD + 256GB M.2 + 1TB HDD | H60 V2 | SF600
HIDs: S27D590 60Hz 27" | Logitech G403 + Qck | K70 MX Brown | Beyerdynamic DT250 + Blue Yeti
HTPC: Rapsberry Pi2 + Raspberry Pi3
PHONE: Galaxy S8+

Permalänk
Medlem
Skrivet av folmeroN:

Bs att man inte skulle kunna lära sig ett språk någorlunda bra på tre månader. Gick grundkursen i javaprogrammering på LTH, och gick från att inte kunna ett dyft till att kunna programmera snake från grunden på den tiden.

Självfallet kan du lära dig något bra (Beror på vad du definierar bra) på 3 månader. Men du blir inte bäst. För att bli bäst krävs tid. Men målet med just den kursen är att lära sig det som är i kursmålen. Sedan finns det kurser som går in i andra aspekter, språk, tekniker m.fl som ger dig annat kursmål och ny kunskap. Men på 3 månader ska du enligt din lärare kunna det som kursmålen tar upp.

Permalänk
Medlem

Hej,

En sak som är väldigt viktig att tänka på när det gäller programmering, är att det alltid handlar om att bryta ner en uppgift i väldigt små uppgifter. Sedan löser man dem en och en tills man nått en lösning på hela uppgiften.
Då kanske det inte känns lika oöverstigligt. Om du googlar på varje delproblem du ska lösa kommer du troligen få en hel del träffar på stack overflow -siten. Så brukar jag göra när det gäller sådant jag inte riktigt har koll på.

Men det kan också vara så att du helt enkelt inte tycker om programmering o dyl utan ska satsa på något som är rent grafiskt kreativt. Det kan du ju bara veta själv.

Visa signatur

/M

Permalänk
Inaktiv

Var det vekligen rätt filer som du skickade upp? Det är många småfel i dem nämligen. Som att du har en måsvinge för mycket i main. Du har inte avslutat #ifndef etc? Är det sådana problem du har?

Hur ofta kompilerar du och kör programmet när du programmerar om såhär många kompileringsfel kan hitta sig in. Du är väldigt ny inom programmering och det jag kan säga är att du måste gå mycket mindre steg. Kompilera oftare, se var problemen uppstår och printf;a MYCKET!

EDIT: Jag tittade lite mer på koden och behöver ett ärligt svar om jag ska kunna hjälpa dig. Vet du vad du vill uppnå och har du ctrl-c;at delar för den kod du har länkat i filerna ovan säger att du är förvirrad.