Delphi dasturlash muhitida chiziqli dasturlar tuzish. Sodda dasturlar tuzish va natija olish
a) butun tiplar va ular bilan bajariladigan amallar:
+ qo’shish amali;
- ayirish amali;
* ko’paytirish amali;
Div amalida bo’lish paytida qoldiq tashlab yuboriladi; Mod amalida bo’lish paytidagi qoldiqni aniqlash;
b) matematik funksiyalar va StrToFloat, FloatoStr, inttostr, strtoint funksiyalaridan foydalanish yo’llari bilan tanishish;
A va B ikkita haqiqy sonlar berilgan. Ularning yig’indisi, ayirmasi va ko’paytmasini hisoblang. Yechish. A va b sonlar yig’indisini S, ayirmasini D, ko’paytmasini K bilan belgilasak, S=a+b, d=a-b, k=a*b formulalar o’rinli bo’ladi.
procedure TForm1.Button1Click(Sender: TObject);
var a,b,s,p:real;
begin
a:=StrToFloat(Edit1.Text);
b:=StrToFloat(Edit2.Text);
s:=a+b; p:=a*b;
Edit3.Text:=FloatToStr(s);
Edit4.Text:=FloatToStr(p); end;.
15- Laboratoriya ishini bajarish bo’yicha HISOBOT
Mavzu: C++ dasturlarida sodda masalalar bilan ishlash
Talabaning FIO: Abdurashidov Shafoat
Gurux:205
C++ dasturlash tilida ikki funksiyani qayta yuklash dasturi.
Masalan, quyidagi dastur addjvalues nomli ikkita funksiyani qayta yuklash uchun xizmat qiladi:
#include int add_values (int a, int b)
{
return(a + b);
} int add_values (int a, int b, int c)
f
return(a + b + c);
} void main(void)
{
cout « “200 + 801 = “ « add_values(200, 801) « endl; cout « “100 + 201 + 700 = “ « add_values(100, 201, 700) « endl;
} Ushbu dastur quyidagi natijani beradi:
Ko‘rinib turibdiki, dasturda ikkita bir xil nomdagi, ammo parametrlari soni har xil bo‘lgan addjvalues funksiyasi aniqlangan. Bu holda kompilyator parametrlar soniga ko‘ra qaysi funksiyani qo‘llash haqida mustaqil ravishda xulosa qiladi.
Quyidagi misolga e’tibor bering. Unda show message funksiyasi qayta yuklanadi. Birinchi show_message funksiyasiga parametrlar uzatilmaydi va u ekranga standart axborotni chiqaradi. Ikkinchisi unga uzatilgan bitta ma’lumotni, uchinchisi esa ikkita ma’lumotni ekranga chiqaradi.
^include void show_message(void)
{ cout « “ Standart axborot: “ « “ C++ da dastrulashni o ‘rganamiz ” « endl; } void show_message(char *message)
{
cout « message « endl;
} void show_message(char *first, char *second') { cout « first « endl; cout « second « endl; } void main(void)
{
show_message(); show_message(“ C++ tili da dastrulash oson”); show_message(“ C++ tili zo ‘r til!”, “Qayta yukalsh yaxshi imkoniyat!”) ; } Bu dastur quyidagi natijani beradi: