Member 13894029 Ответов: 1

Подарить долю дохода по проценту на каждого текстового поля с#


txtComp.text будет иметь 30% и txtSup.text будет иметь 70% от общего объема продаж.text

Что я уже пробовал:

я новичок, извини, что не пробовал.

1 Ответов

Рейтинг:
12

OriginalGriff

Цитата:
я новичок, извини, что не пробовал.
Тогда делать. Важно, чтобы вы начали пробовать, даже если вы ошибаетесь в первые несколько раз.

Итак, вот что вам нужно сделать:
преобразуйте значение txtComp в число: предполагая, что пользователь не вводит символ " % " (и нет никаких веских причин заставлять его делать это), вы можете использовать int.TryParse, чтобы преобразовать его:
int result;
if (!int.TryParse(txtComp.Text, out result))
   {
   // Bad input by user - tell him what he did wrong
   ...
   return;
   }
Вы можете использовать аналогичный код для значения txtSales.
Затем просто вычислите процент - что тривиально, вы рассмотрели это много лет назад на уроке математики - и установите новое значение с помощью ToString:
txtSup.Text = valueYouWorkedOut.ToString();