Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 07.09.2014, 14:16   #1
Kseni564
Пользователь
 
Регистрация: 04.05.2014
Сообщений: 14
По умолчанию C# Помогите с задачей!

Провели только первую лекцию по С#, а уже заставили решать задачу! Помогите пожалуйста! Как осуществить сам подсчет цифр дробной части?
Задача:
В программе имеется переменная вещественного типа. Необходимо определить сумму
первых двух (старших) цифр дробной части этого числа. Например, если число 353.745, то
такая сумма цифр равна 11
Kseni564 вне форума
Старый 07.09.2014, 15:05   #2
phomm
personality
Старожил
 
Аватар для phomm
 
Регистрация: 28.04.2009
Сообщений: 2,899
По умолчанию

Банальная математика.
Умножаем на 100, округляем, берем остаток от деления нацело на 100, складываем десятки (через деление нацело на 10) и единицы (через остаток от этого же деления на 10).
Вот в коде (не проверял, написал прямо тут)
Код:
int SumOf2DigitsAfterPoint(double src)
{
    int val = ((int)Math.Round(src * 100)) % 100;
    return val / 10 + val % 10;
}
Всю обвязку (ввод исх данных, вызов функции и вывод результатов) хоть сами напишите.
phomm вне форума
Старый 08.09.2014, 09:15   #3
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Цитата:
Провели только первую лекцию по С#, а уже заставили решать задачу!
Какой категорически правильный подход! Снимаю шляпу перед преподом.
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите с задачей redeezko Паскаль, Turbo Pascal, PascalABC.NET 14 23.10.2009 16:42
Помогите с задачей VACH Помощь студентам 0 06.06.2009 13:02
помогите с задачей kiko Паскаль, Turbo Pascal, PascalABC.NET 10 25.11.2008 14:31