Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.62/13: Рейтинг темы: голосов - 13, средняя оценка - 4.62
suncheez
0 / 0 / 1
Регистрация: 19.12.2012
Сообщений: 5
1

Работа с функциями. (Вывести на экран результат)

30.11.2010, 22:42. Просмотров 2420. Ответов 2
Метки нет (Все метки)

Уважаемые, помогите разобраться, как вывести на экран результат вычисления такой функции:
При условии, что переменна а принимает значение от 0 до 5 с шагом 0,5. Переменная b принимает значение от – 2 до 4 с шагом 0,1.
0
Миниатюры
Работа с функциями. (Вывести на экран результат)  
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.11.2010, 22:42
Ответы с готовыми решениями:

Работа с Функциями (Пользователь задает с клавиатуры символ, указывает как вывести на экран...)
Доброго всем времени суток =) У меня возникли некоторые вопросы при работе с...

Объяснить результат и вывести на экран результат логического выражения
Объяснить результат и вывести на экран результат логического выражения T = S...

Вывести результат функции на экран
Доброго времени суток. Подскажите как вывести результат данной функции на...

Вычислить арифметическое выражение и вывести результат на экран
Помогите написать программу, которая a) Ввод с клавиатуры вещественных...

Вычислить П(i+1)*(i+2) для всех i от 2 до N. Вывести результат на экран.
1) Вычислить П(i+1)*(i+2) для всех i от 2 до N. Вывести результат на экран.

2
panicwassano
594 / 562 / 104
Регистрация: 07.11.2010
Сообщений: 2,004
01.12.2010, 12:55 2
Лучший ответ Сообщение было отмечено как решение

Решение

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
40
41
42
43
44
45
46
47
48
49
#include <conio.h>
#include <stdio.h>
#include <iostream>
using namespace std;
double funcX(double a, double b);
int main()
{
    double a, b;
    a = 0;
    b = -2;
 
    while (a <= 5)
    {
        while (b <= 4)
        {
            cout << "x = " << funcX(a, b) << ", ";
            b += 0.1;
        }
        a += 0.5;
    }
    _getch();
    return 0;
}
 
double funcX(double a, double b)
{
    if (b < 0)
    {
        return pow(a, 5.0) + b;
    } 
    else
    {
        if ((a != b) && (b >= 0) && (b <= 1.5))
        {
            return pow(a, 2.0) + a / (a - b);
        } 
        else
        {
            if ((b >= 1.5) && (b <= 2.5))
            {
                return pow(a, 3.0) + b*pow(a, 2.0) + pow(b, 2.0);
            } 
            else
            {
                return pow(a, 4.0);
            }
        }
    }
}
0
kazak
3058 / 2379 / 255
Регистрация: 11.03.2009
Сообщений: 5,438
Завершенные тесты: 1
01.12.2010, 13:42 3
panicwassano, только половину функции сделал.
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
double Function(double a, double b)
{
   double x = 0.;
   
   if (b < 0.)
   {
      x = a*a;
      x *= x;
      x = x*a + b;
   }
   else if ((b <= 1.5) && (a != b))
   {
      x = a*a + a/(a-b);
   }
   else if ((b >= 1.5) && (b < 2.5))
   {
      x = a*a*a + b*a*a + b*b;
   }
   else if (b >= 2.5)
   {
      x = a*a;
      x *= x;
   }
   if (x > 2.3)
      return 2.3;
   else
      return a - x*x/2.;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.12.2010, 13:42

Прочитать из файла массив, отсортировать, результат вывести на экран.
Разработать приложение, выполняющее следующие функции. Прочитать из файла...

Вывести на экран результат сложения в троичной системе счисления.
Пользователь вводит 2 строки символов длиной 5, содержащие положительный числа...

Нужно узнать значение фукции и вывести на экран результат
Вобщем нужно узнать результат и вывести его на экран Само задание: ...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru