-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path18_uml_siparis.cpp
More file actions
56 lines (50 loc) · 1.53 KB
/
Copy path18_uml_siparis.cpp
File metadata and controls
56 lines (50 loc) · 1.53 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
/*
+--------------------------------------------------+
| Siparis |
+--------------------------------------------------+
| - siparisNo : int |
| - musteriAdi : string |
| - urunAdi : string |
| - adet : int |
| - birimFiyat : double |
+--------------------------------------------------+
| + Siparis(int no, string musteri, string urun, |
| int a, double fiyat) : void |
| + toplamTutarHesapla() : double |
| + siparisYazdir() : void |
+--------------------------------------------------+
*/
#include <iostream>
using namespace std;
class Siparis {
private:
int siparisNo;
string musteriAdi;
string urunAdi;
int adet;
double birimFiyat;
public:
Siparis(int no, string musteri, string urun, int a, double fiyat) {
siparisNo = no;
musteriAdi = musteri;
urunAdi = urun;
adet = a;
birimFiyat = fiyat;
}
double toplamTutarHesapla() {
return adet * birimFiyat;
}
void siparisYazdir() {
cout << "Siparis No: " << siparisNo << endl;
cout << "Musteri Adi: " << musteriAdi << endl;
cout << "Urun Adi: " << urunAdi << endl;
cout << "Adet: " << adet << endl;
cout << "Birim Fiyat: " << birimFiyat << endl;
cout << "Toplam Tutar: " << toplamTutarHesapla() << endl;
}
};
int main() {
Siparis s1(101, "Selim Işik", "Pizza", 2, 150.0);
s1.siparisYazdir();
return 0;
}