Du verkar inte ha koll på: logiska uttryck, funktioner, skillnaden mellan double och int.
Läs på.
Min lösning kanske kan ge lite ledtrådar om hur det fungerar:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace scUppgift
{
class Program
{
static void Main(string[] args)
{
double someNum, sum = 0;
Console.Write("Skriv ett tal: ");
someNum = Convert.ToDouble(Console.ReadLine());
while (someNum != 0)
{
sum += someNum;
Console.Write("Skriv ett tal: ");
someNum = Convert.ToDouble(Console.ReadLine());
}
Console.WriteLine("Summa: " + sum);
Console.ReadLine();
}
}
}
eller:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace scUppgift
{
class Program
{
static void Main(string[] args)
{
double someNum = getNum(), sum = 0;
while (someNum != 0)
{
sum += someNum;
someNum = getNum();
}
Console.WriteLine("Summa: " + sum);
Console.ReadLine();
}
static double getNum()
{
Console.Write("Skriv ett tal: ");
return Convert.ToDouble(Console.ReadLine());
}
}
}