39 lines
994 B
Go
39 lines
994 B
Go
package slownie
|
|
|
|
var _smallNumbers = []string{
|
|
"jeden", "dwa", "trzy", "cztery", "pięć", "sześć", "siedem",
|
|
"osiem", "dziewięć", "dziesięć", "jedenaście", "dwanaście",
|
|
"trzynaście", "czternaście", "piętnaście", "szesnaście",
|
|
"siedemnaście", "osiemnaście", "dziewiętnaście"}
|
|
|
|
var _tens = []string{
|
|
"", "", "dwadzieścia", "trzydzieści", "czterdzieści",
|
|
"pięćdziesiąt", "sześćdziesiąt", "siedemdziesiąt",
|
|
"osiemdziesiąt", "dziewięćdziesiąt"}
|
|
|
|
var _hundrets = []string{
|
|
"sto", "dwieście", "trzysta", "czterysta",
|
|
"pięćset", "sześćset", "siedemset", "osiemset",
|
|
"dziewięćset"}
|
|
|
|
var _thousand = []string{"tysiąc", "tysiące", "tysięcy"}
|
|
|
|
var _million = []string{"milion", "miliony", "milionów"}
|
|
|
|
func numberToText(input int) string {
|
|
|
|
}
|
|
|
|
func Slownie(input float32) string {
|
|
var output string = ""
|
|
zloty := int(input)
|
|
groszy := int((input - float32(int(input))) * 100)
|
|
|
|
if zloty == 0 {
|
|
output += "zero"
|
|
goto calc_groszy
|
|
}
|
|
|
|
calc_groszy:
|
|
}
|