Тілдің басқару құрылымдары. If, switch операторлары
Мақсаты: Шартты, таңдау операторларымен танысу және тармақталушы операторларды қолданып программалар құру
Негізгі ұғымдар. If, switch операторлары.
Бекіту мысалдары.
Мысал 1. Бүтін x, y, z сандары берілген. Ең үлкен санды анықтайтын программа құрыңыз. Формаға textbox1, textbox2, textbox3, label1, button1 компонеттерін орналастырамыз.
Программа интерфейсі 10 суретте кӛрсетілген.
сурет. Ең үлкен санды анықтау Программа коды:
private void button1_Click(object sender, EventArgs e)
{
int x, y, z,max;
x = int.Parse(textBox1.Text); y = int.Parse(textBox2.Text); z = int.Parse(textBox3.Text); if (x > y && x > z) max = x;
else if (y > z) max = y; else max = z;
label1.Text = "max=" + max.ToString();
}
Мысал2. Үш орынды сан берілген. Бұл санда 6 цифры бар ма, соны анықтайтын программа құрыңыз. Формаға listtbox1, textbox1, button1 компонеттерін орналастырамыз. Программа интерфейсі 11 суретте кӛрсетілген.
сурет. Cан цифрларын анықтау Программа коды:
private void button1_Click(object sender, EventArgs e)
{
int a, sf,b;
a = int.Parse(textBox1.Text); b = a;
while (a > 0)
{
sf = a % 10; listBox1.Items.Add(sf.ToString());
if (sf == 6) { listBox1.Items.Add(b.ToString() + "->kuram.
6 sifri bar"); break; }
a = a / 10;
}}
Бақылау сұрақтары
Шартты оператордың жазылу ережелері қандай?
Таңдау операторының ұйымдастырылуына мысал келтіріңіз.
Күрделі шартты операторлары қалай қолданылады?
Достарыңызбен бөлісу: |