Millä ihmeellä saan liukuluvuista pilkun jälkeiset numerot kesittelyyn??.
Eli jos jakotuloksena on saatu lukuja, esmes 146,23455543 ja 13,65773329, niin näistä pitäisi selvittää kumpi on lähempänä kokonaislukua ylöspäin pyöristettäessä.
Esmes MOD ja DivMod ei käy... ainekaan suoraan koska näissä jakaja ei saa olla liukuluku.
Liukuluvut
4
512
Vastaukset
- mitään
>...pilkun jälkeiset numerot kesittelyyn??.
Saattaisi auttaa jos vähennät siitä luvusta sen kokonaisosan (int) niin mitä jää jäljelle. :)- Vaikka näin
Vaikka näin:
Kun a ja desimaaliosa ovat reaalilukumuuttujia niin alla oleva koodin suoritettua muutujan a desimaaliosa löytyy muuttujasta desimaaliosa.
a:=146.23455543;
desimaaliosa:=a-trunc(a); - masku
Vaikka näin kirjoitti:
Vaikka näin:
Kun a ja desimaaliosa ovat reaalilukumuuttujia niin alla oleva koodin suoritettua muutujan a desimaaliosa löytyy muuttujasta desimaaliosa.
a:=146.23455543;
desimaaliosa:=a-trunc(a);Noin se on tehtävä... kiitoksia
- Mika0800
masku kirjoitti:
Noin se on tehtävä... kiitoksia
Myös Frac voisi olla pätevä funktio.
Toki:
Y := int(x);
x := x - Y;
toiminee myös ok.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
- 406993
- 323948
- 453330
- 402949
- 172726
- 372238
- 162196
- 412153
Voi ei! Jari Sillanpää heitti keikan Helsingissä - Hämmästyttävä hetki lavalla...
Ex-tangokuningas on parhaillaan konserttikiertueella. Hän esiintyi Savoy teatterissa äitienpäivänä. Sillanpää jakoi kons482087- 402058