Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > Посчитать стоимость разговора


Автор: artstalker 9.2.2009, 23:21
Здравствуйте. Есть вот такая подзадача:
Даны длительность разговора (минуты:секунды) и стоимость одной минуты. Нужно посчитать стоимость всего разговора. Есть ли какие-то встроенные средства для этого? Можно конечно и на пролом: цена*минуты + цена*(секунды/60), но хотелось бы красиво решить..)

Автор: Partizan 9.2.2009, 23:25
artstalker, Могу заверить, что в .NET нет встроенных классов, вычисляющих стоимость звонка smile

Автор: Bishop 10.2.2009, 00:17
Partizan, но если не искать лёгких путей, то можно и как-то так smile
Код

string mss = "11:31";
double tarifPerMin = 25;
double min = DateTime.ParseExact(mss, "m:ss", System.Globalization.CultureInfo.CurrentCulture).TimeOfDay.TotalMinutes;
double result = tarifPerMin * min;

Автор: artstalker 11.2.2009, 01:41
Ммм, ну мало ли, думал может есть какие-то методы для dateTime. Ну да ладно, сделал уже просто перемножив. Тут вот другая проблема. Чтоб не создавать новую тему отпишусь тут:
Как можно получить текущий выделенный элемент у dataGridView(ну или текущую выделенную строку)?

Всем спасибо за внимание.

Добавлено @ 01:44
И сразу ответ на свой же вопрос  smile 

dataGridView1.CurrentCell.Value.ToString();

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)