Программалау тілдері» Тақырыбы: «Пәтерді сату және сатып бағдарламасын жүзеге асыру (krisha kz)»


Пайдаланылған әдебиеттер тізімі



Pdf көрінісі
бет11/11
Дата27.09.2023
өлшемі406,51 Kb.
#110608
түріПрограмма
1   2   3   4   5   6   7   8   9   10   11
24
Пайдаланылған әдебиеттер тізімі: 



1.
«Л.Н. Гумилев атындағы Еуразия ұлттық университеті» КеАҚ «Ақпараттық технологиялар» 
факультеті «Ақпараттық қауіпсіздік» кафедрасы 
6В06306 – Ақпараттық қауіпсіздік жүйелері 
білім беру бағдарламасы бойынша білім алушылар үшін СТР 1213 С++ тілінде 
программалау пәні бойынша CMOS 12104 Программалау Оқу (модульдік) жұмыс 
бағдарламасы (Syllabus) 
2.
https://www.arhivinfo.ru/1-19448.html
 
3.
http://cppstudio.com/post/439/
 
4.
“С++для начинающих”, Герберт Шилдт 
5.
https://ravesli.com/urok-66-operator-goto/ 
 
Қосымша 
Пәтер сату және сатып алу бағдарламасын құру коды: 
#include  
#include 
using namespace std;
class apart {
public:
string Im;
string ad;
int price;
int area;
int CK;
25 
int kabat;
void print() {



cout <<"Имя продавца: "<"\nЦена: " << price <<" тг" << "\nКвадратуру квартиры: " 
<< area << "\nКоличество комнат: " << CK << "\nЭтаж 
квартиры: " << kabat;
}
};
class pokupatel {
public:
string Name;
int budget;
void prinnt() {
cout << "Ваше имя: " << Name << "\nВаш бюджет: " << 
budget << endl;
}
};
class satushi {
public:
string name;
string addr;
int bagasy;
int ploshad;
int komnaty;
int kabatt;
void printtt() {
cout << "\nИмя: " << name << "\nАдрес: " << addr<< 
"\nЦена: " << bagasy<<" тг" << "\nКвадратуру квартиры: 
" << ploshad << "\nКоличество комнат: " << komnaty << 
"\nЭтаж квартиры: " << kabatt;
}
26
};
int main() {



setlocale(LC_ALL, "rus");
int Babki;
cout << "\t\t\t\t\t\tАналог Krisha.kz";
apart a1;
a1.Im = "Alibek";
a1.ad = "bolekpaeva 16";
a1.area = 102;
a1.CK = 4;
a1.kabat = 2;
a1.price = 23000000;
apart a2;
a2.Im = "Sultan";
a2.ad = "Sarayshik 12";
a2.area = 86;
a2.CK = 3;
a2.kabat = 5;
a2.price = 20000000;
apart a3;
a3.Im = "Adil";
a3.ad = "bokeyhan 24";
a3.area = 92;
a3.CK = 3;
a3.kabat = 12;
a3.price = 18000000;
apart a4;
a4.Im = "Alimzhan";
27
a4.ad = "Roza Baglanova 12/2";
a4.area = 85;



a4.CK = 2;
a4.kabat = 15;
a4.price = 17000000;
apart a5;
a5.Im = "Aruzhan";
a5.ad = "Bokeyhana 15";
a5.area = 109;
a5.CK = 3;
a5.kabat = 3;
a5.price = 23500000;
cout << "\nЗдравствуйте ";
start: 
cout << "пожалуйста выберите один из ниже 
перечисленных меню: " << endl << "1. Вы покупатель" 
<< endl << "2. Вы продавец квартиры" << endl<<"3. 
Просмотр доступных квартир"<int num;
cin >> num;
switch (num) {
case 1: {
contin:
pokupatel P1;
int Babki;
cout << "Ваше имя: " << endl;
cin >> P1.Name;
cout << "Ваш бюджет: " << endl;
cin >> P1.budget;
28
cout << "1. " << endl;
a1.print();



cout << endl;
cout << "2. " << endl;
a2.print();
cout << endl;
cout << "3. " << endl;
a3.print();
cout << endl;
cout << "4. " << endl;
a4.print();
cout << endl;
cout << "5. " << endl;
a5.print();
cout << endl;
int Kuply;
cout << "\nВыберите одну из квартир на которую у вас 
хватит денег: " << endl;
cout << "\nЕсли хотите выйти нажмите цифру 6" << 
endl;
cin >> Kuply;
switch (Kuply) {
case 1: {
if (P1.budget >= a1.price) {
cout << P1.Name << " поздравляем вы купили себе 
квартиру за " << a1.price;
Babki = P1.budget - a1.price;
cout << "\nВаш бюджет теперь составляет: " << 
Babki<<" тг";
}
29
else 
{



cout << P1.Name << " к сожалению у вас недостаточно 
средств для покупки этой квартиры"; 
cout << "\nВаш бюджет составляет: " << P1.budget << " 
тг";
}
break;
}
case 2: {
if (P1.budget >= a2.price) {
cout << P1.Name << " поздравляем вы купили себе 
квартиру за " << a2.price;
Babki = P1.budget - a2.price; 
cout << "\nВаш бюджет теперь составляет: " << Babki << 
" тг";
}
else 
{
cout << P1.Name << " к сожалению у вас надостаточно 
средств для покупки этой квартиры"; 
cout << "\nВаш бюджет составляет: " << P1.budget << " 
тг";
}
break;
}
case 3: {
if (P1.budget >= a3.price) {
cout << P1.Name << " поздравляем вы купили себе 
квартиру за " << a3.price;
Babki = P1.budget - a3.price;
30
cout << "\nВаш бюджет теперь составляет: " << Babki << 
" тг";



}
else 
{
cout << P1.Name << " к сожалению у вас недостаточно 
средств для покупки этой квартиры";
cout << "\nВаш бюджет составляет: " << P1.budget << " 
тг";
}
break;
}
case 4: {
if (P1.budget >= a4.price) {
cout << P1.Name << " поздравляем вы купили себе 
квартиру за " << a4.price;
Babki = P1.budget - a4.price;
cout << "\nВаш бюджет теперь составляет: " << Babki << 
" тг";
}
else 
{
cout << P1.Name << " к сожалению у вас недостаточно 
средств для покупки этой квартиры";
cout << "\nВаш бюджет составляет: " << P1.budget << " 
тг";
}
break;
}
case 5: {
if (P1.budget >= a5.price) {
31
cout << P1.Name << " поздравляем вы купили себе 
квартиру за " << a5.price;



Babki = P1.budget - a5.price;
cout << "\nВаш бюджет теперь составляет: " << Babki << 
" тг";
}
else 
{
cout << P1.Name << " к сожалению у вас недостаточно 
средств для покупки этой квартиры";
cout << "\nВаш бюджет составляет: " << P1.budget << " 
тг";
}
break;
}
case 6: {
goto start;
break;
}
}
break; } 
case 2: {
satushi s1;
cout << "Напишите своё имя: " << endl;
cin >> s1.name;
cout << "Напишите цену за которую хотите продать: " 
<< endl;
cin >> s1.bagasy;
cout << "Напишите квадратуру квартиры: " << endl;
32
cin >> s1.ploshad;



cout << "Напишите количество комнат в квартире: " << 
endl;
cin >> s1.komnaty;
cout << "Напишите этаж квартиры: " << endl;
cin >> s1.kabatt;
cout << "Напишите адрес дома(Напишите вместе с 
адресом номерацию дома): " << endl;
cin >> s1.addr;
cout << "Вы успешно выставили свою квартиру на 
продажу за " << s1.bagasy << endl << endl << endl;
cout << "1. " << endl;
a1.print();
cout << endl;
cout << "2. " << endl;
a2.print();
cout << endl;
cout << "3. " << endl;
a3.print();
cout << endl;
cout << "4. " << endl;
s1.printtt();
cout << endl;
cout << "5. " << endl;
a4.print();
cout << endl;
break; } 
case 3: {cout << "Вот список доступных на данный 
момент квартир: " << endl;
cout << "1. " << endl;
33
a1.print();



cout << endl;
cout << "2. " << endl;
a2.print();
cout << endl;
cout << "3. " << endl;
a3.print();
cout << endl;
cout << "4. " << endl;
a4.print();
cout << endl;
cout << "5. " << endl;
a5.print();
cout << endl;
cout << "Если хотите купить квартиру нажмите цифру 1 
если хотите выйти нажмите 2" << endl;
int A;
cin >> A;
switch (A) {
case 1: {
goto contin;
}
case 2: {
return 0;
}
}
}
default: {
cout << "Выберите число от 1 до 3";
34
break;



}
}
return 0; } 
 
35


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   10   11




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет