База данных "Местная телефонной связь"
Отчет по практике - Компьютеры, программирование
Другие отчеты по практике по предмету Компьютеры, программирование
µменты: Форму для ввода имени абонента, форму для ввода количества минут разговора, форму для ввода цены за минуту разговора, форму для выбора типа абонента (Простой абонент или Льготный абонент), а также кнопку расчета вычислений с последующим выводом их на экран, и кнопу выхода из программы.
Форма для ввода имени абонента - позволяет водить ФИО абонента.
Форма для ввода количества минут разговора - позволяет вводить начисленное количество минут разговора, для последующего расчета итоговой оплаты.
Форма для ввода цены за минуту разговора - позволяет вводить цену за минуту разговора, причем разрешается вводить как целые, так и десятичные дробные значения.
Форму для выбора типа абонента - представляет собой переключатель между двумя типами абонентов (простой и льготный). Отличие льготного абонента от обычного в том, что первые 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 + " рублей.");
}
}
}
}