Advertisement
Guest User

Untitled

a guest
Jul 4th, 2017
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. CLEAR
  2.  
  3. m.cislo=SPACE(11)
  4. m.delka=0
  5. m.prodel=0
  6. m.rok=""
  7. m.mesic=""
  8. m.den=""
  9.  
  10. @ 1,1 SAY "Zadejte rodné číslo:" GET m.cislo PICTURE "999999/9999"
  11. READ
  12. m.delka=LEN(STRTRAN(ALLTRIM(m.cislo),"/",""))
  13. m.tr=val(SUBSTR(m.cislo,5,2))
  14. m.sd=val(SUBSTR(m.cislo,3,2))
  15.  
  16. IF (M.TR<= 31 .and. m.sd<=62 .AND. m.delka=9 .OR. m.delka = 10)
  17.  
  18. m.rok=SUBSTR(m.cislo,1,2)
  19. m.mesic=SUBSTR(m.cislo,3,2)
  20. m.den=SUBSTR(m.cislo,5,2)
  21.  
  22. DO CASE
  23.    CASE m.delka=9
  24.  
  25. IF (VAL(m.mesic)>12)
  26.  
  27. nar=(m.den+"."+STR(VAL(m.mesic)-50)+"."+m.rok)
  28. datum=DTOC(CTOD(nar))
  29. @ 2,1 SAY "Datum narozeni je:"+datum
  30. @ 3,1 SAY "Jste žena!"
  31.  
  32. ELSE
  33.  
  34. nar=(m.den+"."+m.mesic+"."+m.rok)
  35. datum=DTOC(CTOD(nar))
  36. @ 2,1 SAY "Datum narozeni je:"+datum
  37. @ 3,1 SAY "Jste muž!"
  38. ENDIF
  39.  
  40.  
  41.      CASE m.delka = 10
  42. IF (VAL(STRTRAN(m.cislo,"/",""))%11=0)
  43.      
  44. IF (VAL(m.mesic)>12)
  45.  
  46. nar=(m.den+"."+STR(VAL(m.mesic)-50)+"."+m.rok)
  47. datum=DTOC(CTOD(nar))
  48. @ 2,1 SAY "Datum narozeni je:"+datum
  49. @ 3,1 SAY "Jste žena!"
  50.  
  51. ELSE
  52.  
  53. nar=(m.den+"."+m.mesic+"."+m.rok)
  54. datum=DTOC(CTOD(nar))
  55. @ 2,1 SAY "Datum narozeni je:"+datum
  56. @ 3,1 SAY "Jste muž!"
  57. ENDIF
  58. ELSE
  59. @ 3,1 SAY "Bylo zadano neplatne r.c"
  60. ENDIF  
  61.     ENDCASE
  62. ELSE
  63. @ 2,1 SAY "Bylo zadano neplatne r.c"
  64. ENDIF
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement