Misol 1: Berilgan a sonini juft yoki toqligini aniqlovchi dastur tuzilsin. Borland C++ Builder da dasturu: void __fastcall TForm1::Button1Click(TObject *Sender)
{
int a;
a=StrToFloat(Edit1->Text);
if (a%2==0) Label1->Caption=("bu son juft!");
else Label1->Caption=("bu son toq!");
} Dasturlashning yaxshi usuli: Shart operatorida doimiy ravishda bloklardan foydalanish yo'l qo'yilishi mumkin bo'lgan xatoliklarni oldini oladi. Ba'zi dasturchilar oldin ochuvchi va yopuvchi qavslarni {, } yozish, undan keyin blok ichidagi operatorlarni yozish lozimligini takidlashadi.
? : shart amali
Agar tеkshirilayotgan shart nisbatan sоdda bo’ lsa, shart amalini «?: » ko’ rinishini
ishlatish mumkin. Bu operator quyidagi ko’rinishga ega:
оda> ? оda1> : оda2>;
if shart оpеratоriga o’ хshash hоlda bu shart amali quyidagicha ishlaydi: agar rоst (true) bo’lsa bajariladi, aks hоlda . Оdatda ifоdalar qiymatlari birоrta o’zgaruvchiga o’zlashtiriladi. Misol 2: 2 ta sondan kattasini topuvchi dastur tuzilsin. Borland C++ Builder da dasturu: void __fastcall TForm1::Button1Click(TObject *Sender)
{
int a,b,c;
a=StrToFloat(Edit1->Text);
b=StrToFloat(Edit2->Text);
c=(a>b)?a:b;
Edit3->Text=FloatToStr(c);
} 4.Access ma’lumotlar bazasiga nafaqat boshqa formatdagi ma’lumotlar bazasini balki, Access ma’lumotlar bazasining alohida jadvallarini qo‘shish mumkin. Bunday jadvallarni qo‘shish protsedurasi quyidagicha: