ʳ
қ ұ ++ ғғ ң ғ. қ ғ қ ң қ ү ү ұ ә қң -ә ұ қ . қ, ө ғ ә қ ө қ ү . қ қ, ң қ ұ, , , қ ұ ү ұ . қғ қ ү құ қ , ң қ ә ө қ. қ ұ , ғ ққ. ғ қғ қ құ қ . қ ә қ қ қ. Қ ә қ ү ң ң ғ . ғ :
ә
ғ ғ
қ қ
қ , ғ
ү ғ
ң ө:
қ char name [20];
ғү int baga [15];
ү int sany [15].
қ Engiz(), Shygar(), Izdeu(), Sort() ә Esep() ң қ ә - ү ү ү қ қ . , ң ғ қ ғқ ө . Қ C++ ұ .
ө
ғ
, қң қ, | |
Magazine | |
name[20]; | ө, қ , ұғ 20 |
sany; | ө, ү |
bagasy; | ө,ү |
b | ң құ ү |
m | ө ү қ ү |
a | ғ , ү |
|
|
қ қ әң , ә ә ұ ғ ү ң ү .
ә ө (құ ө ұқ), ә . Ө ә . ғқ қғ ө ү :
class <>{
[ private: ]
< >
Public:
<қ >
}; // ү ү қ
5
ғ private ә public ң ө қ. Private ү ө ғ ғ ө. , қ құң ү қғ. public . ң ә ғ ң қ. private ә public , ң ң .
ө:
o қ қ (, қ ұқ ү);
const ө ү, ұ қ ( қ) ә ө ү ;
static ң ө ү, қ auto, extern ә register қ .
ө ғ ғ. қ ( ғ) ә ( , , ң қ ң ғ) ү.
ө () ң ө:
ң ө ғ ғғ , қ (static) ә қ (extern) , қ қғ ; қғ қғ ғ;
ң қ ;
ң ә ң ғ ;
қ , ң -ң қ ү , ғ қ ә ү .
: қ ұ құқ. ұ ү ң қ ( , , , ғ) ә .
|
|
class Magazine {
private:
char name[20];
int sany;
int bagasy;
};
Private қ ң switch (n) қ ғ.
Қғ қғ ә ұ ә ң ү . қ ә ғ switch (n) ө қ ғ. switch (ғ) ғ қғ ғ. ө:
switch (n){
case 1: m.Engiz(); break;
case 2: m.Shygar(); break;
case 3: m.Sort(); break;
case 4: m.Izdeu(); break;
case 5: m.Esep(); break;
case 6: cout<<"Kosh bol";
default: printf("\nKate engizilgen/tagy engizip kor");
}
1-. . Switch() ө ғ
n=0 |
While (n!=0) |
cout<< \n a\n; |
ә (cin>>n) |
Қ |
1.Engiz() |
2.Shygar() |
3.Sort() |
4.Izdeu() |
5.Esep() |
ғ |
6.ұ қ |
2-.ң
class Magazine {
public: // ұ ө қ ғ
void Engiz();
void Shygar();
void Sort();
void Izdeu();
void Esep();
};
ң қ ә ө , қ қ, ң ұғ ң private ө ғ .
Ә құ ә . ә құ ү қ. ү қ. ү қ ғ ғ қң ғ ү .
ә қ
ұ қғ ә ң . қ, ә қ .
++ ұ, ң ү main (ң ). қғ . ә қ . қ қ ү, қ -қ қ . қң ұғ ү ә қң .
ң , қ әң ә ғ ғ. қ, қ, ұғ қ, ү қ ұ:
[ ] ([_ ]) [throw
() ] { ұғ }
қ құ ө ққ.
|
|
o ̳ ү қ ң ө, extern ә static ү ө қ , ң ө ғ қ ү ө .
Extern ң ң қ қ, ғ ( ) ү ө;
Static ң ө қғ ң ө.
o ң қ әң (қ ғ ғ ұқ ) қ ү ү. қғ ғ қ ә қ , void ө.
ң қғ, ғ, қғ ң - ә . қ ұ қ қ қ ө ққ.Қғ ө:
Void Engizu () қ ә ң , , ғ ә . ү . ғқ for ң ө (for (int i(0); i<b;i++)) ә ү (ifstream F; F. Open ("Magazine.txt");), , ң ғ , ә ғ:
ғ , ә fout.close(); .
3-. ғ
10
Engizi (); |
(n) |
int i(0); i<b;i++ |
ғ қ |
ғ |
Engiz() ң
Void Shygar () қ ә ғ ғ. ү (ifstream F; F.open("Magazine.txt");), , ә ғ ғ. ғ , ү F.close();
Shygar |
Magazine.txt қ |
ә |
while(!F.eof()) |
ғ ғ |
ғ |
i = 0; i < m[i]; i++ |
Shygar() ң
4-. ғ ғ.
Void Izdeu () ң ә , ғ. ғ ә ғ ү if, for ң ө қ ғ ң ғ ң . ә , қ ғ:
5-. қ
Void Sort () ә . ү (ifstream F; F.open("Magazine.txt");), for қ қ ң - , ұ . ұ ғ қ ғ.
|
|
Void Esep(). қ ұң , ң құ қ . ү ғ ү ң . қ ғ ө, қ:
int a,b;
a=0;b=0;
for(int j=0;j<i;j++){
a=m[j].sany*m[j].bagasy;
b=b+a;
} cout<<"Magazin zhalpy kuny "<<b; }
6-. ң ү ң құ ә ұң қ
қ ұ әң . - ққ ө ұ - қ құғ әң (ң) .
қ ұ ә , қ ү қ. ү #include <fstream> қ ә қ құ қ (Magazine.txt құ құ)
ofstream fout;
fout.open("Magazine.txt",ios::app);
ң ү ә ә F.close(); ү .
7-.ң қ
әң қ ұң ұ ғғ. құ, , ғ, , ұ , қ . қ ++ ғғ ң қ. ++ ң қ ә қ ү ү қ. ++ ң ң ң ғғ ғ .қ ++ ғғ ң , , , ұ , ғ қ, қ қ, қ ө . қ ұ ғ қ , қ қ. ү ғ ғ ++ ң қ ққ. ққ қ, ң ұ ұ ү main () қ. Switch () қ ғ, қғ ұң ңғ ү . Switch () Engiz(), Shygar(), Sort(), Izdeu(), Esep() қ. ұ , қ ұқ қғ ғ ү құғ. Ә қ - , қ ұ қ. , Engiz () ң қ ғ , Shygar () ә ғ . ә қ , қ. - ұ ғ ң құ ә қ, ә , ө қ ө ң . ққ қ, қ, ғ , қ ә ғқ. ң , ғ ң қ ғ, қ. қ ұ ғ ә ү ұ ғғ . қғ ү қ, қғ, ң ң қ қ ү , ұ ғ ң . ғ қ ң ұ қ ү. ң ұ ә ү қ қ ә .
|
|