KompüterlərProqramlaşdırma

WEB proqramlaşdırmalarında yuvarlaqlaşdırma nömrələri

Riyaziyyatda, bir nöqtənin tam dəqiqliyinə ehtiyac olmadığı və ya müəyyən edilməsinin mümkünsüzlüyünə mane ola biləcəyi vəziyyətlər çoxdur. Belə hallar, məsələn, kompleks hərəkət funksiyaları ilə işləyərkən yarana bilər.

Nömrələri müəyyən bir xarakterə yuvarlaqlaşdırmaq sonda sonuncu sıfırların əlavə edilməsi ilə yaxın bir dəyəri əvəz etməkdir.

Təbii səhmlər bu əməliyyata müxtəlif dərəcədə dəqiqliklə: on, yüzlərlə, minlərlə və s. Məruz qala bilər. İstənilən düzgünlük dərəcəsindən asılı olaraq, sıfırların yuvarlaqlaşdırmanın aparıldığı axıdmanın rəqəmi ilə əvəz edilməlidir. Sadə nümunələrdə, bu əməliyyatı xəyal edə bilərsiniz.

Belə ki, ədədi onlarla qədər yuvarlaqlaşdırdıqda, nöqtəni vahidin rəqəminə qoymaq üçün sıfır lazımdır. Eyni zamanda, yüzlərlə yuvarlaqlaşdırarkən - vahidlərin və onların boşaldılmasını dəyişdirmək lazımdır.

Bu əməliyyat, dönüşüm ilə təxminən bir dəyər əldə etməyi nəzərdə tutur.

PHP nömrələri yuvarlaqlaşdırma

PHP dili, WEB səhifələrinin və tətbiqlərin yaradılması sadələşdirilməsi üçün hazırlanmış bir kompilyator dili olsa da, bu da matematik ifadələrlə işləmək üçün bir sıra funksiyaları ehtiva edir. Onların yuvarlanması həm də bu inkişaf mühitinə daxil edilir.

PHP funksiyaları

PHP üç ədəd yuvarlaqlaşdırma funksiyasını təmin edir: dəyirmi, tavan və mərtəbə. Birincisi, ən yaxın sayıya yuvarlaqlaşdırmaq üçündür. İkincisi, yalnız böyük tərəfdən birinci olana bərabərdir. Üçüncü - kiçik tərəfdə.

Round () funksiyası sözdizimini ifadə edir:

Float dəyirmi (float dəyəri [int inteqrasiya])

Birinci parametre, dönüşümün gerçekleştiği sayı belirtir. İkincisi, isteğe bağlı olaraq, ədədlərin yuvarlaqlaşdırıldığı dəqiqliyini göstərir.

Funksiyadan istifadə etmək nümunəsi:

$ Roun = dəyirmi (3.8); // 4
$ Roun = dəyirmi (3.15); // 3
$ Roun = dəyirmi (5.5); // 6
$ Roun = dəyirmi (8.499); // 8
$ Roun = dəyirmi (2.46.1); 2.5 2.5
$ Roun = dəyirmi (3.7384,3); // 3.738
$ Roun = dəyirmi (1939, -1); // 1940
$ Roun = dəyirmi (2,5,1); 2.5 2.5
$ Roun = dəyirmi (1444, -2); // 1400

Gərəkli sayını yüzüncü dəfə yuvarlaqlaşdırın:

$ Roun = dəyirmi (3.467.2); // 3.47

Tələb olunan nömrəni tam dəyərə yuvarlaqlaşdırmaq:

$ Roun = dəyirmi (4.827); // 5

Yığılan nömrəni almaq istəyirsinizsə, sintaksis ilə ceil () funksiyasından istifadə etməlisiniz:

Üzən tavan (float dəyəri)

Bu funksiya fasiləsiz sayını əks etdirən yalnız bir parametr ötürülməlidir.

Funksiyadan istifadə etmək nümunəsi:

$ Cei = ceil (4.7); // 5
$ Cei = ceil (4.001); // 4
$ Cei = ceil (6.5); // 7
$ Cei = ceil (3.0); // 3

Nömrələrin yuvarlaqlaşdırılmasını daha kiçik bir şəkildə almaq lazımdırsa,

Sintaksis ilə müəyyən edilən mərtəbə () funksiyasından istifadə edin:

Üzən mərtəbə (float dəyəri)

Bu funksiya, əvvəlcədən birinə bənzəyir, istisna olmaqla, daha kiçik bir tamsayı dəyərinə keçən fraksiyalı nöqtəni yaradır.

Funksiyadan istifadə etmək nümunəsi:

$ Okr = mərtəbə (4.99); // 4
$ Okr = mərtəbə (5.023); // 5
$ Okr = mərtəbə (6.4); // 6
$ Okr = mərtəbə (7.0); // 7

JavaScript nömrələri turları

JavaScript-də, PHP-də olduğu kimi, rəqəmlərin yuvarlanması üçün funksiyalar vardır. Math obyektinin metodları olaraq adlandırılmaları istisna olmaqla, onlar həm PHP funksiyalarına və məzmununa bənzərdirlər.

JavaScript özünəməxsus bir obyekt yönümlü proqramlaşdırma dilidir. Buna görə funksiyaların bəzi xüsusiyyətləri izləyir. Bizi maraqlandıran nömrələrin yuvarlaqlaşdırılmasının funksiyaları və onların xüsusiyyətləri Math obyektinə yerləşdirilir. Və obyektin adından sonra onları çağırmaq üçün, zəng operatorunu "." Və sonra da əmlakın adı göstərməlisiniz. Eynilə, bu əmlakın keçdiyi dəyərləri göstərməlisiniz.

Məsələn:

Alert ('Math.floor (125.6768) =' + Math.floor (125.6768));

Açılır pencerədə 125 göstərəcək.

Hər halda, obyektə yönəldilən dilləri ilə zahirən çətin bir işlə məşğul olsa da, JavaScript funksiyalarını istifadə etməkdə heç bir problem yoxdur.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 az.delachieve.com. Theme powered by WordPress.