Создать форму для выбора блюд из меню. Вывода суммы, ввода оплаты и вывода сдачи.

Слайд 2

Создать форму для выбора блюд из меню. Вывода суммы, ввода оплаты и вывода сдачи.

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

и вывода сдачи.
Слайд 3

Слайд 4

private System.Windows.Forms.ListBox listBox1; private System.Windows.Forms.PictureBox pictureBox1; private System.Windows.Forms.Button button1; private System.Windows.Forms.Label

private System.Windows.Forms.ListBox listBox1;
private System.Windows.Forms.PictureBox pictureBox1;
private System.Windows.Forms.Button button1;
private

System.Windows.Forms.Label label1;
private System.Windows.Forms.NumericUpDown numericUpDown1;
private System.Windows.Forms.Button button2;
private System.Windows.Forms.Label label2;
Слайд 5

pictureBox1

pictureBox1

Слайд 6

listBox1

listBox1

Слайд 7

numericUpDown1

numericUpDown1

Слайд 8

namespace Меню { public partial class Form1 : Form { string[]

namespace Меню
{
public partial class Form1 : Form
{
string[] блюдо={"Борщ",

"Уха", "Плов", "Гуляш",
"Стейк из горбуши", "Люля-Кебаб", "Рис",
"Макароны", "Картофельное пюре","Чай",
"Кофе", "Яблочный сок" };
double[] цена = {13.50, 20, 20.4, 36, 40, 45, 12, 14, 7,
3, 20, 15 };
double сумма;
double оплата, сдача;
Слайд 9

public Form1() { InitializeComponent(); for(int i=0; i listBox1.Items.Add(блюдо[i]+" - " +Convert.ToString(цена[i])); }

public Form1()
{
InitializeComponent();
for(int i=0; i<12; i++)
listBox1.Items.Add(блюдо[i]+" -

"
+Convert.ToString(цена[i]));
}
Слайд 10

private void button1_Click(object sender, EventArgs e) { сумма = 0; foreach(var

private void button1_Click(object sender, EventArgs e)
{
сумма = 0;
foreach(var

it in listBox1.SelectedIndices)
сумма = сумма + цена[Convert.ToInt16(it)];
MessageBox.Show("Стоимость Вашего обеда: " + Convert.ToString(сумма));
}
Слайд 11

private void button2_Click(object sender, EventArgs e) { double оплата, сдача; оплата=Convert.ToDouble(numericUpDown1.Value);

private void button2_Click(object sender, EventArgs e)
{
double оплата, сдача;
оплата=Convert.ToDouble(numericUpDown1.Value);

if (оплата < сумма)
MessageBox.Show("Ваших денег не достаточно");
else
{
сдача = оплата - сумма;
label2.Text = "Сдача: " + String.Format("{0:0.00}",сдача)+" руб.";
}
Слайд 12