An Interest In:
Web News this Week
- April 27, 2024
- April 26, 2024
- April 25, 2024
- April 24, 2024
- April 23, 2024
- April 22, 2024
- April 21, 2024
April 9, 2022 07:26 pm GMT
Original Link: https://dev.to/jamoliddin0710/nomlar-fazosi-orqali-scaner-classi-yaratish-23kk
Nomlar fazosi orqali scaner classi yaratish
#include <iostream>#include <string.h>using namespace std;namespace qurilma{ class skaner{ char kompaniyasi[100]; int ishlab_chiqarilgan_yili; public: char vazifasi[100]; int narxi; int garantiyasi; void kiritish() { cout << "Qaysi kompaniya tomonidan ishlab chiqarilganini kiriting :
"; cin >> kompaniyasi ; cout << "Narxini kiriting : "; cin >> narxi; cout << "Yaratilgan yilini kiriting "; cin >> ishlab_chiqarilgan_yili; cout << " Qanday maqsadda foydalanilishi: "; cin >> vazifasi; cout << "Qancha muddatgacha ishlashiga kafolat berilgan : "; cin >> garantiyasi; } void show() { cout << kompaniyasi << " tomonidan
"; cout << ishlab_chiqarilgan_yili << "- yilda ishlab chiqarilgan
"; cout << narxi << "$ turadi
"; cout << vazifasi << " uchun foydalaniladi
"; cout << garantiyasi << " - yilgacha ishlashiga kafolat beriladi
"; } friend void search ( skaner s[] , int n ); }; void search(skaner s[] , int n ) { char kompaniya[100]; cout << "Kompaniya nomini kiriting :"; cin >> kompaniya; bool bor = false ; for(int i = 0 ; i < n ; i++) { if(strcmp(s[i].kompaniyasi,kompaniya) == 0) { s[i].show(); bor = true; break;} } if(bor == false ) { cout << "Bu kompaniya skaner ishlab chiqarmaydi "; } }} using namespace qurilma ;int main(){ skaner obyekt[100]; int n; cout << " Skanerlar soni - "; cin >> n ; for(int i = 0 ; i < n ; i++) { cout << i+1 <<" - skanerning ma'lumotlarini kiriting:
"; obyekt[i].kiritish(); } for(int i = 0 ; i < n-1 ; i++ ) { for(int j = i+1 ; j < n; j++) { if(obyekt[i].narxi < obyekt[j].narxi) { swap(obyekt[i],obyekt[j]); } } } cout << "Narxi bo'yicha skanerlar ro'yxati :"; for(int i = 0 ; i < n ; i++) { obyekt[i].show(); } search(obyekt,n); system("Pause"); return 0;}
Original Link: https://dev.to/jamoliddin0710/nomlar-fazosi-orqali-scaner-classi-yaratish-23kk
Share this article:
Tweet
View Full Article
Dev To
An online community for sharing and discovering great ideas, having debates, and making friendsMore About this Source Visit Dev To