Медведи – большие и сильные животные. В зависимости от вида, они могут весить от 30 до 1000 килограммов.
Здесь изображены четыре разных вида медведей. Средний рост этих медведей составляет 1 метр, 2 метра, 3 метра и 4 метра. Скажи, как называются эти медведи, и определи их рост, используя подсказки.
Подсказки:
· Рост бурого медведя составляет половину от суммы роста белого и гималайского медведей.
· Панда – самый маленький мишка, его средний рост – 1 метр.
· Белый медведь выше гималайского на 2 метра.
· Гималайский медведь в два раза выше панды.
Теоретические сведения
Во время создания программы изучаются следующие темы:
- компоненты Form, Panel, Label, Button, NumericUpDown, ListView.
Практикум
Задание 1. Подготовка изображений
Подберите фоновое изображение (размер 720х480 пикс.).
Задание 2. Разработка программы
Приведем программный код:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace Medved
{
public partial class FormMedved : Form
{
public FormMedved()
{
InitializeComponent();
}
private void FormMedved_Load(object sender, EventArgs e)
{
label1.Text = "Медведи – большие и сильные животные. В зависимости от вида, они могут весить от 30 до 1000 килограммов.";
label1.Tag = 1;
pnlMain.Hide();
btnNext2.Hide();
}
private void btnNext_Click(object sender, EventArgs e)
{
switch (Convert.ToInt32(label1.Tag))
{
case 1:
label1.Text = "Здесь изображены четыре разных вида медведей. Средний рост этих медведей составляет 1 метр, 2 метра, 3 метра и 4 метра. Скажи, как называются эти медведи, и определи их рост, используя подсказки.";
label1.Tag = 2;
break;
case 2:
panel1.Hide();
pnlMain.Show();
break;
}
}
private void btnCheck_Click(object sender, EventArgs e)
{
if (num1.Value == 4 && num2.Value == 3 && num3.Value == 2 && num4.Value == 1)
{
lblAnswer.ForeColor = Color.Green;
lblAnswer.Text = "Правильно!";
btnNext2.Show();
}
else
{
lblAnswer.ForeColor = Color.Red;
lblAnswer.Text = "Не правильно!";
}
}
private void btnNext2_Click(object sender, EventArgs e)
{
Close();
}
}
}