Задача по C# Как здесь рассуждать? Как подходить к решению задачи? Что писать в код?
Я очень нуб, только начала изучать. Советы, в какой программе это делать, тоже принимаются, вроде SharpDevelop должен подойти.
Все ответы, не по теме, или недостаточно раскрывающие/объясняющие ответ будут удаляться как спам и подобное. С человеком, который даст хорошее объяснение, можем договориться дублировать задание, и дать раза в 2 больше за него. Сразу так не делаю, так как спам идёт постоянный, если задача даёт много .
Округление
Эта задача касается чисел с плавающей запятой и их округления.
Задача - попросить пользователя ввести число с десятичными знаками.
Затем вы должны попросить пользователя ввести, сколько десятичных знаков хочет пользователь.
Ваш код должен округлить число, как указано выше, но также с заранее определенным количеством десятичных знаков (например, три).
Пример:
Пользователь вводит число 1,3457322 и 5 для количества десятичных знаков. Число сообщается частично с таким количеством десятичных знаков, которое выбрал пользователь (1,34573), а также с тремя десятичными знаками (1,346).
Таким образом, вы можете попробовать работать с округлением несколькими
Это задача, в которой вы можете частично найти решение проблемы в Интернете или в других книгах. Многие люди привыкли к поиску в Интернете, но важно, чтобы все привыкли к этому работы.
Дополнительные вопросы по округлению:
Если вы сидите за разными компьютерами и работаете или читаете в Интернете примеры десятичных чисел, может оказаться, что десятичная точка отличается - иногда используется десятичная точка («,»), а иногда - точка («.»). Подумайте, почему. Это также можно решить, чтобы программа работала согласованно независимо от того, на каком компьютере вы сидите, но это проблема более позднего времени.
Также подумайте о разнице между double и float.
Что произойдет, если преобразовать десятичное число в целое (int) - правильно ли округлено число?
Ответы на вопрос:
Писать код можно в любой среде разработки: SharpDevelop, Microsoft Visual Studio, и другие - от них ничего не зависит для новичка.
Если Вы вообще ни разу не писали на C#, имеет смысл почитать какие-нибудь книги или онлайн учебники. Для Вашей задачи будет достаточно хотя бы узнать как писать программу, выводящую "Hello World" на экран и узнать о базовых типах переменных.
Приведу пример программы "Hello World":
using System;
class Program
{
static void Main()
{
Console.WriteLine("Hello World");
}
}
В этой программе новичку стоит только понимать, что программа выполняется внутри фигурных скобок, метода Main.
Дальше узнайте, что для хранения вещественных чисел используется тип переменных double.
А потом наберите в интернете "как округлять double до нужного числа знаков после запятой c#" или типа того.
В общем, когда Вам сказали найти ответ в интернете, имелось ввиду в поисковике, а не задавать вопрос на форуме.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
nastyachurkina10.05.2022 10:58
-
lizon39224.06.2021 10:28
-
katyabobkova07.12.2022 17:59
-
375196albert05.09.2022 20:23
-
2016mashamulalp0500j26.02.2023 16:14
-
Щащашчщ13.05.2023 02:12
-
Phoenix51106.06.2022 13:51
-
Lambik29015.08.2021 21:15
-
Сандалёк07.12.2021 23:43
-
Abbabon23.11.2022 14:42
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.