Permalänk

C# problem.

Tjena det är så att mitt program vill inte starta, och har behöver er hjälp för att finna problemet :). Det skulle vara grymt schysst ifall ni läste igenom koden för att finna problemet.

Programmet:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication5
{
class Program
{
static void Main(string[] args)
{
// 8/10 6/8 4/6 2/4

Console.WriteLine("Skriv in ett tal(täljaren)");
string tja = Console.ReadLine();
int tjaa = Convert.ToInt32(tja);
Console.WriteLine();
Console.WriteLine("Du skrev in: " + tjaa);

Console.WriteLine();

Console.WriteLine("Skriv in ett tal som är större än det första du skrev in(nämnaren)");
string hej = Console.ReadLine();
int hejj = Convert.ToInt32(hej);
Console.WriteLine();
Console.WriteLine("Du skrev in: " + hejj);

Console.WriteLine();

Console.WriteLine("Täljaren är: " + tjaa + "Och nämnaren är: " + hejj + " Vilket ser ut så här: " + tjaa + "/" + hejj);

int ok = 1;
int okk = 1;

while (hejj > 1)
{
Console.WriteLine();

if(tjaa > ok)
{
tjaa -= 2;
}

else

{
Console.WriteLine("Minsta täljaren är: " + tjaa);
}

Console.WriteLine();

if (hejj > okk)
{
hejj -= 2;

}

else
{
Console.WriteLine("Den minsta nämnaren är: " + hejj);
}

}

Console.WriteLine("Slutresultatet blev: " + tjaa + "/" + hejj);

Console.ReadLine();

Edit: Jag glömde att säga att problemet kommer i slutet Console.ReadlLine();, visual studio säger att ; expected :S

Permalänk
Medlem

Du saknar 3 st avslutande måsvingar längst ned. Kan det vara det eller missade du bara att pejsta in det här?

Permalänk

Ajjemen, jag hade programmet sparat i ett dokument och sedan kopierade in det :D. Nu startade programmet i alla fall, fast täljaren och nämnaren blev 0 :s. Det får jag fixa imorgon. Tack för din hjälp

Edit: Fixade problemet precis :).