» »

[VB6] izpis za decimalko

[VB6] izpis za decimalko

marco ::

Hi

Imam Visual basic 6 in bi rad, da mi izpiše prva 4 števila za decimalko.

primer:
3210,1234567890 izpis naj bo 1234

0,98765 izpis naj bo 9876

Kako to dosežem? poskušal sem s format ukazom pa mi ne uspe.

LP,marko

Jarno ::

Tako na pamet, odštej celoštevilski del, ostanek pomnoži z 10000 in izlušči celoštevilski del.
#65W!

marco ::

Sigurno obstaja nek ukaz, da izluščiš ta del, kot naprimer Format(0.00), da ti izpiše samo dve decimalki.

Lp,

Jarno ::

Lahko pa število pretvoriš v string, parsaš string do decimalke in nato pridobiš štiri mesta po decimalki.
Če je decimalk manj kot štiri, pa dopolniš z ničlami.

Sicer pa, google is your friend...
https://stackoverflow.com/questions/561...
#65W!

Zgodovina sprememb…

  • spremenil: Jarno ()

marco ::

Nisem še rešil tega problema, mi ne uspe.

Lp,

Miha 333 ::

Int((stevilo - Int(stevilo)) * 10000#)

Zgodovina sprememb…

  • spremenilo: Miha 333 ()


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

float vs decimal

Oddelek: Programiranje
366300 (4433) Looooooka
»

c sharp LinkedList - Naloga

Oddelek: Programiranje
91862 (1813) Msatir
»

Visual basic noob question

Oddelek: Programiranje
111572 (1327) DonMatejo
»

[C++][Naloga] Strukture - izpis po abecednem redu

Oddelek: Programiranje
91513 (1353) wat56
»

[vb] Branje formata števil

Oddelek: Programiranje
91446 (1247) Tugo

Več podobnih tem