Прокомментировать непонятные места в программной реализации - 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 = "";
}
}
}