Задача по C#
Как здесь рассуждать? Как подходить к решению задачи? Что писать в код?
Я очень нуб, только начала изучать. Советы, в какой программе это делать, тоже принимаются, вроде SharpDevelop должен подойти.
Все ответы, не по теме, или недостаточно раскрывающие/объясняющие ответ будут удаляться как спам и подобное. С человеком, который даст хорошее объяснение, можем договориться дублировать задание, и дать раза в 2 больше баллов за него. Сразу так не делаю, так как спам идёт постоянный, если задача даёт много баллов.
Округление
Эта задача касается чисел с плавающей запятой и их округления.
Задача - попросить пользователя ввести число с десятичными знаками.
Затем вы должны попросить пользователя ввести, сколько десятичных знаков хочет пользователь.
Ваш код должен округлить число, как указано выше, но также с заранее определенным количеством десятичных знаков (например, три).
Пример:
Пользователь вводит число 1,3457322 и 5 для количества десятичных знаков. Число сообщается частично с таким количеством десятичных знаков, которое выбрал пользователь (1,34573), а также с тремя десятичными знаками (1,346).
Таким образом, вы можете попробовать работать с округлением несколькими способами.
Это задача, в которой вы можете частично найти решение проблемы в Интернете или в других книгах. Многие люди привыкли к поиску в Интернете, но важно, чтобы все привыкли к этому способу работы.
Дополнительные вопросы по округлению:
Если вы сидите за разными компьютерами и работаете или читаете в Интернете примеры десятичных чисел, может оказаться, что десятичная точка отличается - иногда используется десятичная точка («,»), а иногда - точка («.»). Подумайте, почему. Это также можно решить, чтобы программа работала согласованно независимо от того, на каком компьютере вы сидите, но это проблема более позднего времени.
Также подумайте о разнице между double и float.
Что произойдет, если преобразовать десятичное число в целое (int) - правильно ли округлено число?
Как здесь рассуждать? Как подходить к решению задачи? Что писать в код?
Я очень нуб, только начала изучать. Советы, в какой программе это делать, тоже принимаются, вроде SharpDevelop должен подойти.
Все ответы, не по теме, или недостаточно раскрывающие/объясняющие ответ будут удаляться как спам и подобное. С человеком, который даст хорошее объяснение, можем договориться дублировать задание, и дать раза в 2 больше баллов за него. Сразу так не делаю, так как спам идёт постоянный, если задача даёт много баллов.
Округление
Эта задача касается чисел с плавающей запятой и их округления.
Задача - попросить пользователя ввести число с десятичными знаками.
Затем вы должны попросить пользователя ввести, сколько десятичных знаков хочет пользователь.
Ваш код должен округлить число, как указано выше, но также с заранее определенным количеством десятичных знаков (например, три).
Пример:
Пользователь вводит число 1,3457322 и 5 для количества десятичных знаков. Число сообщается частично с таким количеством десятичных знаков, которое выбрал пользователь (1,34573), а также с тремя десятичными знаками (1,346).
Таким образом, вы можете попробовать работать с округлением несколькими способами.
Это задача, в которой вы можете частично найти решение проблемы в Интернете или в других книгах. Многие люди привыкли к поиску в Интернете, но важно, чтобы все привыкли к этому способу работы.
Дополнительные вопросы по округлению:
Если вы сидите за разными компьютерами и работаете или читаете в Интернете примеры десятичных чисел, может оказаться, что десятичная точка отличается - иногда используется десятичная точка («,»), а иногда - точка («.»). Подумайте, почему. Это также можно решить, чтобы программа работала согласованно независимо от того, на каком компьютере вы сидите, но это проблема более позднего времени.
Также подумайте о разнице между double и float.
Что произойдет, если преобразовать десятичное число в целое (int) - правильно ли округлено число?
Ответ
0
(0 оценок)
0
Писать код можно в любой среде разработки: SharpDevelop, Microsoft Visual Studio, и другие - от них ничего не зависит для новичка.
Если Вы вообще ни разу не писали на C#, имеет смысл почитать какие-нибудь книги или онлайн учебники. Для Вашей задачи будет достаточно хотя бы узнать как писать программу, выводящую "Hello World" на экран и узнать о базовых типах переменных.
Приведу пример программы "Hello World":
using System;
class Program
{
static void Main()
{
Console.WriteLine("Hello World");
}
}
В этой программе новичку стоит только понимать, что программа выполняется внутри фигурных скобок, метода Main.
Дальше узнайте, что для хранения вещественных чисел используется тип переменных double.
А потом наберите в интернете "как округлять double до нужного числа знаков после запятой c#" или типа того.
В общем, когда Вам сказали найти ответ в интернете, имелось ввиду в поисковике, а не задавать вопрос на форуме.