1 / 1 / 1
Регистрация: 09.12.2014
Сообщений: 105
1

Как написать чтобы объект принимал значение косинуса

07.06.2015, 19:10. Показов 1019. Ответов 3
Метки нет (Все метки)

Как написать чтобы объект принимал значение косинуса.Тоесть, если я напишу вот так ob.getcos(x)-это неправильно и компилятор ругается. А как прописать правильно?
Задание:
Задание, написать программы так, чтобы объект возвращал значение.
Вычилсить (s(a)+s(b))s(a+b),
где s(x)=x^4-1,если x<0,x>5
s(x)=x^4-cos(x), если x[0,5]
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#include <iostream>
#include <cmath>
#include <windows.h>
#include <cstdio>
using namespace std;
class me{
    double x;
    public:
        me(){x=0;}
        me(double a){x=a;}
        double getx(){return x;}
};
me func(me ob)
{
    return(ob.getx()*ob.getx()*ob.getx()*ob.getx()-1);
}
me gets(me ob)
{
    return (ob.getx()*ob.getx()*ob.getx()*ob.getx()-ob.getcos(x));
}
 
int main(){
double a,b,m;
cin>>a>>b;
m=a+b;
me ob(a),ob1(b),s,s1,z,s2,c;
if(a<0 || a>5) s=func(ob)
else s=gets(ob);
if(b<0 || b>5) s1=func(ob)
else s=gets(ob);
if(m<0 || m>5) s2=func(ob)
else s=gets(ob);
 
 z=s.getx()+s1.getx();
 
 c=z.getx()*s2.getx();
 cout<<c.getx();
 return 0;
 }
Как в 19 строке сделать чтобы было с косинусом?
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.06.2015, 19:10
Ответы с готовыми решениями:

Как написать чтобы объект принимал значение косинуса
Как написать чтобы объект принимал значение косинуса.Тоесть, если я напишу вот так ob.getcos(x)-это...

Как написать чтобы объект принимал значение косинуса
Как написать чтобы объект принимал значение косинуса.Тоесть, если я напишу вот так ob.getcos(x)-это...

В классе Date сделать так, чтобы IncrementDate принимал параметром отрицательное значение
Используйте класс Date. Он принимает число дней в диапазоне 0-365, добавляет его к текущей дате и...

Как сделать чтобы значения принимал в градусах а не радианах?
Чтобы считал cos20 градусов ,а не радиан.

3
Просто Лис
Эксперт Python
4557 / 2946 / 948
Регистрация: 17.05.2012
Сообщений: 8,597
Записей в блоге: 9
07.06.2015, 19:59 2
Лучший ответ Сообщение было отмечено Avtarkia как решение

Решение

Как написать чтобы объект принимал значение косинуса
C++
1
2
3
double gets(me ob){
    return ob.getx()*ob.getx()*ob.getx()*ob.getx()-cos(ob.getx());
}
0
7166 / 6141 / 2802
Регистрация: 14.04.2014
Сообщений: 26,462
07.06.2015, 20:03 3
C++
1
2
3
4
5
6
7
8
class me{
    double x;
    public:
        me(){x=0;}
        me(double a){x=a;}
        double getx(){return x;}
        double getcos() { return cos(x); }
};
0
1 / 1 / 1
Регистрация: 09.12.2014
Сообщений: 105
08.06.2015, 09:45  [ТС] 4
Цитата Сообщение от Рыжий Лис Посмотреть сообщение
Как написать чтобы объект принимал значение косинуса
Код C++
1
2
3
double gets(me ob){
* * return ob.getx()*ob.getx()*ob.getx()*ob.getx()-cos(ob.getx());
}
__________________
//пусто
Последний раз р
Спасибо,помогло)
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.06.2015, 09:45
Помогаю со студенческими работами здесь

Как сделать так, чтобы TextBox принимал только типы double и int?
Такая проблема: надо чтобы с текстбокс принимал только типы double и int. Как это сделать?

Как сделать так чтобы скрипт ASP принимал величины по post из другого скрипта?
Как сделать так чтобы скрипт ASP принимал величины по post из другого скрипта?

Как правильно написать метод для обновления записи, чтобы он возвращал объект?
public Competition updateCompetition(Long id, Integer point, Integer place){ Query q =...

Как сделать так, чтобы тип данных DATE при заполнении принимал только год?
Приветствую! Дали задание на домашку создать БД Библиотека. В таблице Книга есть поле &quot;Год...

Объект, который бы автоматически принимал аргументы командной строки
Всем привет! Покажу на примере. Пусть есть такой код: int main(int argc, char const *argv) {...

Как сделать, чтобы слово "Конечно" Принимал за верный ответ
Как сделать, чтобы он слово &quot;Конечно&quot; Принимал за верный ответ даже если оно написано Разными...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru