Словом...

18 отговора 570 прегледа
#1

Словом...

някой да има функция за превръщане на цифри в думи?
на PHP или JavaScript

Отговор
в отговор на Lizard #2

Re: Словом...

kaji kakvo se opitvash da napravish... i v dvata ezika mojesh da polzvash cifrite kato dumi bez da e nujno specialno konvertirane.

Отговор
в отговор на dzver #3

Re: Словом...

трябва ми функция като и подам число да ми връща числото написано с думи

f(123) да ми връща "сто двадесет и три"

Отговор
в отговор на Lizard #4

Re: Словом...

oh boli :)

sujaliavam, ne znam za takava funkcia. no e interesna zadachka da si ia napishesh.

na bulgarski li ti triabva?

Отговор
в отговор на dzver #5

Re: Словом...

на български
нях си я писал за Word, ама бъркаше "две" и "два" и нямам време да я пиша наново, затова питам ако някой я има...

Отговор
в отговор на Lizard #6

я виж това

отвори ми се 1 час дупка и се сетих за твоя проблем...

[линк]

доста не-красив скрип се получи, и доста изкърпен. Тествай го, ако ти се струва използваем дай мейл...

теоретично трябва да работи с числа между 1 и 999999999999
може да има проблеми с неща от рода на

сто и два милиарда и двадесет и двe хиляди и единадесет лв.

Отговор
в отговор на dzver #8

Re: я виж това

явно от шестанйсетични числа не отбира...

4F5

ViruS
Отговор
в отговор на ViruS #9

Re: я виж това

да, явно е, че и от десетична дроб не разбира... много си взискателен... Аз пък искам, като му дам стойност в RGB да ми каже какъв е цвета... За 16 стандартни дето си имат цветове ясно, ама за останалите ще ми е интересно да ги чуя, как звучат... на български!

Иначе като му дадеш за ядене 255,255,255 и ти (по)връща:

двеста петдесет милиарда петстотин два милиона петстотин петдесет хиляди двеста петдесет и пет лв. което е странно и трудно оприличимо на горното... иначе е готино... А някой да знае алгоритъма за преобразуване на цвят от RGB в HSL и обратно? Намерих два... приличат си, но все дават някакви резултати, дето не приличат на резултати...

Баба....

_
Бабо,защо са ти толкова големи очите?
Бабо,защо са ти толкова големи зъбите?
Ти май не си баба?
Отговор
в отговор на БaбaИлиицa #10

Re: я виж това

255,255,255 go vyzpriema kato 25502550255 predpolagam...
smi, ne pravia proverka na tova dali vhodyt e chist....

ne e goliam zor da sloja

if (eregi("^[0-9]+$",$duma)) echo long2cyr($duma); :P
ili puk za da ugodia na virus dobavka .. else if (eregi("^[0-9a-f]+$",$duma)) echo long2cyr(hexdec($duma)); :P

lizard, pratih ti go tva po email... ne e niakva programistka krasota, ama smiata :)

Отговор
в отговор на БaбaИлиицa #11

RGB to HSL

HOW TO RETURN hsl.to.rgb(h, s, l):
SELECT:
l<=0.5: PUT l*(s+1) IN m2
ELSE: PUT l+s-l*s IN m2
PUT l*2-m2 IN m1
PUT hue.to.rgb(m1, m2, h+1/3) IN r
PUT hue.to.rgb(m1, m2, h ) IN g
PUT hue.to.rgb(m1, m2, h-1/3) IN b
RETURN (r, g, b) HOW TO RETURN hue.to.rgb(m1, m2, h):
IF h<1: PUT h+1 IN h
IF h>1: PUT h-1 IN h
IF h*6<1: RETURN m1+(m2-m1)*h*6
IF h*2<1: RETURN m2
IF h*3<2: RETURN m1+(m2-m1)*(2/3-h)*6
RETURN m1

Отговор
в отговор на dzver #12

bug-4e

super e dzvere,
malko se ligavi kato mu napishesh cheten bori cifri sled 0-ta:
098 ili 09876 ili neshto takova, ama inache si bachka ok ;)

well well well...
Отговор
в отговор на БaбaИлиицa #13

eto i za teb solution na php:

[линк]
[линк]

source codes, koito davam tuk sa s .php.txt nakraja


da znaete, che skukata e goliam tupizym :)

Отговор
в отговор на dzver #14

Re: RGB to HSL

Абе дзвер... ми аз имам същия алгоритъм, ама като го преведа на необходимия език и не ми изкарва тия резултати! Я ще е 8 цифрено число, я ще е една десетомилионна... понякога даже ми излиза и отрицателно число! Някакъв ужас! Тоя сорс дето си го дал на какъв език е? Тия SELECT и PUT нищо не ми говорят? Това PHP ли е- май не е! Всъщност на мен ми трябва в един страхотно безизвестен език: multimedia building script language и аз опитах да го преведа, ама нищо не стана. Ако не е проблем- прати ми го на PHP на мейла [email protected]@dir.bg</a>... Щото нещо не става работата. Иначе аз го имам същия алгоритъм!

Освен това, нещо не смята много точно! Имаш пропуск в алгоритъма! Ако минималния и максималния цвят са равни, т.е. цвета е някоя от гамите на сивото- HSL-то трябва да бъде: 0.0.(R/G/B) т.е. R, G и B са едно и също число! А като дам еднакви числа- то ми дава малко по различно- грешката е от прехвърлянето през проценти и обратно!

Баба...

_
Бабо,защо са ти толкова големи очите?
Бабо,защо са ти толкова големи зъбите?
Ти май не си баба?

А, гледай начи... това третата възраст страшно нещо: алцхаймер, склероза, психично разстройство, депресия, болки в кръста, колената, ставите, гръбнака... Та за какво ставаше дума: ти нещо се занимуваш с българския сайт за това лето господне 2001-во ли? Сиреч ще присъстваш (искрено и) лично на официалната церемония по връчването на статуетките сладък шаран (т.е. месингова кльомба!)... Може да се засечем там... да се видим... дет се вика: око за око...

пак Баба...

Редактирано от БaбaИлиицa на

Отговор
в отговор на БaбaИлиицa #15

Re: RGB to HSL

amm, abe nie tuk s edin kolega si niamahme rabota i kato go vidiahme tva na toja shiban ezik ni stana interesno :P syotvetno toj napravi test application na delphi, a az na php. Negovia ne proraboti, moja proraboti :))

az go proverih s niakolko cviata - n1 e :))))

[линк]
[линк]
[линк] <- tova sa source codes
[линк] <- source

losha rabota e tova, skukata :)

dopisvane:

dam, shte hodia na bgsite, izbor imam li :P
samo dano do togava ne me ubie neshto. ei sega naprimer me presledva niakakuv jurnalist i shte idva da me intervjuira. a az se potia i shubelisvam....

pazi boje!
choveka chul neshto za "hackeri" :) KLUCHOVA DUMA :)))))

Редактирано от dzver на

Отговор
в отговор на dzver #16

Re: RGB to HSL

Ами, ако не ме лъже паметта, това дето си го дал горе е на един забравен от бога език ABC, сигурно само пощата на ABV работи с него и о с българската му версия :)

Ще разгледам твоята интерпретация и се надявам да разбера смисъла на мероприятието!

Колкото до това, че конвертира много правилно, опитай следните стойности:

RGB=255.255.255 => HSL=0.0.255
RGB=128.128.128 => HSL=0.0.128
RGB= 64. 64. 64 => HSL=0.0. 64

А то дава:
за 255 - 234
за 128 - 116
за 64 - 39

И защо са в %?

Баба...

_
Бабо,защо са ти толкова големи очите?
Бабо,защо са ти толкова големи зъбите?
Ти май не си баба?
Отговор
в отговор на dzver #18

Re: RGB to HSL

Ха какъв съвпадеж? Имам го същия и още два други варианта. Онова дето ми го беше дал преди два дни беше друго- то е на въпросния ABC език и не е ясно что к чему?

Абе първия RGBtoHSL стана- направо си бачка като трепач... даже му добавих и автоматичен коректив при преобразуването от проценти в стойност от интервала от 0 до 255, ако стойността след дробната запетайка е по голяма от 1/2 след преобразуването добавям 1ца, ако стане 256 я изваждам! Всичко бачка много точно... Обаче стигнах до втория алгоритъм HSLtoRGB и тук вече ми се разказа играта тотално и безвъзвратно- R и G ги смята правилно, но само ако стойността в H е по-голяма от 128! А B изобщо не стига до никакъв резултат приличащ на резултат! Но след още ден два размисъл над скрипта ще се оправя надявам се! Ако искаш мога да ти го пратя във вида, в който е сега, ама само ще си мъчиш главата с глупости!

Баба...

_
Бабо,защо са ти толкова големи очите?
Бабо,защо са ти толкова големи зъбите?
Ти май не си баба?
Отговор
в отговор на БaбaИлиицa #19

Re: RGB to HSL

daj go

vypreki che az naj-nakraja si poluchih chakania sql v rabotata i veche si imam rabota :)

pyk triabva da se iade...

Отговор