Advertisement
Mahabharata

ABC

Apr 8th, 2019
181
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.52 KB | None | 0 0
  1. #include "pch.h"
  2. #include <iostream>
  3. #include <string>
  4. #include <vector>
  5.  
  6. using namespace std;
  7.  
  8. class Prodavac {
  9. private:
  10. int id;
  11. string ime;
  12. string prezime;
  13. public:
  14. void setId(int id) {
  15. this->id = id;
  16. }
  17. int getId() {
  18. return id;
  19. }
  20. void setIme(string ime) {
  21. this->ime = ime;
  22. }
  23. string getIme() {
  24. return ime;
  25. }
  26. void setPrezime(int pr) {
  27. prezime = pr;
  28. }
  29. string getPrezime() {
  30. return prezime;
  31. }
  32. Prodavac(int id = 0, string ime = " ", string prezime = " ") {
  33. this->id = id;
  34. this->ime = ime;
  35. this->prezime = prezime;
  36. }
  37.  
  38. };
  39.  
  40. class Kupac {
  41. private:
  42. string ime;
  43. string prezime;
  44. char spol;
  45. double oib;
  46. string email;
  47. public:
  48. void setIme(string ime) {
  49. this->ime = ime;
  50. }
  51. void setPrezime(string prezime) {
  52. this->prezime = prezime;
  53. }
  54. void setSpol(char spol) {
  55. this->spol = spol;
  56. }
  57. void setOib(double oib) {
  58. this->oib = oib;
  59. }
  60. string getIme() {
  61. return ime;
  62. }
  63. string getPrezime() {
  64. return prezime;
  65. }
  66. string getEmail() {
  67. return email;
  68. }
  69. Kupac(string i = " ", string p = " ", char s = ' ', double o = 0, string e = " ") :ime(i), prezime(p), spol(s), oib(o), email(e) {}
  70. };
  71.  
  72. class Knjiga {
  73. private:
  74. string naslov;
  75. string autor;
  76. double isbn;
  77. string zanr;
  78. int kolicina;
  79. float cijena;
  80. public:
  81. Knjiga(string n = " ", string a = " ", double i = 0, string z = " ", int k = 0, float c = 0) {}
  82. string getNaslov() {
  83. return naslov;
  84. }
  85. string getAutor() {
  86. return autor;
  87. }
  88. double getIsbn() {
  89. return isbn;
  90. }
  91. string getZanr() {
  92. return zanr;
  93. }
  94. int getKolicina() {
  95. return kolicina;
  96. }
  97. float getCijena(){
  98. return cijena;
  99. }
  100. void setCijena(float cijena) {
  101. this->cijena = cijena;
  102. }
  103. void setKolicina(int kolicina) {
  104. this->kolicina = kolicina;
  105. }
  106.  
  107. };
  108.  
  109. class Prodaja {
  110. private:
  111. Kupac k;
  112. vector<Knjiga>book;
  113. Prodavac p;
  114. public:
  115.  
  116. };
  117.  
  118.  
  119. int main()
  120. {
  121. Prodavac p1(1, "Mile", "Kitic");
  122. Prodavac p2(2, "Dusko", "Kalasnjikov");
  123. Knjiga k1("Neki to vole kruce", "Dobrisa Cesaric", 12345678, "drama", 15, 19.99);
  124. Knjiga k2("Da volim pitu prezivala bi se Pitarovic", "Kolinda Grabar Kitarovic", 22334455, "romanca",20, 99.99);
  125. Knjiga k3("Guske u magli", "John Doe", 99887766, "akcija", 15, 99.99);
  126. Knjiga k4("Serijski samoubojca", "Vladimir Seks", 19283746, "krimic",50, 9.99);
  127. Kupac a1("Marija", "Uliceva", 'z', 298837784, "marija@gmail.com");
  128. Kupac a2("Joze", "Tondin", 'm', 99577483, "tondin@hotmail.com");
  129. Kupac a3("Vesna", "Potepuh", 'z', 9982635674, "davajdavaj@gmail.com");
  130.  
  131. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement