Just nu i M3-nätverket
Gå till innehåll

felsökning av källkod


Qreep

Rekommendera Poster

vilka fel e gjorda här ? ska vara 5 st

 

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

 

namespace ConsoleApplication1

{

class Program

{

static void Main(string[] args)

{

int tal1, tal2;

tal2 = Convert.ToInt32(Console.ReadLine());

for (slinga = 0; slinga < 2; slinga++)

{

if (tal1 == 56)

Console.WriteLine(addera(slinga, tal1));

tal2--;

else tal1 = 56;

}

}

 

static int Addera(int tal1, int tal2)

{

return tal1 + tal2;

}

}

 

Länk till kommentar
Dela på andra webbplatser

Låter som en skoluppgift :-)

 

Tror felen lite beror på vad koden ska göra. Gå igenom koden, vad gör den i varje steg, vad är tanken att den ska göra?

 

rent tekniskt borde koden kompileras utan problem även om den aldrig spottar ut sig något resultat.

Länk till kommentar
Dela på andra webbplatser

  • 2 veckor senare...
Programbank

Är lite av en sucker när någon kommer med sådana här frågor..

 

Inga överdrivna "fel" kanske, mest onödig och intetsägande kod.

1. tal1 initieras aldrig

2. using System.Collections.Generic; <- Onödig

3. tal1 kommer alltid att vara 56 när loopen är färdig

4. tal2 = Convert.ToInt32(Console.ReadLine());, Ingen felhantering

5. tal2 kommer alltid vara tal2 - 2 när loopen är slut

6. Det fattas en måsvinge

Fixk du svaret någon gång?

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...