Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

kako da ispisem 23.568,32

[es] :: Visual Basic 6 :: kako da ispisem 23.568,32
(Zaključana tema (lock), by Aleksandar Ružičić)
Strane: 1 2 3

[ Pregleda: 6883 | Odgovora: 47 ] > FB > Twit

Postavi temu

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Shadowed
Vojvodina

Član broj: 649
Poruke: 12851



+4785 Profil

icon Re: kako da ispisem 23.568,3209.04.2008. u 18:17 - pre 196 meseci
Sta vb6 koristi interno za konverziju u String? recimo
Code:

dim a as double
dim b as string
a=1.2
b=a

 
0

goranvuc
Goran Vucicevic
Novi Sad

Član broj: 4934
Poruke: 1846
77.46.226.*



+41 Profil

icon Re: kako da ispisem 23.568,3209.04.2008. u 18:18 - pre 196 meseci
Koliko ja znam: CStr()

Mislis na "implicitnu konverziju" (wow, kako rasturam termine)
 
0

Aleksandar Ružičić
Software Architect, Appricot d.o.o.
Beograd

Član broj: 26939
Poruke: 2881

Jabber: krckoorascic@gmail.com
Sajt: krcko.net


+44 Profil

icon Re: kako da ispisem 23.568,3209.04.2008. u 18:32 - pre 196 meseci
jeste CStr, sad sam proverio:
Code:

?Str(123) = "123"
False

?Cstr(123) = "123"
True


Str (koliko vidim) ostavlja jedan space ispred kod pozitivnih brojeva, dok je kod negativnih ponasanje CStr identicno Str:
Code:

?Str(-123) = "-123"
True

?Cstr(-123) = "-123"
True


ovo je naravno za cele brojeve, ali dovoljno da dokaze da se CStr koristi za implicitnu konverziju brojcane vrednosti u string
 
0

goranvuc
Goran Vucicevic
Novi Sad

Član broj: 4934
Poruke: 1846
77.46.226.*



+41 Profil

icon Re: kako da ispisem 23.568,3209.04.2008. u 18:44 - pre 196 meseci
Osim kod Null vrednosti, kod koji se koristi Str() - dakle, u pitanju je kombinacija
 
0

rgdrajko
Beograd

Član broj: 117734
Poruke: 710
80.93.249.*



+3 Profil

icon Re: kako da ispisem 23.568,3209.04.2008. u 18:47 - pre 196 meseci
Jeste moderatori,ali brate preteraste ga. Nemoguce da toliko neznate, ili ne zelite da znate.
Ovo cete sigurno opet odmah obrisati jer vasa genijalnost ne sme da se ospori.

Citat:
Aleksandar Ružičić: gorane hvala na potvrdi :)

samo da dodam da to sto ukupno moze najvise 15 cifara sa CStr da se dobije...


Pa ko je uopste vama rekao da morate da konvertujete string u broj, za broj od 100 ili 1000 cifara.
Pokusajte da pomnozite dva broja sa 100 ili vise cifara. Pokusajte.
Sigurno cete opet da koristite funkcije koje ce da konvertuju string u broj?
rgdrajko
 
0

Shadowed
Vojvodina

Član broj: 649
Poruke: 12851



+4785 Profil

icon Re: kako da ispisem 23.568,3209.04.2008. u 18:50 - pre 196 meseci
Erm.. Ko je konvertovao string u broj?
 
0

rgdrajko
Beograd

Član broj: 117734
Poruke: 710
80.93.249.*



+3 Profil

icon Re: kako da ispisem 23.568,3209.04.2008. u 18:58 - pre 196 meseci
String Data Type


There are two kinds of strings: variable-length and fixed-length strings.

A variable-length string can contain up to approximately 2 billion (2^31) characters.


A fixed-length string can contain 1 to approximately 64K (2^16) characters.
Note APublic fixed-length string can't be used in aclass module.

The codes forString characters range from 0–255. The first 128 characters (0–127) of the character set correspond to the letters and symbols on a standard U.S. keyboard. These first 128 characters are the same as those defined by theASCII character set. The second 128 characters (128–255) represent special characters, such as letters in international alphabets, accents, currency symbols, and fractions. Thetype-declaration character for String is the dollar sign ($).

rgdrajko
 
0

Aleksandar Ružičić
Software Architect, Appricot d.o.o.
Beograd

Član broj: 26939
Poruke: 2881

Jabber: krckoorascic@gmail.com
Sajt: krcko.net


+44 Profil

icon Re: kako da ispisem 23.568,3209.04.2008. u 18:59 - pre 196 meseci
rajko, pitanje je bilo kako konvertovati broj koji se nalazi u nekoj promenljivoj (u vb-u tip koji moze da sadrzi najvise cifara, tj najvecu preciznost je Double) u odredjeni format, a ne kako pomnoziti dva broja sa 10000 decimala (koji ne mogu da se zapamte ni u jednoj promenljivoj tipa Double ili Single koje su dostupne u vb-u, taj poduhvat bi zahtevao kreiranje posebne strukture podataka ili pak koriscenje stringova za prikazivanje brojeva sto nije efikasno kao sto sam vec rekao)


Citat:
Citat:
samo da dodam da to sto ukupno moze najvise 15 cifara sa CStr da se dobije...
rgdrajko:Pa ko je uopste vama rekao da morate da konvertujete string u broj, za broj od 100 ili 1000 cifara.

- CStr konvertuje broj u string (a ne string u broj)
- ko je pominjao brojeve od 100 ili 1000 cifara? ti. e za tih koliko vec decenija iskustva imas u programiranju mogao si da shvatis da je 15 cifara sasvim dovoljno, jer da nije (iskusni) programeri u majkrosoftu bi u vb uveli neki tip kao sto je LongDouble koji bi imao duplo vecu preciznost od tipa Double...


 
0

goranvuc
Goran Vucicevic
Novi Sad

Član broj: 4934
Poruke: 1846
77.46.226.*



+41 Profil

icon Re: kako da ispisem 23.568,3209.04.2008. u 19:01 - pre 196 meseci
Citat:
rgdrajko: Jeste moderatori,ali brate preteraste ga. Nemoguce da toliko neznate, ili ne zelite da znate.
Ovo cete sigurno opet odmah obrisati jer vasa genijalnost ne sme da se ospori.

Pa ko je uopste vama rekao da morate da konvertujete string u broj, za broj od 100 ili 1000 cifara.
Pokusajte da pomnozite dva broja sa 100 ili vise cifara. Pokusajte.
Sigurno cete opet da koristite funkcije koje ce da konvertuju string u broj?

Ne, necemo ovo obrisati - evo ovim citiranjem ostaje upamceno za sva vremena.
 
0

Aleksandar Ružičić
Software Architect, Appricot d.o.o.
Beograd

Član broj: 26939
Poruke: 2881

Jabber: krckoorascic@gmail.com
Sajt: krcko.net


+44 Profil

icon Re: kako da ispisem 23.568,3209.04.2008. u 19:03 - pre 196 meseci
ne znam odakle si izvukao to za String Data Type ali ovo nije tacno:
Citat:

The codes forString characters range from 0–255.

u VB6 string tip je Unicode a ne Ascii i svaki karakter zauzima 2 bajta (a ne jedan) pa je samim tip broj razlicitih karaktera = 2^16 (a ne 2^8 kao kod ascii stringova)

a i kao sto ti kazes
Citat:
Odlicno, to svi znamo!

mislim, koja je svrha ovoga sto si postovao? (a i kada postujes tudji text koristi quote)
 
0

rgdrajko
Beograd

Član broj: 117734
Poruke: 710
80.93.249.*



+3 Profil

icon Re: kako da ispisem 23.568,3209.04.2008. u 19:06 - pre 196 meseci
Vi ste moderatori ograniceni samo na 15 cifara, koliko vidim.
Ok postujem to, vi i neznate za veci broj cifara od 15.
Zamislite samo, zamislite, da morate da radite npr. sa brojem pi koji ima najmanje 30 ili vise cifara. Zamislite.
Ovo cete sigurno obrisati i necete ostaviti za sva vremena.
rgdrajko
 
0

goranvuc
Goran Vucicevic
Novi Sad

Član broj: 4934
Poruke: 1846
77.46.226.*



+41 Profil

icon Re: kako da ispisem 23.568,3209.04.2008. u 19:10 - pre 196 meseci
Citat:
rgdrajko: Vi ste moderatori ograniceni samo na 15 cifara, koliko vidim.
Ok postujem to, vi i neznate za veci broj cifara od 15.
Zamislite samo, zamislite, da morate da radite npr. sa brojem pi koji ima najmanje 30 ili vise cifara. Zamislite.
Ovo cete sigurno obrisati i necete ostaviti za sva vremena.

Vidis da nisi u pravu
 
0

rgdrajko
Beograd

Član broj: 117734
Poruke: 710
80.93.249.*



+3 Profil

icon Re: kako da ispisem 23.568,3209.04.2008. u 19:12 - pre 196 meseci
Citat:
Aleksandar Ružičić: ne znam odakle si izvukao to za String Data Type ali ovo nije tacno:

mislim, koja je svrha ovoga sto si postovao? (a i kada postujes tudji text koristi quote)


Da covece, trgni se pre takvih izjava.
Otkucaj STRING, pritisni F1, klikni na String Data Type i dobices ono sto sam naveo. Proveri, cisto da vidim da li ovde pricamo istu pricu.


rgdrajko
 
0

Aleksandar Ružičić
Software Architect, Appricot d.o.o.
Beograd

Član broj: 26939
Poruke: 2881

Jabber: krckoorascic@gmail.com
Sajt: krcko.net


+44 Profil

icon Re: kako da ispisem 23.568,3209.04.2008. u 19:13 - pre 196 meseci
rajko otkud ti ta fobija da cemo da brisemo poruke onih clanova koje pokusavamo da naucimo programiranju?
svaki pocetak je tezak, zasto bismo nekome otezavali tako sto mu brisemo poruke?

a sto se tice rada sa brojevima od 30+ cifara, ja nikada nisam imao tu potrebu a ocigledno je i da necu nikada.

kad vec pominjes broj PI (koji ima beskonacno mnogo cifara) razmisli o sledecem: da ljudima nije dovoljno 15 cifara za predsavljanje broja PI, zar ne bi prosirili trenutna ogranicenja i napravili tipove podataka koji mogu da sadrze brojeve od recimo 1000 cifara? a kao sto znas (ili mozda ne znas) niko pametan to nije radio jer su ternutni tipovi promenljivih sasvim dovoljni za upoterbu. recimo u 3D igrama ili u CAD alatima sasvim je dovoljno da se PI pise is recimo 6-7 decimala.
 
0

goranvuc
Goran Vucicevic
Novi Sad

Član broj: 4934
Poruke: 1846
77.46.226.*



+41 Profil

icon Re: kako da ispisem 23.568,3209.04.2008. u 19:15 - pre 196 meseci
Citat:
rgdrajko: Da covece, trgni se pre takvih izjava.
Otkucaj STRING, pritisni F1, klikni na String Data Type i dobices ono sto sam naveo. Proveri, cisto da vidim da li ovde pricamo istu pricu.

Ne pricamo istu pricu, ti pricas svoju, a mi ostali svoju: Hajde udahni duboko i ponovo procitaj sta je ovde pisano, ne znam sta si se opet uspropadao; Mi smo pricali o konverziji promenljive numerickog tipa u promenljivu tipa String, a ti pricas o necemu potpuno desetom.
 
0

Aleksandar Ružičić
Software Architect, Appricot d.o.o.
Beograd

Član broj: 26939
Poruke: 2881

Jabber: krckoorascic@gmail.com
Sajt: krcko.net


+44 Profil

icon Re: kako da ispisem 23.568,3209.04.2008. u 19:15 - pre 196 meseci
Citat:
rgdrajko: Da covece, trgni se pre takvih izjava.
Otkucaj STRING, pritisni F1, klikni na String Data Type i dobices ono sto sam naveo. Proveri, cisto da vidim da li ovde pricamo istu pricu.

nemam instaliran MSDN (za visual studio 6) i nakada ga nisam ni imao, ali ajde reci mi koji je ascii kod (od 0 do 255) cirilicnog slova Ć. Jer ako si pokusao da to zapamtis u string promenljiivoj mozda si primetio da je to sasvim moguce kod vb-a...
 
0

rgdrajko
Beograd

Član broj: 117734
Poruke: 710
80.93.249.*



+3 Profil

icon Re: kako da ispisem 23.568,3209.04.2008. u 19:18 - pre 196 meseci
Citat:
Aleksandar Ružičić: nemam instaliran MSDN (za visual studio 6) i nakada ga nisam ni imao...


Ok, ako ti treba MSDN da ti posaljem. Pozdrav, Rajko
Inace momci, lepo je ponovo biti sa vama. Zar ne?
rgdrajko
 
0

goranvuc
Goran Vucicevic
Novi Sad

Član broj: 4934
Poruke: 1846
77.46.226.*



+41 Profil

icon Re: kako da ispisem 23.568,3209.04.2008. u 19:20 - pre 196 meseci
Meni je zabavno, evo naterao si me na komentarisanje, nesto sam se ulenjio u zadnje vreme. Da li si poslusao moj savet o disanju i sl?
 
0

Aleksandar Ružičić
Software Architect, Appricot d.o.o.
Beograd

Član broj: 26939
Poruke: 2881

Jabber: krckoorascic@gmail.com
Sajt: krcko.net


+44 Profil

icon Re: kako da ispisem 23.568,3209.04.2008. u 19:24 - pre 196 meseci
Citat:
rgdrajko: Ok, ako ti treba MSDN da ti posaljem. Pozdrav, Rajko
Inace momci, lepo je ponovo biti sa vama. Zar ne?


to potpada pod pirateriju i ja ne zelim da ucestvujem u istoj, ali hvala na ponudi mogu da se snadjem i bez MSDN-a (a i ne programiram vise u VB-u)

i da, i moje misljenje je da je lepo ponovo biti sa tobom, ovako cu bar imati na sta da odgovaram svaki dan :)
 
0

rgdrajko
Beograd

Član broj: 117734
Poruke: 710
80.93.249.*



+3 Profil

icon Re: kako da ispisem 23.568,3209.04.2008. u 19:27 - pre 196 meseci
Ma jesam, hvala ti.
Najbolji ste. Cak i kada se objasnjavamo. Sta bih ja bez vas. Mnogo ste mi pomogli sa vasim kritikama.
S kim si, onakav si.
Nedostajali ste mi, cisto da znate.
rgdrajko
 
0

[es] :: Visual Basic 6 :: kako da ispisem 23.568,32
(Zaključana tema (lock), by Aleksandar Ružičić)
Strane: 1 2 3

[ Pregleda: 6883 | Odgovora: 47 ] > FB > Twit

Postavi temu

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.