Задача по C#
Как здесь рассуждать? Как подходить к решению задачи? Что писать в код?
Я очень нуб, только начала изучать. Советы, в какой программе это делать, тоже принимаются, вроде SharpDevelop должен подойти.
Все ответы, не по теме, или недостаточно раскрывающие/объясняющие ответ будут удаляться как спам и подобное. С человеком, который даст хорошее объяснение, можем договориться дублировать задание, и дать раза в 2 больше баллов за него. Сразу так не делаю, так как спам идёт постоянный, если задача даёт много баллов.

Округление
Эта задача касается чисел с плавающей запятой и их округления.

Задача - попросить пользователя ввести число с десятичными знаками.

Затем вы должны попросить пользователя ввести, сколько десятичных знаков хочет пользователь.

Ваш код должен округлить число, как указано выше, но также с заранее определенным количеством десятичных знаков (например, три).

Пример:

Пользователь вводит число 1,3457322 и 5 для количества десятичных знаков. Число сообщается частично с таким количеством десятичных знаков, которое выбрал пользователь (1,34573), а также с тремя десятичными знаками (1,346).

Таким образом, вы можете попробовать работать с округлением несколькими способами.

Это задача, в которой вы можете частично найти решение проблемы в Интернете или в других книгах. Многие люди привыкли к поиску в Интернете, но важно, чтобы все привыкли к этому способу работы.

Дополнительные вопросы по округлению:
Если вы сидите за разными компьютерами и работаете или читаете в Интернете примеры десятичных чисел, может оказаться, что десятичная точка отличается - иногда используется десятичная точка («,»), а иногда - точка («.»). Подумайте, почему. Это также можно решить, чтобы программа работала согласованно независимо от того, на каком компьютере вы сидите, но это проблема более позднего времени.

Также подумайте о разнице между double и float.

Что произойдет, если преобразовать десятичное число в целое (int) - правильно ли округлено число?
Ответ
0 (0 оценок)
0
nubpolymaster 3 года назад
Светило науки - 140 ответов - 783 помощи

Писать код можно в любой среде разработки: SharpDevelop, Microsoft Visual Studio, и другие - от них ничего не зависит для новичка.

Если Вы вообще ни разу не писали на C#, имеет смысл почитать какие-нибудь книги или онлайн учебники. Для Вашей задачи будет достаточно хотя бы узнать как писать программу, выводящую "Hello World" на экран и узнать о базовых типах переменных.

Приведу пример программы "Hello World":

using System;

class Program

{

   static void Main()

   {

       Console.WriteLine("Hello World");

   }

}

В этой программе новичку стоит только понимать, что программа выполняется внутри фигурных скобок, метода Main.

Дальше узнайте, что для хранения вещественных чисел используется тип переменных double.

А потом наберите в интернете "как округлять double до нужного числа знаков после запятой c#" или типа того.

В общем, когда Вам сказали найти ответ в интернете, имелось ввиду в поисковике, а не задавать вопрос на форуме.

Остались вопросы?