TAJ-szám (2023. május - idegen nyelv)

Kategória: korábbi évek python - középszint

Feladat leírása

TAJ-szám (2023. május - idegen nyelv) illusztráció

A személyi adatok nyilvántartásához többféle számot használnak. Ezek közé tartozik a
társadalombiztosítási azonosító jel, röviden TAJ-szám. Használatát és képzési szabályát
törvény írja elő. A TAJ-szám egy kilenc számjegyből álló szám, amelyben az első nyolc
számjegy egy folyamatosan kiadott egyszerű sorszám, amely mindig az előző, utoljára kiadott
sorszámból egy hozzáadásával keletkezik. A kilencedik számjegy, az úgynevezett
ellenőrzőszám a véletlen gépelési hibák azonnali jelzésére szolgál. 

A kilencedik számjegy képzési szabálya az alábbi: 

A TAJ-szám első nyolc számjegyéből a páratlan helyen állókat hárommal, a páros helyen
állókat héttel szorozzuk, és a szorzatokat összeadjuk. Az összeg tízzel vett osztási maradéka az
ellenőrzőszám. A TAJ-szám első számjegyei 0-k is lehetnek. 

A 673457015 TAJ-szám esetén az ellenőrzőszám számításának módja: 

A számjegy helye 1. 2. 3. 4. 5. 6. 7. 8. 9.
A TAJ-szám számjegye 6 7 3 4 5 7 0 1 5
A megfelelő szorzószám 3 7 3 7 3 7 3 7  
A szorzat 18 49 9 28 15 49 0 7  

A szorzatok összege 18+49+9+28+15+49+0+7=175. Ennek a számnak az osztási maradéka
10-zel 5, így az ellenőrzőszám 5-ös. Ez megegyezik a TAJ-szám kilencedik számjegyével, így
a TAJ-szám helyes. 

Készítsen programot, amely beolvas egy kilencjegyű TAJ-számot és eldönti, hogy eleget
tesz-e a képzési szabályának! 

A program forráskódját mentse ellenorzo néven! A program megírásakor a felhasználó
által megadott karakterek helyességét, számát nem kell ellenőriznie, és feltételezheti, hogy a
beolvasott érték egy kilencjegyű szám. 

A képernyőre írást igénylő részfeladatok esetén az ékezetmentes kiírás is elfogadott. 


Részfeladatok

  1. 1. Olvasson be egy kilencjegyű TAJ-számot egy változóba! 

  2. 2. A TAJ-szám kilencedik számjegyét, az ellenőrzőszámot írja a képernyőre, és tárolja el egy másik változóban! 

  3. 3. A további feladatokban a TAJ-szám jegyeivel kell dolgoznia. 

    Az első nyolc számjegyet a helyzetének megfelelően, ha páratlan pozíciójú, akkor hárommal, ha páros, akkor héttel szorozza meg, és a szorzatokat összegezze egy változóban! Írja ki az így meghatározott összeg értékét! 

  4. 4. Vizsgálja meg, hogy a szorzatok összege tízzel vett osztási maradéka azonos-e az ellenőrzőszámmal! Ha azonos, akkor a „Helyes a szám!”, különben „Hibás a szám!” szöveget írja a képernyőre! 


Mintaképek


További feladatok ebből a kategóriából

Befőzés (2024. október) illusztráció

Befőzés (2024. október)

Mari néni eperlekvárt főz be. Sorba állította a kamrából előhozott, elmosott üres üvegeket,hogy megtöltse őket. Tudja, hogy az egyes üvege...

Megnyitás
Liftvezérlő (2025. május - idegen nyelv) illusztráció

Liftvezérlő (2025. május - idegen nyelv)

Egy tízemeletes lakóépületben egy lift működik. Ennek a liftnek minden szinten van egyhívógombja és egy kijelzője. A kijelző mutatja, hogy melyik sz...

Megnyitás
Kockák (2022. október) illusztráció

Kockák (2022. október)

Anni és Panni három dobókockával játszik. Egyszerre feldobják a három kockát, ésösszeadják a három kockán kidob...

Megnyitás

Digitális kultúra érettségi felkészítő érdekel?

Ferenczy Márk és Tovi felkészítő megrendelésekre vár
Ferenczy Márk, a digikultura.hu alapítója és a portál hűséges AI ügynöke, Tovi, várja a megrendeléseket.

A digikultura.hu oldalon rövid videókon, azonnal kiértékelős online feladatokon keresztül készülhetsz fel a digitális kultúra érettségire.

Találhatsz itt egyedi feladatlapokat, illetve ha elakadnál, akkor azonnali AI segítséget kapsz.

digikultura.hu megnyitása