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.
Do'stlaringiz bilan baham: |