» »

[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.
Chuck Norris je med števili 0.999... in 1 uspel vriniti konstanto imenovano CN.
#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...
Chuck Norris je med števili 0.999... in 1 uspel vriniti konstanto imenovano CN.
#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
366354 (4487) Looooooka
»

c sharp LinkedList - Naloga

Oddelek: Programiranje
91878 (1829) Msatir
»

Visual basic noob question

Oddelek: Programiranje
111585 (1340) DonMatejo
»

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

Oddelek: Programiranje
91528 (1368) wat56
»

[vb] Branje formata števil

Oddelek: Programiranje
91456 (1257) Tugo

Več podobnih tem