Jakojäännöksen lasku?

Eli pitäisi saada ohjelma, joka katsoo TextBox4.Text -kentästä numeron esim 3661 ja muuttaa sen tunneiksi, minuuteiksi ja sekunneiksi TextBox-kenttiin, joita ovat:

tunnit = TextBox1.Text
minuutit = TextBox2.Text
sekunnit = TextBox3.Text

Eli miten tuota mod komentoa käyttämällä tuollainen onnistuisi?



Kiitos paljon!
4695
Äänestä

Muut lukivat myös

Vastaukset 4

Vanhimmat

Et kertonut miten tuo numero liittyy aikaan. Oletan, että 3661 tarkoittaa sekunteja.

Vaikka jotenkin näin:
tunnit = sekunnit / (60*60)
minuutit = (sekunnit Mod (60*60)) / 60
sekunnit = sekunnit Mod 60

En viitsinyt alkaa asentelemaan visual basicia joten voit joutua vähän säätämään. Periaatteessa tuolla tavalla pitäisi kuitenkin toimia. En muista tarkalleen kuinka jakaminen visual basicissa toimii, tämä esimerkki olettaa että käytetyt muuttujat ovat integer tyyppiä ja niiden jakaminen pyöristää numeron alaspäin esim: 5/2 => 2

Äänestä
  • Kiitos!

    Mitenkäs tuo pyöristys pitäisi hoitaa vielä koodissa? Ohjelma toimii tuolla koodilla mutta pyöristyksen alaspäin tarvitsisi vielä toimimaan.

    Äänestä

  • Osaako joku? kirjoitti:

    Kiitos!

    Mitenkäs tuo pyöristys pitäisi hoitaa vielä koodissa? Ohjelma toimii tuolla koodilla mutta pyöristyksen alaspäin tarvitsisi vielä toimimaan.

    Katso vaikka
    http://www.a1vbcode.com/snippet-2916.asp

    Erittäin hyvä taito ohjelmoitaessa on opetella käyttämään hakuja ja helppejä...

    Äänestä

  • sam.e.lee kirjoitti:

    Katso vaikka
    http://www.a1vbcode.com/snippet-2916.asp

    Erittäin hyvä taito ohjelmoitaessa on opetella käyttämään hakuja ja helppejä...

    Ei tunnu toimivan tuo koodinpätkä.

    Äänestä

Kommentoi aloitusta


Osaako joku? kirjoitti:

Eli pitäisi saada ohjelma, joka katsoo TextBox4.Text -kentästä numeron esim 3661 ja muuttaa sen tunneiksi, minuuteiksi ja sekunneiksi TextBox-kenttiin, joita ovat:

tunnit = TextBox1.Text
minuutit = TextBox2.Text
sekunnit = TextBox3.Text

Eli miten tuota mod komentoa käyttämällä tuollainen onnistuisi?



Kiitos paljon!

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