64.Uchburchak sinfini yarating. Sinfda kamida 3 ta maydon bo‘lishi, sinf konstruktori hamda kamida 2 ta metod(funksiya) bo‘lishi talab etiladi. Yaratilgan sinfda ikkita ob’yekt yarating va ularning maydonlarini ekranga chiqaring.
#include
#include
using namespace std ;
class Uchburchak {
public:
// Maydonlar (o'zgaruvchilar)
double a; // Birinchi tomon
double b; // Ikkinchi tomon
double c; // Uchinchi tomon
// Konstruktor
Uchburchak(double a_qiymat, double b_qiymat, double c_qiymat) {
a = a_qiymat;
b = b_qiymat;
c = c_qiymat;
}
// Metod (funksiya), uchburchak perimetrini hisoblaydi
double perimetr() {
return a + b + c;
}
// Metod (funksiya), uchburchak yuzini Geron formulasi yordamida hisoblaydi
double yuza() {
double p = perimetr() / 2; // Yarim perimetr
return sqrt(p * (p - a) * (p - b) * (p - c));
}
// Metod (funksiya), uchburchak tomonlarini ekranga chiqaradi
void tomonlariniChiqarish() {
cout
#include
#include
using namespace std ;
class Uchburchak {
public:
// Maydonlar (o'zgaruvchilar)
double a; // Birinchi tomon
double b; // Ikkinchi tomon
double c; // Uchinchi tomon
// Konstruktor
Uchburchak(double a_qiymat, double b_qiymat, double c_qiymat) {
a = a_qiymat;
b = b_qiymat;
c = c_qiymat;
}
// Metod (funksiya), uchburchak perimetrini hisoblaydi
double perimetr() {
return a + b + c;
}
// Metod (funksiya), uchburchak yuzini Geron formulasi yordamida hisoblaydi
double yuza() {
double p = perimetr() / 2; // Yarim perimetr
return sqrt(p * (p - a) * (p - b) * (p - c));
}
// Metod (funksiya), uchburchak tomonlarini ekranga chiqaradi
void tomonlariniChiqarish() {
cout