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

Kitaláló (2023. május) illusztráció

Kitaláló (2023. május)

Egy betűkitaláló játékban egy rejtett szót kell meghatározni a tippekre adott válaszokból.A játék során szavakat adunk meg...

Megnyitás
Forgalomszámlálás (2025. október) illusztráció

Forgalomszámlálás (2025. október)

Egy város közlekedéstervezési céllal kerékpárosforgalom-számlálót telepít az egyikfőútjára. A próbaü...

Megnyitás
Kihívás (2025. május) illusztráció

Kihívás (2025. május)

Az interneten számos sportkihívással találkozhatunk. Ezek általában egy adott időszakratűznek ki valamilyen elérendő célt, ezzel is mozgá...

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