[Homework] C# Basics - Console Input Output - Problem {3} Circle Perimeter and Area
Здравейте, имам следния проблем със тази задача .
Условието :
Problem 1. Circle Perimeter and Area
Write a program that reads the radius r of a circle and prints its perimeter and area formatted with 2 digits after the decimal point.
Когато въвеждам данните не ми излиза 12.57 , а 12.56.......... ;
Ето самият код :
Console.Write(" r = ");
double r = double.Parse(Console.ReadLine());
double p = (2 * Math.PI) * r;
double a = Math.PI * (r * r);
Console.WriteLine("Perimeter is : " + p);
Console.WriteLine("Area is : " + a);
И от тук ми излиза едно дълго число , но така и не излиза 12.57 . Пробвах с Math.Round , но ми го закръгля до 13 .
Ако някой има идея как точно се закръгля на 12.57 нека да сподели ?
Moderator Edit: Нарушена точка 9 от правилата на форума.
Благодаря , за бързия и точен отговор . Вече всичко работи както трябва.
Не ми мина и през ум за плейсхолдъри :D .