Hej!
Jag håller på och läser programmering 1 på distans och har fastnat lite på en uppgift samt är min lärare okontaktbar vilket verkar passande med tanke på uppgiften ska vara inne om 2 dagar
int antal;
double deci;
Console.WriteLine("Ange ett tal med decimaler.\n");
deci = Convert.ToDouble(Console.ReadLine());
Console.WriteLine ("\nHur många decimaler vill du ha?");
antal = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(decimal.Round(antal, deci));
Problemet uppstår när jag ska printa ut resultatet och då säger den att jag måste konvertera från en "double" till en "int".
" Cannot convert from "double" to "int" gällande "Console.WriteLine(decimal.Round(antal, deci));"
Byt plats på antal och deci. Första parametern är decimaltalet du vill runda, andra parametern är antal decimaler. Sen vill du nog använda Math.Round() då du använder en double.