Advertisement
Guest User

Untitled

a guest
Mar 19th, 2019
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.43 KB | None | 0 0
  1. #include<iostream>
  2. using namespace std;
  3. #pragma warning(disable:4996)
  4.  
  5.  
  6. struct Datum {
  7. int * _dan, *_mjesec, *_godina;
  8. void Unos(int d, int m, int g) {
  9.  
  10. }
  11. void Ispis() { }
  12. void Dealociraj() {
  13.  
  14. }
  15. };
  16. struct Artikal {
  17. char * _naziv;
  18. float *_cijena;
  19. Datum RokTrajanja;
  20. void Unos(const char * naziv, float cijena, Datum rok) {
  21. //Funkcija za dodjeljivanje vrijednosti atributima strukture
  22. }
  23. void Dealociraj() { }
  24. void Ispis() { }
  25. };
  26. struct Racun {
  27.  
  28. //osigurati automatsko generisanje broja racuna pocevsi od 1
  29. int _brojRacuna;
  30. Datum _datumKreiranja;
  31. Artikal * _artikli[20];
  32. int _kolicine[20];//cuva informaciju o kolicini svakog artikla na racunu
  33. int _brojArtikala;
  34. //1. Unos
  35. void Unos(char *brojracuna, Datum d) {
  36.  
  37. }
  38. //2. Dealociraj
  39. void Dealociraj() {
  40.  
  41. }
  42. // 3. DodajArtikal - dodaje novi artikal u listu artikala zajedno sa njegovom kolicinom.
  43. // Onemoguciti ponavljanje artikala na nacin da se uvecava samo kolicina ukoliko
  44. // korisnik vise puta pokusa dodati isti artikal.
  45. //Nije moguce dodati artikle kojima je istekao rok trajanja.
  46. bool DodajArtikal(Artikal A, int kol) {
  47.  
  48. }
  49.  
  50. void Ispis() {
  51.  
  52.  
  53. }
  54. float UkupanIznosRacuna() {
  55. //funkcija racuna ukupan iznos racuna.
  56. }
  57.  
  58. };
  59. Artikal *PronadjiNajskupljiArtikal(Racun r) {
  60. //funkcija trazi i vraca adresu artikla koji je najskuplji na racunu(gledajuci cijenu i kolicinu artikla)
  61. }
  62.  
  63.  
  64. void main() {
  65.  
  66. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement