Advertisement
Guest User

Untitled

a guest
May 20th, 2018
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.13 KB | None | 0 0
  1. program drugi;
  2.  
  3. uses Crt, Graph, Dateutils, sysutils;
  4.  
  5. var GraphicsDriver, GraphicsMode:smallint;
  6. dzisiajdzien, dzisiajmiesiac, dzisiajrok:Word;
  7. dzien, miesiac, rok:Word;
  8. imie, nazwisko:string;
  9. birthday, temp:TDateTime;
  10.  
  11. procedure OpenGraphics;
  12. Begin
  13. Writeln('');
  14. GraphicsDriver := Detect;
  15. InitGraph(GraphicsDriver, GraphicsMode, '');
  16. end;
  17.  
  18. procedure CloseGraphics;
  19. begin
  20. CloseGraph;
  21. Writeln('');
  22. End;
  23.  
  24. procedure Wait;
  25. begin
  26. OutText('sto lat z okazji urodzin');
  27. end;
  28.  
  29. BEGIN
  30.  
  31. Writeln('podaj imie');
  32. Readln(imie);
  33. Writeln('podaj nazwisko');
  34. Readln(nazwisko);
  35. Writeln('podaj wiek - dzien');
  36. Readln(dzien);
  37. Writeln('podaj wiek - miesiac');
  38. Readln(miesiac);
  39. Writeln('podaj wiek - rok');
  40. Readln(rok);
  41.  
  42. birthday := EncodeDate(rok,miesiac,dzien);
  43. DecodeDate(Today,dzisiajrok,dzisiajmiesiac,dzisiajdzien);
  44.  
  45. if (dzisiajdzien = dzien) And (dzisiajmiesiac = miesiac)
  46. then
  47. begin
  48. OpenGraphics;
  49. Wait;
  50. Readln;
  51. CloseGraphics;
  52. end
  53. else
  54. begin
  55.  
  56. temp := EncodeDate(dzisiajrok,miesiac,dzien);
  57. Writeln('Czesc ',imie,' ',nazwisko,' od dzisiaj do dnia urodzin jest dni: ',Daysbetween(Today,temp));
  58. end;
  59. readln;
  60. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement