«C# dasturlash tili» O’quv qo’llanma


Probel (bo’shliQ) va yumaloQ Qavslarning Qo’llanilishi



Download 0,57 Mb.
bet55/76
Sana20.07.2022
Hajmi0,57 Mb.
#828017
1   ...   51   52   53   54   55   56   57   58   ...   76
Bog'liq
C # ma\'lumotnoma

Probel (bo’shliQ) va yumaloQ Qavslarning Qo’llanilishi
Dasturni tushunarligini oshirish uchun S# da tabulyatsiya va probel amallari ishlatiladi. Masalan Quyidagi ikkita misollar bir xil lekin ularni ichidan ikkinchisini o’Qish osonroQdir.
10G’u*(127G’x);
10 G’ u * (127 G’ x) ;
YUmaloQ Qavslar uning ichida joylashgan operatorlar afzalligini oshiradi. Qo’shimcha tarzdagi yumaloQ Qavslar ifodani xisoblash jarayonini sekinlashtirmaydi va xatolikka olib kelmaydi va ifodani aniQligini va tushunarliligini oshiradi. Ko’rinib turibdiki, Quyidagi misollar ichidan ikkinchisini o’Qish birmuncha osonroQdir.
x u 3 34*tempQ 2G’
x (y 3) (34*temp)G’2


2-3 Proekt. Kredit bo’yicha to’lov summalarini xisoblash
YUQorida ta’kidlanganidek, mazkur tiplar kunlik to’lovlarni xisoblash uchun xam juda Qulaydir. Taklif etilayotgan dastur kredit bo’yicha to’lovlarni xisoblashga Qaratilgan (masalan avtomobil sotib olish uchun). Mazkur proekt tiplarni tartiblash asosida va C# kutubxonasidan foylanilgan xolda amalga oshiriladi.
To’lov summasini aniQlash uchun Quyidagi formuladan foydalaniladi.

Int Rate* (PrincipalG’PayPerYear)


Payment q -------------------------------------------------------
1G’ ((IntRateG’PayPerYear)Q1) PayPerNumYear

Bu yerda Int Rate o’zgaruvchisi kredit orQali to’lov foizini bildirsa, Principal o’zgaruvchisi esa eski balansni anglatadi. PayPerYear o’zgaruvchilari esa yil davomidagi to’lovni bildiradi va NumYear esa yil xisobidagi to’lov vaQtini anglatadi.




BosQichli ko’rsatmalar

  1. YAngi fayl yarating va uni RegPay.cs deb nomlang

  2. Dasturda Quyidagi o’zgaruvchilarni Qo’llang

decimal Principle
decimal Pay
decimal PayPerYear
decimal NumYears G’G’ kreditning Qolgan vaQti
decimal Payment G’G’ to’lov miQdori
decimal numer, denom; G’G’ yordamchi o’zgaruvchilar
double b,e; G’G’ Pow usulining asosiy va chaQiruvining ko’rsatkich darajasi. E’tibor bering, xar bir bosQichdan so’ng xar bir operatsiya uchun tavsiflar berilgan. Bu esa Qaysi o’zgaruvchi Qanday funksiyani bajarishini bilish uchun Qulaylik yaratadi.

  1. Dasturning kod Qatoriga kredit to’g’risidagi spesifik informatsiyani kiriting. Dastur uchun Quyidagi Qiymatlarni kiriting: eski balans 10 000 ming dollar, kredit foizi 7,5%, yillik to’lov – 12, kredit uchun ajratilgan vaQt – 5 yil.

Principal – 10000
IntRate – 0.075m;
PayPerYear – 12.0m
NumYears – 5.0m

  1. moliyaviy xisob-kitobni amalga oshiruvchi kod Qatorini kirgizing

numer q IntRate * Principal G’PayPerYear

e – (double) – (PayPerYear * NumYears);


r – (double) (IntRate G’ PayPerYear) Q1;

denom q 1 – (decimal) Math.Pow.(b,e);


Payment – numerG’denom;



  1. Dastur operatorini xar oylik to’lov sifatida namoyon Qiladigan Qilib yakunlang.

Console.WriteLine (Oylik to’lov xajmi (0:S)”, Payment);

  1. Quyida dasturni to’la matni keltirilgan.

Proekt 2-3
Dastur kredit asosida oylik to’lovni xisoblash uchun mo’ljallangan.
Faylni RegPay.cs deb nomlang
*G’
using System;
classRegPay
Mazkur dasturni ishga tushirish uchun Quyidagi Qator kiritiladi.
G’G’G’G’
Mazkur dasturni amaliyotda Qo’llashdan oldin sinovdan o’tkazing.

Download 0,57 Mb.

Do'stlaringiz bilan baham:
1   ...   51   52   53   54   55   56   57   58   ...   76




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish