C++ dasturlash tilida arifmetik, mantiqiy tashkil etuvchi operatorlardan


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



C++ dasturlash tilida arifmetik, mantiqiy tashkil etuvchi operatorlardan
foydalanib dastur algaritmini tuzish.
C++ dasturlash tilida takrorlanish shart operatorlaridan foydalnib dastur
algaritmini tuzish.
ATM(Bankomat) aparatini kodini ko`rib chiqamiz.


REJA:
1.
ATM(Bankomat) aparatini algaritmini tuzish uchun class lar va 
o`zgaruvchilarni yaratish.
2.
Shart operatorlaridan foydalanib tekshiruvni amalga oshiramiz.
3.
ATM ning korinishini xosil qilib olamiz va amallarini bajaramiz.


CLASS VA O`ZGARUVCHILARNI 
YARATAMIZ
.
Bankomat class ini yaratamiz Bankamat deb 
class ni nomlashimizdan maqsad mantiqni 
yo`qotib qoymaslik va boshqa dasturchilarga 
ham qulaylik yaratish.
Int tipiga
pin
o`zgaruvchi o`rnatildi.
int turi C++ dasturlash tilida butun sonlarni 
ifodalaydi.
double tipiga 
balance
o`zgaruvchi o`rnatildi.
double tipi C++ dasturlash tilida o'nda haqiqiy 
(real) sonlarni ifodalaydi
Bu kod, C++ dasturlash tilida obyektni 
boshlang'ich holatini sozlash uchun xizmat qiladi. 
Bu qismi, Bankamat klassining konstruktori 
hisoblanadi. Konstruktor, bir obyekt yaratilganda 
avtomatik ravishda chaqiriladigan funksiya 
hisoblanadi. Bankamat klassining konstruktorida, 
boshlang'ich qiymatlarni (pin va balance) o'rniga 
1234 va 1000.0 ni o'rnating.


BU KODLAR, BANKAMATNING BOSHLANG'ICH
FUNKSIYALARINI IFODALAYDIGAN C++ DASTURI 
HISOBLANADI. QUYIDAGI IKKITA FUNKSIYA
MAVJUD.
enterPin
Bu funktsiya foydalanuvchidan kiritilgan PIN-
kodni tekshiradi. Foydalanuvchi kiritgan PIN-kod
(enteredPin) klass ichidagi PIN-koddan (pin) mos
keladi yoki yo'qligini tekshiradi. Agar foydalanuvchi
to'g'ri PIN-kodni kiritgan bo'lsa, funksiya true qaytaradi, 
aks holda false qaytaradi.
checkBalance
Bu funktsiya bankamat balansini
ekranga chiqaradi. fixed va setprecision funksiyalari
orqali ko'rsatilgan sonning ko'rsatilgan belgilangan
miqdori va formati bilan ekranga chiqariladi. Bu yerda
balance - bankamatning joriy balansi bo'lib, bu
balans ekranga chiqariladi.



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