рассчитать цену на основе использования времени в C # - PullRequest
0 голосов
/ 29 октября 2019

Я работаю в системе магазина PlayStation, и я хочу рассчитать цену на основе времени использования устройства.

Цена рассчитывается на основе времени работы как "400 в час": Если работаетвремя - один час, цена - 400, а если это полчаса, цена - 200 и т. д.

Я объявил переменную для хранения времени выполнения, как показано в коде. Теперь мне нужно вычислить цену, когда я нажимаю кнопку claculate_the_price, и цена отображается в текстовом поле наличных денег.

Мой код таймера выглядит так:

private DateTime start; // the start variable

private void timer1_Tick(object sender, EventArgs e)
{
    TimeSpan duration = DateTime.Now - start;
    running_time_txtbox.Text = duration.ToString(@"hh\:mm\:ss");
    string duration_per_cash = running_time_txtbox.Text;
}

private void start_btn_Click(object sender, EventArgs e)
{
    start = DateTime.Now; // the start variable will be initialized once I click the start button 
    DateTime start_time= DateTime.Now;
    start_txtbox.Text = start_time.ToLongTimeString(); // to show the start time in text box 
    timer1.Start();
}

private void stop_btn_Click(object sender, EventArgs e)
{
    DateTime end_time = DateTime.Now;
    End_txtbox.Text = end_time.ToLongTimeString(); // to show the end time in a textbox
    timer1.Stop();
}

private void calculate_the_price_Click(object sender, EventArgs e)
{
    // to calculate the price and show it on cash_txtbox
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...