|
Bajardi: Jumanova Cho’lpanoy Tekshirdi: Fayzullayeva z toshent-2024 Mavzu
|
Sana | 09.01.2024 | Hajmi | 133,42 Kb. | | #133567 |
Bog'liq Dasturlash Mustaqill ish
Muhammad al-Xorazmiy nomidagi
Toshkent Axborot Texnologiyalari Universiteti
Mustaqil ish
Bajardi: Jumanova Cho’lpanoy
Tekshirdi: Fayzullayeva Z
Toshent-2024
Mavzu:
10 - Variant
1. Ikkita butun A va V sonlari berilgan. Jumlani rostlikka tekshiring: “A va V sonlarning hech bo’lmaganda bittasi toq son".
2. To'gri uchburchakning katetlari a va b berilgan. Uning gipotenuzasi s va perimetri p aniqlansin.
3.(OOP) Kitob va daftar class larini yarating va ularni bog’lovchi funksiyalar yarating
1-masala dastru kodi.
#include
int main() {
int A, V;
// Foydalanuvchidan A va V ni olish
std::cout << "A ni kiriting: ";
std::cin >> A;
std::cout << "V ni kiriting: ";
std::cin >> V;
// A va V sonlarning hech bo'lmaganda bittasi toq sonligini tekshirish
if (A % 2 == 1 || V % 2 == 1) {
std::cout << "A va V sonlarning hech bo'lmaganda bittasi toq son.\n";
} else {
std::cout << "A va V sonlarning hech bo'lmaganda bittasi juft son.\n";
}
return 0;
}
Dastur natijasi:
2-masala dastur kodi:
#include
#include
int main() {
double a, b, c, p;
// Foydalanuvchidan katetlarni olish
std::cout << "Katet a ni kiriting: ";
std::cin >> a;
std::cout << "Katet b ni kiriting: ";
std::cin >> b;
// Gipotenuza va perimetrni hisoblash
c = sqrt(pow(a, 2) + pow(b, 2));
p = a + b + c;
// Natijalarni chiqarish
std::cout << "Gipotenuza: " << c << std::endl;
std::cout << "Perimetri: " << p << std::endl;
return 0;
}
Dastur natijasi:
3-masala dastur kodi:
#include
#include
class Kitob {
private:
std::string nomi;
std::string muallif;
int yil;
public:
// Konstruktor
Kitob(std::string nomi, std::string muallif, int yil) : nomi(nomi), muallif(muallif), yil(yil) {}
// Obyektni ma'lumotlarini chiqarish
void kitobniChiqarish() {
std::cout << "Kitob: " << nomi << std::endl;
std::cout << "Muallif: " << muallif << std::endl;
std::cout << "Yil: " << yil << std::endl;
}
};
class Daftar {
private:
int sahifaSoni;
public:
// Konstruktor
Daftar(int sahifaSoni) : sahifaSoni(sahifaSoni) {}
// Obyektni ma'lumotlarini chiqarish
void daftarniChiqarish() {
std::cout << "Daftar: " << std::endl;
std::cout << "Sahifa soni: " << sahifaSoni << std::endl;
}
};
int main() {
// Kitob obyekti yaratish
Kitob kitob("O'tgan kunlar", "Abdulla Qodiriy", 1925);
// Daftar obyekti yaratish
Daftar daftar(200);
// Kitob va Daftar obyektlarini chiqarish
kitob.kitobniChiqarish();
std::cout << std::endl;
daftar.daftarniChiqarish();
return 0;
}
Dastur natijasi :
|
| |