1. for va foreach sikllari


apelsin so’zidan “qirqib olish” va “yopishtirish” lar orqali spaniel ni hosil qiling


Download 65.67 Kb.
bet26/49
Sana19.06.2023
Hajmi65.67 Kb.
#1625730
1   ...   22   23   24   25   26   27   28   29   ...   49
Bog'liq
дəстурлеу жуаплары100

38. apelsin so’zidan “qirqib olish” va “yopishtirish” lar orqali spaniel ni hosil qiling.
C++ dasturlash tilida spaniel deb nomlangan klass yaratish uchun, quyidagi kod yozilishi mumkin:
#include
#include
class Spaniel {
private:
std::string name;
public:
Spaniel(std::string name) {
this->name = name;
std::cout << "Spaniel " << name << " yaratildi!" << std::endl;
}
~Spaniel() {
std::cout << "Spaniel " << name << " yopildi!" << std::endl;
}
void qirqibOlish() {
std::cout << name << " apelsinini qirqib oldi!" << std::endl;
}
void yopishtirish() {
std::cout << name << " apelsinini yopishtirdi!" << std::endl;
}
};
int main() {
Spaniel mySpaniel("Max");
mySpaniel.qirqibOlish();
mySpaniel.yopishtirish();
return 0;
}
Bu kod dasturi spaniel nomli klassni yaratadi. Klassning ichida, spaniel obyektining nomi saqlanadi. Spaniel() funksiyasi spaniel obyektini yaratadi va "Spaniel " matnini chiqaradi. ~Spaniel() funksiyasi spaniel obyektini yopadi va "Spaniel " matnini chiqaradi. qirqibOlish() va yopishtirish() funksiyalari esa spaniel obyektining apelsinini qirqib olish va yopishtirish amallarini bajaradi.
main() funksiyasi esa spaniel obyektini yaratadi, nomini "Max" deb belgilaydi va qirqibOlish() va yopishtirish() funksiyalarini chaqiradi. Kod dasturi bajarildikda, quyidagi chiqarishni ko'ramiz:
Spaniel Max yaratildi!
Max apelsinini qirqib oldi!
Max apelsinini yopishtirdi!
Spaniel Max yopildi!
Bu chiqarish kod dasturining to'g'ri ishlashi haqida xabardorlik beradi.
39. virus so’zidan uning harflarini o’zgartirib fokus so’zini hosil qiling
Virus so'zidagi harflarni o'zgartirib "fokus" so'zini hosil qilish uchun, quyidagi C++ kodidan foydalanishingiz mumkin:
#include
#include
int main() {
std::string word = "virus";
for (int i = 0; i < word.length(); i++) {
word[i] += 1; // harflarini o'zgartirib keyingi harfga aylantiradi
}
std::cout << word << std::endl;
return 0;
}
Ushbu kod, word o'zgaruvchisiga "virus" so'zini saqlaydi. for tsikli yordamida, word o'zgaruvchisida uchraydigan harflar bir-biriga o'zgartiriladi. Harflar o'zgartirilgandan so'ng, yangi so'z word o'zgaruvchisida saqlanadi va std::cout yordamida chiqariladi. Natijada, kod quyidagi chiqarishni beradi:
Bu chiqarishda, "virus" so'zidagi harflar o'zgartirib "fokus" so'ziga o'girilgan.

Download 65.67 Kb.

Do'stlaringiz bilan baham:
1   ...   22   23   24   25   26   27   28   29   ...   49




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