помогите сделать дз пжпж


Ответы на вопрос
Ответ:
PascalABC
Объяснение:
Задание 1
var
a, b, S, P: real;
begin
writeln('Введите стороны прямоугольника:');
{ Вводим размеры прямоугольника: }
readln(a, b);
S := a * b; { <-- Вычисляем площадь }
P := 2 * (a + b); { <-- Вычисляем периметр }
writeln('Результат:');
writeln('S = ', S:0:2);
writeln('P = ', P:0:2);
readln
end.
Задание 2
Var a,b,y: real;
Begin
writeln('Введите значение a=');
Readln(a);
writeln('Введите значение b=');
Readln(b);
y:=(a+2*b)*sqr(a)/(3*b-a);
Writeln('y=',y);
End.
Задание 3
var
a,b: real;
c: real;
begin
write('Введите катеты прямоугольного треугольника: ');
readln(a,b);
c := sqrt(a*a+b*b);
writeln('Гипотенуза = ',c);
end.
Відповідь:
1 Задание
#include <iostream>
using namespace std;
int main(){
setlocale(LC_ALL , "Rus");
int a,b,P,S;
cout << "Введите сторону a: ";
cin >> a;
cout << "Введите сторону b: ";
cin >> b;
P = a + a + b + b;
S = a*b;
cout << "Периметр = " << P << endl;
cout << "Площадь = " << S << endl;
return 0;
}
2 Задание
#include <iostream>
using namespace std;
int main(){
setlocale(LC_ALL , "Rus");
float a,b;
cout << "Введите число a: ";
cin >> a;
cout << "Введите число b: ";
cin >> b;
float y = ((a + 2 * b ) * (a * a))/(3 * b - a);
cout << "y = " << y << endl;
return 0;
}
Пояснення:
#include
using namespace std;
int main(){
setlocale(LC_ALL , "Rus");
int a,b,c;
cout << "Введите величину катета a: ";
cin >> a;
cout << "Введите величину катета b: ";
cin >> b;
c = sqrt((a*a) + (b*b));
cout << "Гипотенуза с = " << c << endl;
}