Зертханалы жмыс №2

 

Нса №13

Switch тадау операторын олданып функцияны мнін табамыз:

 


 

 

1. Жасалатын проектіні сатау шін, жаа бума рамыз. Мысалы: D-дискіде Лабораторная работа 2деген бума рамыз.

 

2. Microsoft Visual Studio 2010ортасына кіреміз:

 

 

 

3. Проектіні компонентталарарылы(Windows терезелік осымша) жасау шін, келесі амалдарды орындаймыз: Файл – Создать – Проект

 

 

4. Экранны сол жаындаы VisualC++ -ті сол жаында+ белгісін басамыз, тменгі жаындаы CLR - дібелгілейміз. Экранны о жаында Приложения Windows Forms тадаймыз. Терезені астында Имя жолында Проектіні атын жазамыз, мысалы: Lab2. Обзор батырмасын басып, з бумамызды ашамыз. Выбор папкидеген батырманы басып, содан кейін Окбатырмасын басамыз.

 

 

 

5. Экранда Form1терезесі шыады:

 

6. Формаа компоненттерді ою шін Вид-Панель элементовтадаймыз (кейбір уаытта экран бетінде трады):

 

7. Формаа TabControlкомпонентасын оямыз.Ол шін Панель элементовтерезесінде TabControlжолында екі рет тышан батырмасын шертеміз.ФормадашыанTabControl1компонентасын лкейту шін, тменгі о жаынан тартамыз.

 

 

 

8. TabControlкомпонентасы формада бірнеше бет жасауа арналан. ойылан TabControl1компонентасында екі бет бар: tabPage1жне tabPage2.

 

9. tabPage1, tabPage2паратарды аттарын згерту шін. tabPage1-ді белгілеп жне TabControl1компонентасын белгілеп. Свойстватерезесінде Textжолында tabPage1орнына Без Defaultдеп жазамыз жне Enter батырмасын басамыз.

 

 

10. tabPage2-ні белгілеп жне TabControl1компонентасын белгілеп. Свойстватерезесінде Textжолында tabPage2орнына С Defaultдеп жазамыз жнеEnter батырмасын басамыз.

 

 

 

11. TabControl1компонентаны Без Default параыны ішіне Button1компонентаны орналастырамыз.

 

 

12. button1компонентаны атын Вычислить Zдеп згерту шін, button1компонентаны белгілейміз. Свойства терезесіні Text жолында Вычислить Zдеп жазамыз.

 

 

 

13.TabControl1компонентаны Без Default параыны ішіне Label1 Label2компонентаны орналастырамыз.

 

Label1 компонентаны атын Группа Адеп згертеміз.

 

Label2 компонентаны атын Введите значение переменной kдеп згертеміз

 

 

14.TabControl1компонентаны Без Default параыны ішіне TextBox1, TextBox 2компоненталарын орналастырамыз.

 

 

15. Вычислить Zатты компонентаны екі рет шертіп, батырманы кодын жазамыз:

 

16. Ашылан батырманы кодын жазатын терезеде#pragma onceжолынан кейін тмендегі жолдарды жазамыз

#include <cmath>

#include <time.h>

#include <stdlib.h>библиотекасын осамыз

 

 

17.Вычислить Zатты компонентаны екі рет шертіп, батырманы кодын жазамыз:

 

double x=0.73,y=0.4,t=2.6,z=0;

int k;

k= Convert::ToInt32(textBox1->Text);

switch (k)

{

case 5: case 9:

z=sin(x)+exp(x);

break;

case 1: case 2: case 3:

z=(x+y)/(1-x*y);

 

break;

case 0:

z=x+pow(t,2);

 

break;

}

textBox2->Text = "Z = " + z.ToString();

 

 

 

18. Программаны орындауа жіберу шін, - Начать откладку (F5) батырмасын басамыз.

 

 

Шыан схбат терезесінде Да батырмасын басамыз.

 

19.Microsoft Visual Studio терезесі шыады – Следующий проект устарел:Выполнить его построение? шыады – Да батырмасын басамыз – Form1терезесішыады, Вычислить Z батырмасын басамыз, есепті нтижесі шыады:

 

 

k-а 5 деген мнді берсек, онда нтиже келесідей болады:

 

 

 

k-а 9 деген мнді берсек, онда нтиже келесідей болады:

 

 

 

k-а 1 деген мнді берсек, онда нтиже келесідей болады:

 

 

 

k-а 2 деген мнді берсек, онда нтиже келесідей болады:

 

 

 

k-а 3 деген мнді берсек, онда нтиже келесідей болады:

 

 

 

k-а 0 деген мнді берсек, онда нтиже келесідей болады:

 

 

Егер k-ны мні 0,1,2,3,5,9 сандардан баса сан болса, мысалы k-а 4 деген мнді берсек, онда нтиже келесідей болады:

 

Тадау операторы Switch-ты олданып екінші функцияны мнін табамыз:

 

 

 

20. TabControl2компонентаны С Default параыны ішіне Button2компонентаны орналастырамыз.

 

21. button2компонентаны атын Вычислить Vдеп згертеміз.

 

 

 

22.TabControl2компонентаны C Default параыны ішіне Label3 Label4компонентаны орналастырамыз.

 

Label3 компонентаны атын ГруппаB деп згертеміз.

 

Label4 компонентаны атын Выбрать значение kдеп згертеміз

 

 

23.TabControl2компонентаны C Default параыны ішіне TextBox3, TextBox4компоненталарын орналастырамыз.

 

 

24. Вычислить Vатты компонентаны екі рет шертіп, батырманы кодын жазамыз:

 

double p=0.7, h=4.8, v=0;

int l=2, R=4, k;

k= Convert::ToInt32(textBox3->Text);

switch (k)

{

case 3:

v=p*l;

textBox4->Text = "V = " + v.ToString();

break;

 

case 2:

v=(p*h/2)+Math.Cos(p);

textBox4->Text = "V = " + v.ToString();

break;

case 5:

v=3.14*R*l;

textBox4->Text = "V = " + v.ToString();

break;

default:

textBox4->Text = "Нет решения";

}

 

 

Программаны орындауа жіберу шін, - Начать откладку (F5) батырмасын басамыз.

 

 

Microsoft Visual Studio терезесі шыады – Следующий проект устарел:Выполнить его построение? шыады – Да батырмасын басамыз – Form1терезесішыады, Вычислить Z батырмасын басамыз, есепті нтижесі шыады: