Kako ispustiti frakcijski dio


Zemaljski paragrafi i vanzemaljsko kamenje (Srpanj 2019).

Anonim

U praktičnim izračunima morate se rjeđe nositi s cijelim brojevima - najčešće su to djelomične vrijednosti zapisane u formatu decimalne ili obične frakcije. Uz pretjeranu količinu frakcijskih ispusta, u pravilu se zaokružuju, ali u nekim slučajevima potrebno je jednostavno odbaciti cijelu frakcijsku komponentu. Neka bude vrlo jednostavno.

instrukcija

1

Ako djelomični dio broja napisanog u decimalnom formatu treba "odbaciti", samo napišite sve njegove znamenke na decimalnu točku i uklonite ga sam i sve znamenke desno. Ako nije potrebno odbaciti djelomični dio, ali ga zaokružiti na cjelobrojnu vrijednost, trebali biste postupiti na isti način, ako je nakon decimalne točke postojala jedna od znamenki od 0 do 4. U drugim slučajevima, trebali biste dodati jedan rezultat. Na primjer, ispuštanjem djelomičnog dijela od 747.75, trebate dobiti 747, a zaokružiti taj broj - 748.

2

Isto učinite s brojem zabilježenim u formatu obične mješovite frakcije - ostavite samo njegov cijeli broj i ne napišite frakciju nakon prostora. Ako se radi o zaokruživanju, to pravilo bi se sačuvalo u slučaju kada je brojnik djelomičnog dijela manji od polovice nazivnika, inače bi se jedinica trebala dodati cijelom broju. Na primjer, iz frakcije 41 8/15 nakon pada frakcijskog dijela trebalo bi biti samo 41, a zaokruživanjem - 42.

3

Ako je izvorni broj napisan u formatu nepravilne uobičajene frakcije, tada je za odbacivanje djelomičnog dijela potrebno izvršiti neke izračune. Podijelite brojnik s nazivnikom bez ostatka - rezultirajući kvocijent bit će rezultat konverzije i zaboraviti na ostatak podjele. Ako ste operaciju zaokruživanja primijenili na taj format broja, trebali biste podijeliti do stotinki - ako bi prva znamenka nakon zareza bila više od četiri, tada biste trebali dodati jedan na cijeli dio. Na primjer, ispuštanjem djelomičnog dijela 53/15 dat će se broj 3, a zaokruživanje - 4.

4

Ako se u bilo kojem programu mora riješiti djelomičnog dijela, treba koristiti alate dostupne na određenom programskom jeziku. Na primjer, u PHP jeziku postoji ugrađena funkcija sprintf, u kojoj se unosi početna vrijednost, a za cjelobrojne vrijednosti (u) kao tip podataka, a umjesto zaokruživanja dobivate neophodno "skraćivanje":
echo sprintf ("% u", "747.75")
Izvršenje ove linije će odbaciti djelomični dio u početnom broju 747.75 i izlaz 747.

5

Isti rezultat u PHP jeziku može se dobiti korištenjem ugrađene funkcije eksplodira - ona stvara niz vrijednosti iz string varijable, razbijajući ga prema određenim separatorima. Ovu funkciju proslijedite kao razdjelnik i početnu vrijednost, a zatim dodijelite prvi element niza koji kreira funkcija varijabli - on će sadržavati sve znakove izvornog broja, isključujući djelomični dio. Na primjer:
$ result = eksplodira ('.', '747.75');
$ result = $ rezultat [0];

6

Ako je bilo potrebno zaokružiti vrijednost u PHP jeziku, a ne odbaciti djelomični dio, onda biste morali koristiti ugrađenu okruglu funkciju, prenoseći joj jednu varijablu - izvorni broj:
krug jeke (747, 75);