» »

[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
366351 (4484) Looooooka
»

c sharp LinkedList - Naloga

Oddelek: Programiranje
91877 (1828) Msatir
»

Visual basic noob question

Oddelek: Programiranje
111584 (1339) DonMatejo
»

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

Oddelek: Programiranje
91524 (1364) wat56
»

[vb] Branje formata števil

Oddelek: Programiranje
91452 (1253) Tugo

Več podobnih tem