Всем здравствуйте! Друзья, подскажите, пожалуйста…
Нужно решить пример такого плана
200-30% = 140
(чтобы после нажатия кнопки “%” на экране появилось 60, а после кнопки “равно” 140)
Для этого придумал такое условие:
public void On_Click НажатиеКнопкиРавно()
{
if (строкаНаДисплее.Contains ("%"))
{ //30% 200 30
число перед % = предыдущее число * 0,01*число возле процентов;
}
else
{
DataTable dt = new DataTable();
double equal = Convert.ToDouble(dt.Compute(TextDisp.text, ""));
TextDisp.text = equal.ToString();
}
}
Вопрос:
Как мне псевдокод
число перед % = предыдущее число * 0,01*число возле процентов;
воплотить в С#?
Предполагаю, что через массив и индексы, но не хватает понимания (я работаю над этим))).
Спасибо.