Forum » Programiranje » programiranje makra v open officu
programiranje makra v open officu
m!cho ::
Sprogramirat moram makro, ki bo v dokumentu poiskal vse morebitne davčne številke in jim spremenil barvo ozadja v rumeno.
Davčna številka je sestavljena iz osmih številk; sedem je naključno izbranih, osma pa je izračunana po modulu 114:
* prvih sedem mest je osnovna številka, ki je naključno izbrana iz nabora številk od 1.000.000 do 9.999.999,
* na osmem mestu je kontrolna številka, izračunana po modulu 11.
Postopek izračuna kontrolne številke:
* posamezno številko osnovne številke pomnožimo s konstantnimi ponderji 8, 7, 6, 5, 4, 3 in 2,
* zmnožke seštejemo,
* seštevek delimo z 11,
* ostanek deljenja odštejemo od 11 in razlika je kontrolna številka.
Če je ostanek deljenja 1 in je razlika zato 10, je kontrolna številka 0. Če je ostanek deljenja 0 in je razlika zato 11, se ta osnovna številka izključi iz nabora možnih davčnih številk.
Primer:
* osnovna številka: 1 5 0 1 2 5 5
* konstantni ponderji: 8,7,6,5,4,3,2
* seštevek zmnožkov: 8 + 35 + 0 + 5 + 8 + 15 + 10 = 81
* seštevek delimo z 11: 7
* ostanek je: 4
* razlika do 11: 7 (kontrolna št.)
* davčna številka: 15012557
Davčna številka je sestavljena iz osmih številk; sedem je naključno izbranih, osma pa je izračunana po modulu 114:
* prvih sedem mest je osnovna številka, ki je naključno izbrana iz nabora številk od 1.000.000 do 9.999.999,
* na osmem mestu je kontrolna številka, izračunana po modulu 11.
Postopek izračuna kontrolne številke:
* posamezno številko osnovne številke pomnožimo s konstantnimi ponderji 8, 7, 6, 5, 4, 3 in 2,
* zmnožke seštejemo,
* seštevek delimo z 11,
* ostanek deljenja odštejemo od 11 in razlika je kontrolna številka.
Če je ostanek deljenja 1 in je razlika zato 10, je kontrolna številka 0. Če je ostanek deljenja 0 in je razlika zato 11, se ta osnovna številka izključi iz nabora možnih davčnih številk.
Primer:
* osnovna številka: 1 5 0 1 2 5 5
* konstantni ponderji: 8,7,6,5,4,3,2
* seštevek zmnožkov: 8 + 35 + 0 + 5 + 8 + 15 + 10 = 81
* seštevek delimo z 11: 7
* ostanek je: 4
* razlika do 11: 7 (kontrolna št.)
* davčna številka: 15012557
Poldi112 ::
In kaj točno ti dela težave?
Where all think alike, no one thinks very much.
Walter Lippmann, leta 1922, o predpogoju za demokracijo.
Walter Lippmann, leta 1922, o predpogoju za demokracijo.
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Referencni sklicOddelek: Loža | 3062 (2779) | Miha 333 |
» | Izvršba na bančnem računu (strani: 1 2 )Oddelek: Loža | 31060 (28341) | OZZY |
» | c# Nujna pomočOddelek: Pomoč in nasveti | 2016 (1902) | garamond |
» | Kontrolna vrednost -Oddelek: Programiranje | 1012 (737) | harvey |
» | Davčna številka v bazi - vprašanje redundatnosiOddelek: Pomoč in nasveti | 14176 (13414) | gokky |