Hej, jag håller på att lära mig C# och det går (än så länge) bra! Jag skulle dock behöva hjälp med att avrunda till bara halva och hela tal. Kanske är enkelt att lösa, men jag började med programmering förra måndagen så jag har inte all kunskap ännu.
Jag försöker nedan göra ett program som konverterar Fahrenheit till Celsius och som sedan ska avrundas till en decimal. Men jag vill att det endast avrundas till 30.5 eller 31.0 osv. Finns det någon sorts kod att lägga till efter/ersätta math.round för detta eller behöver jag någon algoritm?:
double fahr;
double newcelsius;
Console.WriteLine("Ange temperatur");
fahr = double.Parse(Console.ReadLine());
double celsius = (fahr - 32) * 5 / 9;
newcelsius = Math.Round(celsius, 1);
Console.WriteLine("Du skrev {0} fahrenheit och det omvandlades till {1} celsius!", fahr, newcelsius);
Console.ReadKey();
Inga elaka kommentarer tack
Skrattar du förlorar du!