Предмет: Информатика,
автор: 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;
}
//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;
}
Приложения:
Похожие вопросы
Предмет: Геометрия,
автор: elisk673
Предмет: Математика,
автор: gorlien98765
Предмет: Биология,
автор: stepankustukov321
Предмет: Литература,
автор: knt1hbgulya
Предмет: Математика,
автор: 8Marina8ua