C++ dasturlash tilida arifmetik, mantiqiy tashkil etuvchi operatorlardan


Download 22.88 Kb.
Pdf ko'rish
bet2/3
Sana31.01.2024
Hajmi22.88 Kb.
#1828777
1   2   3
Bog'liq
c dasturlash tilida algaritm yaratish

BU KODDAGI
WITHDRAW
(PUL YECHISH) 
FUNKSIYASI SODDA BANKAMATDAN PUL
YECHISH AMALINI BAJARADI. QUYIDAGI
QADAMLARNI AMALGA OSHIRADI:
Foydalanuvchidan olingan pul miqdorini kiritish uchun 
amount
o'zgaruvchisini tanlash.
Kiritilgan miqdor 0 dan katta va joriy balansdan oshishi
mumkinligini tekshirish.
Agar miqdor to'g'ri kiritilgan bo'lsa, u holda joriy
balansdan miqdorni ayirib tashlash.
O'zgartirilgan balansni va olingan pul miqdorini
ekranga chiqarish.


BU KOD, BANKAMAT KLASSINING
CHANGEPIN
(PIN O'ZGARTIRISH) FUNKSIYASINI IFODALAYDI. 
BU FUNKSIYA QUYIDAGI QADAMLARNI
BAJARADI:
Foydalanuvchidan yangi PIN-kodni kiritish uchun 
newPin
o'zgaruvchisini tanlash.
Kiritilgan yangi PIN-kodni klass ichidagi
pin
o'zgaruvchiga o'rnatish.
Foydalanuvchiga
pin
muvaffaqiyatli o'zgartirilganligi
haqida xabar berish.


BU 
MAIN
FUNKSIYASI BANKAMAT OBYEKTINI
YARATIB, FOYDALANUVCHIDAN PIN-KODNI
OLISH UCHUN IMKON BERADI, KEYIN ESA
FOYDALANUVCHI TANLAGAN AMALLARNI
BAJARISH UCHUN MENYU KO'RSATADI. 
MENYUNI TANLASHDA DO-WHILE TSIKLI
ISHLATILGAN.
Agar biz kiritgan
enteredPin
notogri bo`lsa tsiklga
kirmaydi va xatolikni ko`rsatadi


BU C++ DASTURI BANKAMATNING
BOSHLANG'ICH INTERFEYSINI IFODALAYDI. 
DASTUR QUYIDAGI FUNKSIYALARNI O'Z ICHIGA
OLADI.
Balansni tekshirish (case 1): Foydalanuvchi tanlagan
raqam 1 bo'lsa, 
bankamat.checkBalance() 
funktsiyasi
chaqiriladi. Bu funksiya bankamatning joriy balansini
ekranga chiqaradi.
Naxt pul yechish (case 2): Foydalanuvchi tanlagan
raqam 2 bo'lsa
, bankamat.withdraw() 
funktsiyasi
chaqiriladi. Bu funksiya foydalanuvchidan olingan pul
miqdorini so'raydi va agar miqdor to'g'ri kiritilgan bo'lsa, 
bankamatning balansidan ushbu miqdorni ayirib
tashlaydi.
Xisobni o'zgartirish (case 3): Foydalanuvchi tanlagan
raqam 3 bo'lsa, 
bankamat.changePin()
funktsiyasi
chaqiriladi. Bu funksiya foydalanuvchidan yangi PIN-
kodni kiritib, uningni bankamat obyektida saqlab
qo'yadi.



Download 22.88 Kb.

Do'stlaringiz bilan baham:
1   2   3




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling