3-maruza. Identifikatorlar, literallar, o‘zgaruvchilar va berilganlar turlari. Reja



Download 424,19 Kb.
bet3/8
Sana28.02.2022
Hajmi424,19 Kb.
#473776
1   2   3   4   5   6   7   8
Bog'liq
3 - maruza

2.2-listing
using System;
namespace app1
{
class Program
{
public static void Main()
{
Console.WriteLine("Farengeyt va Selsiy shkalasi jadvali");
Console.WriteLine("Farengeyt Selsiy");
int lower, upper, step;
double fahr, cels;
lower=0;
upper=300;
step=20;
fahr=lower;
while(fahr <= upper)
{
cels=(5.0/9.0)*(fahr-32.0);
Console.WriteLine("{0:f} {1:f}", fahr, cels);
fahr=fahr+step;
}
}
}
}

Yuqoridagi dasturda keltirilgan while operatori haqida keyinchalik so’z yuritamiz. Hozir e’tiboringizni


Console.WriteLine("{0:f} {1:f}", fahr, cels);


satriga qaratmoqchimiz. Bu yerda qo’llanilgan ("{0:f} {1:f}" – formatlash satri deb yuritiladi. 0 va 1 raqamlari esa WriteLine() funksiyasida qo’llanilgan o’zgaruvchilarning tartib raqamlari hisoblanadi. Fahr – 0 cels – 1 ni qabul qiladi. Ular orasida tashlangan bitta bo’sh joy esa bu o’zgaruvchi qiymatlarini bitta bo’sh ajratgan holda chiqarishni talab qiladi. Dastur natijasi 1-rasmda berilgan





2.1- rasm. 2-listing dastur natijasi


O’nlik tip1


Ehtimol, C# tilidagi barcha butun sonli tiplar ichidan, moliyaviy hisob-kitoblarda qo’llaniladigan decimal tipi eng qiziqarlisidir. Ushbu tip 128 bit razryadga ega bo’lgan, 1E-28 dan 7,9E+28 gacha oraliqdagi sonli qiymatlarni taqdim etish uchun ishlatiladi. Ma’lumki, nuqtasi qo’zg’aluvchan sonlar bilan oddiy arifmetik amallar bajarishda yaxlitlash bilan bog’liq xatoliklar uchrab turadi. decimal tipidan foydalanish ushbu xatoliklarni istisno qiladi, sonni 28 (ba’zida 29) o’nlik razryadgacha aniqlik bilan taqdim etish imkoniyatini beradi. Shu tufayli ma’lumotlarning bu tipidan foydalanish o’nlik sonliarni yaxlitlashda xatoliklar vujudga kelishini oldini oladi, u ayniqsa hisoblash ishlari, moliya ishlarida qulay hisoblanadi. Quyidagi dasturda (2.3-listing) aniq bir moliyaviy hisoblash ishlari ko’rsatilgan.





Download 424,19 Kb.

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




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