Прокомментировать непонятные места в программной реализации - C#

Узнай цену своей работы

Формулировка задачи:

В данной программе, где стоит вот такой знак "//" нужно дописать комментарий. Спасибо большое! Код C#
namespace Foto
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
 
        private void radioButton1_CheckedChanged(object sender, EventArgs e) //
        {
 
        }
 
        private void button1_Click(object sender, EventArgs e) //
        {
            double cena = 0; //
            int n; //
            double sum; //
            if (radioButton1.Checked) //
                cena = 5.50;
            if (radioButton2.Checked) //
                cena = 10;
 
            if (radioButton3.Checked) //
                cena = 15.5;
            n = Convert.ToInt32(textBox1.Text); //
            sum = cena * n; 
            label2.Text = sum.ToString("C"); //
        }
 
        private void label2_Click(object sender, EventArgs e) //
        {
 
        }
        // В поле Количество можно ввести только целое число
        private void textBox1_TextChanged(object sender, KeyPressEventArgs e) //
        {
            if ((e.KeyChar >= '9')) //
                return; 
 
            if (Char.IsControl(e.KeyChar)) //
            {
                if (e.KeyChar == (char)Keys.Enter) //
                {
                    // нажата клавиша <Enter>
                    button1.Focus();
                }
                return;
            }
            // остальные символы запрещены
            e.Handled = true; //
        }
 
        private void label1_Click(object sender, EventArgs e) //
        {
            if (textBox1.Text.Length == 0) 
                button1.Enabled = false;
            else
                button1.Enabled = true;
 
            label2.Text = "";
        }        
    }
}

Решение задачи: «Прокомментировать непонятные места в программной реализации»

textual
Листинг программы
namespace Foto
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
 
private void radioButton1_CheckedChanged(object sender, EventArgs e) //
{
 
}
 
private void button1_Click(object sender, EventArgs e) //
{
double cena = 0; // Инициализация начальной цены
int n; //Кол-во того что мы считаем
double sum; //Сумма
if (radioButton1.Checked) // Если выбран rb1 то цена 5.50
cena = 5.50;
if (radioButton2.Checked) // // Если выбран rb2 то цена 10
cena = 10;
 
if (radioButton3.Checked) // // Если выбран rb3 то цена 15.5
cena = 15.5;
n = Convert.ToInt32(textBox1.Text); // Количество того для чего считаем сумму (может фоток)
sum = cena * n; 
label2.Text = sum.ToString("C"); //Вывод суммы в денежном формате
}
 
private void label2_Click(object sender, EventArgs e) //
{
 
}
// В поле Количество можно ввести только целое число
private void textBox1_TextChanged(object sender, KeyPressEventArgs e) //
{
if ((e.KeyChar >= '9')) //Если введенный символ 9 или больше (очень странно выглядит - думаю тут баг)
return; 
 
if (Char.IsControl(e.KeyChar)) //Если введенный символ управлющий то
{
if (e.KeyChar == (char)Keys.Enter) //нажата клавиша <Enter>
{
// нажата клавиша <Enter>
button1.Focus();
}
return;
}
// остальные символы запрещены
e.Handled = true; //
}
 
private void label1_Click(object sender, EventArgs e) //
{
if (textBox1.Text.Length == 0) 
button1.Enabled = false;
else
button1.Enabled = true;
 
label2.Text = "";
} 
}
}

Оцени полезность:

5   голосов , оценка 4.4 из 5
Похожие ответы