Array - Uppgifter behöver hjälp

Permalänk
Medlem

Array - Uppgifter behöver hjälp

Skulle någon kunna hjälpa mig med dessa uppgifter inom Array och om du kan också förklara varför du gör som du gör när du kodar svaren på dessa frågor nedanför. Jag ska ha prov på programmering 1 C# den 24 april och har det svårt för att förstå array

1. Skapa ett program där användaren får upp ett antal frågor där den får mata in sitt förnamn,
efternamn, adress, postort, telefon, email. Spara alla dessa värden i en array. Skriv sedan
tillbaka en kontrollfråga på skärmen till användaren där du läser ut alla värden från arrayenDu har matat in följande uppgifter……stämmer det?.

2. Skapa ett program där användaren får upp fyra frågor om att mata in ett tal. Spara alla talen i
en array. Loopa sedan igenom arrayen och ta fram det tal som är störst. Skriv tillbaka
resultatet på skärmen för användaren.

3. Utöka uppgift 2 med en inledande fråga där användaren får ange hur många tal den vill mata
in. Gör sedan samma sak för att ta fram det största talet.

4. Skapa en array av 5 heltal och fyll den med värden. Byt ut alla udda tal i arrayen mot talet 0.
Skriv sedan efteråt ut innehållet i hela arrayen till skärmen.

5. Skapa en array som skall innehålla temperaturmätningar. Användaren får först upp en fråga
om hur många mätningar som skall registreras. Sedan får denne ange värde för varje
mätning. Detta skall vara decimaltal. Skriv sedan ut alla mätningar och avsluta med att ange
en max och en medeltemperatur.

6. Skapa ett program där användaren får mata in en inköpslista. Börja med att fråga
användaren hur många varor den skall ha på sin lista. Gör en loop som gås igenom det antal
gånger som användaren angivit. Inne i loopen skall en fråga anges- Vilken vara som
användaren vill lägga till. Spara alla dessa värden i en array. Loopa sedan igenom arrayen och
skriv ut alla varor som användaren har angivit på skärmen.

Permalänk
Medlem

Trodde sådana här trådar skulle dö ut i.o.m ChatGPT, helt ärligt så fråga chatgpt att lära ut koncepten till dig ...

Permalänk
Medlem

Du vill alltså att någon gör uppgifterna åt dig helt och hållet. Du har 10 dagar på dig att lära dig en grundsten inom programmering och bör inte vara några som helst problem. Har du ens försökt själv? Om du har några som helst ambitioner att bli en utvecklare så är det här inte en lyckad strategi, det kan jag lova dig.

Återkom när du läst på om arrayer och försökt lösa uppgiften själv. Då kan du ställa specifika frågor där du förklarar vad du testat och vad som går fel.

Visa signatur

Klicka på citera när du ska svara någon!

Permalänk
Medlem

Du ber ej om hjälp, du ber någon lösa dina uppgifter. Gör om, gör rätt och återkom med gedigna frågor om hur saker fungerar.

Du har även får tipset om ChatGPT som troligtvis löser uppgifterna åt dig om du inte vill lära dig något.

Visa signatur

CPU: Ryzen 5600xGPU: 1080 TI ROG Strix RAM:2x16GB G.skill Trident @ 3600MHz MoBo: Asus B550FPSU: Corsair SF750
En resa till Nordkorea
2 dagar i Tjernobyl

Permalänk
Medlem

En array är ju en lista kan man säga. I den listan kan du lagra flera variabler, ett slags supervariabel.

Första elementet i listan har index 0 så har du 10 element har sista elementet index 9.

Du kan gå igenom en lista med For...each

Visa signatur

Chassi: Fractal Design Define C || Processor: Intel i7-8700K || Grafikkort: ASUS GeForce GTX 1080Ti ROG Strix Gaming || Moderkort: Gigabyte Z370 AORUS ULTRA WIFI || Minne: Corsair Vengeance LPX DDR4 3000MHz 32 Gb || Lagring: Samsung 860 EVO 1TB SSD || PSU: Seasonic Focus+ 850W 85+ GOLD PSU || Skärm:Samsung Odyssey G9 || Windows 10

Permalänk
Medlem

Tror knappast du har svårt att förstå vad en array är, du är bara lat.
Men here goes lite psuedo-kod. Tror dock du behöver koda uppgifterna själv för att faktiskt klara provet.

basephrase = "Vänligen ange " questions = ['förnamn', 'efternamn', 'address' ....] <-- en lista med frågor answers = [] <-- en lista med svar foreach (question in questions) // loopa igenom alla frågor { Skriv ut basephrase + question ta emot input här och lagra i answers. }

Visa signatur

10700K | NVIDIA RTX 3080

Permalänk
Hedersmedlem

*Tråd låst*

Observera att det är ok att fråga om hjälp ifall man ex. har fastnat i ett delmoment, men rendolad läxhjälp (lös uppgiften åt mig) hör dock ej hemma här.

Visa signatur

Danskjävel så krattar som en skrivare...