База данных "Местная телефонной связь"

Отчет по практике - Компьютеры, программирование

Другие отчеты по практике по предмету Компьютеры, программирование

µменты: Форму для ввода имени абонента, форму для ввода количества минут разговора, форму для ввода цены за минуту разговора, форму для выбора типа абонента (Простой абонент или Льготный абонент), а также кнопку расчета вычислений с последующим выводом их на экран, и кнопу выхода из программы.

Форма для ввода имени абонента - позволяет водить ФИО абонента.

Форма для ввода количества минут разговора - позволяет вводить начисленное количество минут разговора, для последующего расчета итоговой оплаты.

Форма для ввода цены за минуту разговора - позволяет вводить цену за минуту разговора, причем разрешается вводить как целые, так и десятичные дробные значения.

Форму для выбора типа абонента - представляет собой переключатель между двумя типами абонентов (простой и льготный). Отличие льготного абонента от обычного в том, что первые 100 минут разговора - ему предоставляются бесплатно.

Все формы обязательны для заполнения.

При нажатии кнопки Расчет - происходит расчет итоговой суммы разговора, с последующим выводом информации на экран.

Кнопка Выход - завершает работу программы

 

Рисунок 4 - Окно программы Расчет оплаты за связь

 

Приложение А

.cs

using System;System.Collections.Generic;System.ComponentModel;System.Data;System.Drawing;System.Text;System.Windows.Forms;

uslugi_svyzi

{partial class Form1 : Form

{rez, rez_lg;name;Form1()

{();

}

void button2_Click(object sender, EventArgs e)

{.Close();

}

void button1_Click(object sender, EventArgs e)

{= textBox3.Text;(comboBox1.Text == "Простой абонент")

{= Convert.ToDouble(textBox1.Text) * .ToDouble(textBox2.Text);.Show("Абонент: " + name + "\nТип абонента - Простой

абонент\nCтоимость разговора составляет " + Convert.ToString(rez) + "

рублей.");

}(comboBox1.Text == "Льготный абонент")

{=(Convert.ToDouble(textBox1.Text) * .ToDouble(textBox2.Text));_lg =((Convert.ToDouble(textBox1.Text) - 100) * .ToDouble(textBox2.Text));(rez_lg < 0)_lg = 0;.Show("Абонент: " + name + "\nТип абонента - Льготный

абонент\nCтоимость разговора составляет " + Convert.ToString(rez) + "

рублей.\nСтоимость с учетом льгот = " + rez_lg + " рублей.");

}

}

}

}