Liukuluvut

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.
4568
Äänestä

Muut lukivat myös

Vastaukset 4

Vanhimmat

>...pilkun jälkeiset numerot kesittelyyn??.

Saattaisi auttaa jos vähennät siitä luvusta sen kokonaisosan (int) niin mitä jää jäljelle. :)

Äänestä
  • 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);

    Äänestä

  • 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

    Äänestä

  • 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.

    Äänestä

Kommentoi aloitusta


masku kirjoitti:

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.

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu