Не знаю паскаль, знаю C++ :)
{
int a, b;
//вводим значения в a и в b (в футах)
cin >> a >> b;
b = b*45;
if (a>b) cout << "В км больше";
else cout >> "В футах больше";
}
// тут важен дробный тип
dooble a, b;
//вводим значения в a и в b (м/c)
a = a:3.6;
if (a>b) cout << "В км/ч больше";
else cout >> "В м/с больше";
ну а дальше надо уже все по формулам смотреть.
doouble a,b;
//вводим значения в a и в b стороны
a=a*a*3.14;
b=b*b;
if(a>b) cout << "Площадь круга больше";
else cout << "Площадь квадрата больше";
4. не знаю как такое делать, что значит уместиться ли круг в квадрате? Уместится если радиус его меньше чем половина стороны.
5.
doouble a,b,c,d;
cin >> a >> b >>c >>d; // вводим объем и массу;
a = a/b;
c = c/d;
if(a>c) cout << "Тело 1 имеет плотность больше чем тело 2";
else cout << "тело 2 имеет большую плотность";
6. не знаю. Но тоже как-то через форумулы.
#include <iostream>
using namespace std;
class circle {
public:
int x, y;
double r, s;
circle()
x = 0;
y = 0;
r = 0;
circle( int a = 0, int b = 0, double c = 0 )
set(a, b, c);
void out()
cout << "Координаты: (" << x << ", " << y << ") Радиус: "<< r << " Площадь: " << endl;
void set(int a, int b, double c)
x = a;
y = b;
r = c;
void calculate() {
s = r * r * 3.14159;
};
class sphere : public circle {
private:
double v;
s = 4 * 3.14 * r * r;
v = 3.14159 * pow(r, 3);
sphere();
sphere() : circle(circle, double = 1.0);
sphere (int = 0, int = 0, double = 1.0) ;
circle::out();
cout << ", радиус: " << r << ", длина: " << ", площадь: " << s;
int main(){
setlocale(LC_ALL, "ru");
circle a(2, 15, 4);
a.out();
sphere b;
system("pause");
return 0;
Объяснение: пойдёт?
Не знаю паскаль, знаю C++ :)
{
int a, b;
//вводим значения в a и в b (в футах)
cin >> a >> b;
b = b*45;
if (a>b) cout << "В км больше";
else cout >> "В футах больше";
}
{
// тут важен дробный тип
dooble a, b;
//вводим значения в a и в b (м/c)
cin >> a >> b;
a = a:3.6;
if (a>b) cout << "В км/ч больше";
else cout >> "В м/с больше";
}
ну а дальше надо уже все по формулам смотреть.
{
doouble a,b;
//вводим значения в a и в b стороны
cin >> a >> b;
a=a*a*3.14;
b=b*b;
if(a>b) cout << "Площадь круга больше";
else cout << "Площадь квадрата больше";
}
4. не знаю как такое делать, что значит уместиться ли круг в квадрате? Уместится если радиус его меньше чем половина стороны.
5.
{
doouble a,b,c,d;
cin >> a >> b >>c >>d; // вводим объем и массу;
a = a/b;
c = c/d;
if(a>c) cout << "Тело 1 имеет плотность больше чем тело 2";
else cout << "тело 2 имеет большую плотность";
}
6. не знаю. Но тоже как-то через форумулы.
#include <iostream>
using namespace std;
class circle {
public:
int x, y;
double r, s;
circle()
{
x = 0;
y = 0;
r = 0;
}
circle( int a = 0, int b = 0, double c = 0 )
{
set(a, b, c);
}
void out()
{
cout << "Координаты: (" << x << ", " << y << ") Радиус: "<< r << " Площадь: " << endl;
}
void set(int a, int b, double c)
{
x = a;
y = b;
r = c;
}
void calculate() {
s = r * r * 3.14159;
}
};
class sphere : public circle {
private:
double v;
void calculate() {
s = 4 * 3.14 * r * r;
v = 3.14159 * pow(r, 3);
}
public:
sphere();
sphere() : circle(circle, double = 1.0);
sphere (int = 0, int = 0, double = 1.0) ;
void out()
{
circle::out();
cout << ", радиус: " << r << ", длина: " << ", площадь: " << s;
}
};
int main(){
setlocale(LC_ALL, "ru");
circle a(2, 15, 4);
a.out();
sphere b;
system("pause");
return 0;
}
Объяснение: пойдёт?