Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
E-xtremeSumo
0 / 0 / 0
Регистрация: 04.11.2009
Сообщений: 5
#1

Господа, будьте добры помочь составить таблицу значений функции - C++

04.11.2009, 17:07. Просмотров 750. Ответов 7
Метки нет (Все метки)

Помогите пожалуйста! "Составить таблицу значений функции z=f(x,y)=(2.75*cos(x*x+1))/(exp(x)*sqrt(fabs(y-5))) с использованием операторов цикла while и do…while, при x = 1..5 , hx= 1 , y = 2,1..3 , hy= 0,2" Я уже как только не пробовал ВЫРУЧИТЕ!!!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.11.2009, 17:07     Господа, будьте добры помочь составить таблицу значений функции
Посмотрите здесь:

Будьте добры написать программу на с++ C++
C++ Составить программу ,которая строит таблицу значений функции
Составить таблицу значений C++
Составить таблицу значений функции с шагом C++
будьте добры правильная программа надо( C++
Составить программу, которая рассчитывает таблицу значений функции tgx, через ряд Тейлора C++
Составить таблицу значений функции C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
M128K145
Эксперт С++
8282 / 3501 / 143
Регистрация: 03.07.2009
Сообщений: 10,707
04.11.2009, 17:59     Господа, будьте добры помочь составить таблицу значений функции #2
E-xtremeSumo, если пробовал, то выкладывай. Программа в один вложеный цикл
E-xtremeSumo
0 / 0 / 0
Регистрация: 04.11.2009
Сообщений: 5
04.11.2009, 18:57  [ТС]     Господа, будьте добры помочь составить таблицу значений функции #3
M128K145, я ее "писал" на лабораторной и кода у меня увы нет, еще пара человек пытались сделать, тоже безуспешно, так что по сути кроме задания ничего нет
odip
Эксперт С++
7155 / 3295 / 59
Регистрация: 17.06.2009
Сообщений: 14,164
04.11.2009, 23:31     Господа, будьте добры помочь составить таблицу значений функции #4
y = 2,1..3 , hy= 0,2
Это как понимать - y от 2.1 до 3.0 с шагом 0.2 ?
Не дойдет до 3.0 никак
будет 2.9
M128K145
Эксперт С++
8282 / 3501 / 143
Регистрация: 03.07.2009
Сообщений: 10,707
04.11.2009, 23:51     Господа, будьте добры помочь составить таблицу значений функции #5
Где-то
так
C++
1
2
3
4
5
6
7
8
9
10
11
double x(1.0), y(2.1), hx(1.0), hy(0.2), z;
do
{
    while(y < 3)
    {
        z = (2.75*cos(x*x+1))/(exp(x)*sqrt(fabs(y-5)));
        std::cout<<"x = "<<x<<"\ty = "<<y<<"\tz = "<<z<<std::endl;
        y += hy;
    }
    x += hx;
}while(x < 5.0)
E-xtremeSumo
0 / 0 / 0
Регистрация: 04.11.2009
Сообщений: 5
22.11.2009, 11:19  [ТС]     Господа, будьте добры помочь составить таблицу значений функции #6
M128K145, нет, выдает ошибку при компиляции. Попробовал написать так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
void main()
{float x, y, hx, hy, z;
 cout<<"x=";cin>>x;
 cout<<"y=";cin>>y;
 cout<<"hy=";cin>>hy;
 cout<<"hx=";cin>>hx;
 for(;y<=3;);
  {do
    {z = (2.75*cos(x*x+1))/(exp(x)*sqrt(fabs(y-5)));
     cout<<"z="<<z<<endl;
     x=x+hx;
    }
     while (x<=5);
     y=y+hy;
  }
}
При компиляции ошибок нет, но после ввода значений, прога виснет
M128K145
Эксперт С++
8282 / 3501 / 143
Регистрация: 03.07.2009
Сообщений: 10,707
22.11.2009, 11:35     Господа, будьте добры помочь составить таблицу значений функции #7
E-xtremeSumo, да ты что? Одну строчку и точку с запятой можно дописать самостоятельно
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <cmath>
int main()
{
    double x(1.0), y(2.1), hx(1.0), hy(0.2), z;
    do
    {
        while(y < 3)
        {
            z = (2.75*cos(x*x+1))/(exp(x)*sqrt(fabs(y-5)));
            std::cout<<"x = "<<x<<"\ty = "<<y<<"\tz = "<<z<<std::endl;
            y += hy;
        }
        x += hx;
        y = 2.1;
    }while(x < 5.0);
    system("pause");
    return 0;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.11.2009, 11:51     Господа, будьте добры помочь составить таблицу значений функции
Еще ссылки по теме:

C++ Составить таблицу значений функции с помощью цикла
C++ Вывести таблицу значений функции y=f(x) для всех значений x в пределах
C++ Будьте добры, исправьте ошибку в коде
Составить таблицу значений функции C++
C++ Напечатать таблицу значений функции для всех значений аргумента из диапазона [1..10] c шагом 0.1

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

Или воспользуйтесь поиском по форуму:
E-xtremeSumo
0 / 0 / 0
Регистрация: 04.11.2009
Сообщений: 5
22.11.2009, 11:51  [ТС]     Господа, будьте добры помочь составить таблицу значений функции #8
M128K145, благодарю, только 2 последних строки удалил и код на вывод результата свой оставил и все нормально заработало. Большое спасибо!
Yandex
Объявления
22.11.2009, 11:51     Господа, будьте добры помочь составить таблицу значений функции
Ответ Создать тему
Опции темы

Текущее время: 04:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru