Implementering av array
Uppgift har 4 metoder och den första skulle fråga user 5 frågor och sen spara dessa svar i en array. Men när jag försöker printa ut array programmet bara ställer till mig första frågan igen
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace betyg
{
class Program
{
static void Main(string[] args)
{
LäsPoeng();
}
static void LäsPoeng()
{
int [] poeng = new int[5];
for (int i = 0; i < 5; i++)
{
Console.Write("Hur många poeng hadde du i Matematik");
poeng[i] = Convert.ToInt32(Console.ReadLine());
Console.Write("Hur många poeng hadde du i Svenska");
poeng[i] = Convert.ToInt32(Console.ReadLine());
Console.Write("Hur många poeng hadde du i Engelska");
poeng[i] = Convert.ToInt32(Console.ReadLine());
Console.Write("Hur många poeng hadde du i Historia");
poeng[i] = Convert.ToInt32(Console.ReadLine());
Console.Write("Hur många poeng hadde du i Fysik");
poeng[i] = Convert.ToInt32(Console.ReadLine());
}
Console.Write(poeng);
}
}
}
Rubrik korrigerad från "Hej jag är nybörjare i c# jättetacksam för hjälp" till nuvarande. /Moderator
Använd "{:}" för att infoga din kod, se till att den är indenterad också.
Sedan fixa till din rubrik så det beskriver tråden./Moderator
Du ställer först de fem frågorna med i = 0 och skriver in alla svaren i poeng[0]. Sista svaret blir det som sparas där.
Sen gör du samma sak, men med poeng[1]. Osv. upp till 4.
Till sist, alltså efter fem frågor fem gånger så skriver du ut arrayen.
Det enklaste är att inte ha någon loop.
jag fattar inte riktig hur du menar.
kan du ge mig exempel påförsta
Förklara vad meningen är med loopen
for (int i = 0; i < 5; i++)