Muhim so`zlar:
loyiha, console,
console wizard, VCL, cout, application,
xossa, hodisa, element.
Bilib olasiz:
loyiha yaratish, console
rejimda ishlash, console wizard bilan ishlash, VCL, application yaratish,
Builder elementlarini, forming 21 ta xossasi va 8 ta hodisasi va ular bilan
ishlash usullarini.
Konsolli dasturlash uchun C++ Builder da barcha loyihalarni yopish lozim
(Close all) va ―file->new->other..‖ buyruqlar algoritmi bajariladi. Ekranga ―New
Items‖ muloqot oynasi chiqadi. Bu oynadan ―New->Console Wizard‖ tanlanadi va
ekranga ―Console Wizard‖ muloqot oynasi chiqadi. Source Type bo`limidan
dasturlash tili (masalan, c++) ni, kerak bo`lsa visual component library (VCL) ni
tanlab [ok] tugmasi bosiladi. Dastur listing matnni yozish uchun tahrirlovchi oyna
294
ochiladi. Bu oynadan barcha matnlarni o`chirish mumkin. Faqat VCL ni tanlagan
bo`lsangiz ―#include ‖ o`chirish xato bo`ladi. Chunki biz uni tanladik va
bu kutubxonadan foydalanamiz. Shundan so`ng kerakli kutubxonalarni chaqirib,
operatorlarni yozishimiz mumkin.
6.1-listing Output:
#include
# include
void main()
{ cout << "Salom BUXORO!!!"; }
Salom BUXORO!!!
C++ Builder ning konsolli muhitida C/C++ ning ixtiyoriy dasturini kiritib,
bajarib ko`rish mumkin. Masalan, kvadrat tenglamani hisoblovchi dasturi.
6.2-listing Output:
#include
# include
# include
void main() {
cout << "ax^2+bx+c=0 ni yechish" << endl;
cout << "a,b,c ni kirit:" << endl;
int a,b,c;
cin >> a >> b >> c;
if (a<=0) cout << "a<=0 bo`lishi xato !!!";
else {
float d;
d=(b*b)-(4*a*c);
if (d<0) cout <<"yechim yo`q";
else {
if (d==0) cout << "x=" << (-b+sqrt(d))/(2*a);
else {
295
cout << "x1=" << (-b+sqrt(d))/(2*a) << endl;
cout << "x2=" << (-b-sqrt(d))/(2*a) << endl; } } }
bool readln;
cin >> readln; }
|