DEV Community

Hasanboy
Hasanboy

Posted on

Dasturning arxitekturasi quyidagi chizma orqali tasvirlanadi:

Dasturning arxitekturasi quyidagi chizma orqali tasvirlanadi:

Boshqaqa (User Interface): Dastur boshlanganida foydalanuvchiga xush kelibsiz xabarini chiqaradi va kerakli barcha ma'lumotlarni kiritishga yordam beradi.

Ma'lumotlarni qabul qilish (Data Input): Foydalanuvchi tomonidan kiritilgan rubl va dollar balanslari va amalga oshirilishi kerak bo'lgan valyuta miqdorlari kiritiladi.

Operatsiyani tanlash (Operation Selection): Foydalanuvchining tanlagan operatsiyasi (rublarni dollarga almashtirish yoki dollarni so'mga almashtirish) aniqlanadi.

Operatsiyani amalga oshirish (Operation Execution): Tanlangan operatsiya bajariladi. Agar foydalanuvchi rublarni dollarga almashtirishni tanlasa, miqdor mos kursga ko'ra hisoblanadi va boshqa valyutaga almashtiriladi. Agar foydalanuvchi dollarni so'mga almashtirishni tanlasa, kiritilgan miqdor usdToRub kursiga ko'ra hisoblanadi va so'mga o'tkaziladi.

Natijani ko'rsatish (Display Result): Amalga oshirilgan operatsiya natijasi va yangi balanslar foydalanuvchiga chiqariladi.

Dasturni to'xtatish (Program Termination): Foydalanuvchi dasturni tugatish uchun tugma bosishini kutish bilan dastur to'xtatiladi.

Ushbu chizma dasturning har bir qismi va faoliyati uchun birinchi sinfning (class) funksionalini ko'rsatadi. Dasturning umumiy arxitekturasi dastur yozuvining oson tushunarli va o'rganilishi uchun moslashtirilgan.

Top comments (0)