Предмет: Информатика, автор: mansurik077

Помогите мне пж
1) Создать функцию, находящую площадь прямоугольника. Функцию должна возвращать double.

Функцию написать в отдельном заголовочном файле.

Использовать ее в main()



2) Объявите функцию в отдельном заголовочном файле, а проинициализируйте в main.cpp.

Пусть функция будет использоваться для нахождения числа в определенной степени.

!!!Обоснуйте письменно, почему для этой функции лучше использовать float или double, а не int или char.

Используйте ее в main()

Ответы

Автор ответа: ЯковПервый
1
//Сhar точно не подходит, так как чтобы из символа сделать число нужно применять дополнительную работу, также при использовании этого типа переменной нельзя будет производить расчеты с числами, которые больше или равны 10, так как Char примит только первый символ от введенного числа.

//Int впринципе будет работать, но лучше все же применять тип double или float для точных расчетов и работы с большими числами

//Язык С++

#include <iostream>
#include <math.h>

using namespace std;

double Stepen(double num, double step)
{
double result = pow(num, step);
return result;
}

double Ploshad(double a, double b)
{
double result = a * b;
return result;
}

int main()
{
double a, b, num, step, result;

cout « "Enter a, b: "; cin » a » b;
cout « "Enter number, stepen: "; cin » num » step;

result = Ploshad(a, b);
cout « endl « "1) S = " « result;

result = Stepen(num, step);
cout « endl « "2) Result = " « result « endl;
return 0;
}
Приложения:
Похожие вопросы
Предмет: Математика, автор: gorlien98765
Предмет: Биология, автор: stepankustukov321