c++ hjälp
Postat: 10 maj 2010, 14:16
jag har fått i uppgift att skriva ett kontrollprogram för personnummer, siasta siffran i personnummert är en kontrollsiffra som räknas ut enligt en modell:
6 9 1 2 0 8 1 6 3
2 1 2 1 2 1 2 1 2 //multiplicera varannan med 2/1
=
12 9 2 2 0 8 2 6 6 //svar efter multi
1+2+9+2+2+0+8+2+6+6=38 //summa (10-tal delas upp)
40-38=2 //närmsta hörgre 10-tal minus det svar
som man fått ger oss kontrollsiffran
programmet ska fråga efter en persons personnummer, sedan ska programmet beräkna kontrollsiffran och
jämföra med det inmatade. skriv ut om det var korekt inmatat nummer, annars varningsruta...
ange gärna oim personen är kvinna/man (näst sista siffran är udda hos killar och jämn för tjejer) och hur gammal personen är.
upprepad körning, gärna med funktioner.
(enkel kodning)
snälla hjälp mig!
mitt betyg hänger på det.
tack på förhand !
/johan
6 9 1 2 0 8 1 6 3
2 1 2 1 2 1 2 1 2 //multiplicera varannan med 2/1
=
12 9 2 2 0 8 2 6 6 //svar efter multi
1+2+9+2+2+0+8+2+6+6=38 //summa (10-tal delas upp)
40-38=2 //närmsta hörgre 10-tal minus det svar
som man fått ger oss kontrollsiffran
programmet ska fråga efter en persons personnummer, sedan ska programmet beräkna kontrollsiffran och
jämföra med det inmatade. skriv ut om det var korekt inmatat nummer, annars varningsruta...
ange gärna oim personen är kvinna/man (näst sista siffran är udda hos killar och jämn för tjejer) och hur gammal personen är.
upprepad körning, gärna med funktioner.
(enkel kodning)
snälla hjälp mig!
mitt betyg hänger på det.
tack på förhand !
/johan