Your Web News in One Place

Help Webnuz

Referal links:

Sign up for GreenGeeks web hosting
April 9, 2022 07:26 pm GMT

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:    Share on Facebook
View Full Article

Dev To

An online community for sharing and discovering great ideas, having debates, and making friends

More About this Source Visit Dev To