Занятие №5. Технология объектно- ориентированного программирования в языке С++


Download 332.53 Kb.
Pdf ko'rish
bet6/6
Sana16.06.2023
Hajmi332.53 Kb.
#1510277
TuriЗанятие
1   2   3   4   5   6
Bog'liq
Практическое занятие 5 (4)

 
Задача. Вычислить заданную функцию с конкретными значениями переменных.
В этой лабораторной работе используются компоненты Button, Lable, Edit. Число 
Edit 
зависит от того, сколько данных нужно ввести вручную пользователю. Button1 
используется для вычисления Y. 
 
Код программы: 
//--------------------------------------------------------------------------- 
#include  
#include  
#pragma hdrstop 
 
#include "Unit1.h" 
//--------------------------------------------------------------------------- 
#pragma package(smart_init) 
#pragma resource "*.dfm" 
TForm1 *Form1; 
//--------------------------------------------------------------------------- 
__fastcall TForm1::TForm1(TComponent* Owner) : TForm(Owner) 


//--------------------------------------------------------------------------- 
 
void __fastcall TForm1::Button1Click(TObject *Sender) 
{ float a,b,x,y; 
 a= StrToFloat(Edit1->Text); 
 b= StrToFloat(Edit2->Text); 
 x= StrToFloat(Edit3->Text); 
 y=((a*pow(x,2)+b*x+exp(x))/(sqrt(1+cos(x))))*pow(x,a); 
 Label5->Caption = "Y="+FloatToStr(y); 

//--------------------------------------------------------------------------- 
 
При выполнении программы будет создана Форма и получены следующие 
данные(рис.3). 


Рис.3. Созданная Форма и полученные результаты. 
Контрольные вопросы: 
1. 
В чем заключается назначение основных разделов программы в языке C++. 
2. 
Какие команды включены в пункты основного меню интегрированной среды C++? 
3. 
Как осуществляется загрузка программного файла в интегрированной среде? 
4. 
Основные окна интегрированной среды C++ Builder6. и их назначение. 
5. 
Последовательность выполнения программного файла в C++ Builder6.. 
6. 
Какие основные операторы используются при программировании линейного 
процесса? 
7. 
Как осуществляется просмотр результатов программы? 

Document Outline

  • Контрольные вопросы:

Download 332.53 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling