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

Вывод в виде таблицы значения функции y=f(x) - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 23, средняя оценка - 4.78
Shinju999
1 / 1 / 0
Регистрация: 05.10.2010
Сообщений: 9
05.10.2010, 20:50     Вывод в виде таблицы значения функции y=f(x) #1
Написать программу, которая выводит в виде таблицы значения функции y=f(x) на интервале х∈[1;10]
c шагом dx=1
2*sqr(x) +10,если х=5 или х=10
f(x) = sqrt(4*x) + sqrt(27*x)*27*x -x, если х=1
-1/x, в остальных случаях
Необходимо реализовать программу в двух версиях. В одной версии сле-дует применить циклическую конструкцию с условиями, а в другой вер-сии – циклическую конструкцию со switch.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.10.2010, 20:50     Вывод в виде таблицы значения функции y=f(x)
Посмотрите здесь:

[C++] Вычислить и вывести на экран в виде таблицы значения функции F C++
C++ Вычислить и вывести на экран в виде таблицы значения функции
Вывести на экран в виде таблицы значения функции F C++
C++ Вывести на экран в виде таблицы значения функции
Вывести в виде таблицы значения функции C++
C++ C++ вывести на экран в виде таблицы значения функции
Найти значения функции Y(x), суммы и вывести в виде таблицы C++
Вычислить и вывести на экран значения функции в виде таблицы C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Genius Ignat
1233 / 771 / 44
Регистрация: 16.09.2009
Сообщений: 2,014
05.10.2010, 23:04     Вывод в виде таблицы значения функции y=f(x) #2
1.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
 
 
int main(){
 
   double x, y;
 
   for ( x = 1 ; x <= 10 ; x+=1 ){ 
      
      if ( x == 1) y = (sqrt(4*x) + sqrt(27*x))*27*x - x;
      else if ( x == 5||x == 10)y = 2*sqrt(x) + 10; 
      else y = -(1/x);
       
      printf("f(x): %f",y);
      printf("\n");
   }
 
system("pause");
return 0;
}
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
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
 
 
int main(){
 
   double x, y;
 
 
   for ( x = 1 ; x <= 10 ; x +=1 ){ 
     switch((int)x){
      case 1 : y = (sqrt(4*x) + sqrt(27*x))*27*x - x; break;
      case 5 : y = 2*sqrt(x) + 10; break;
      case 10 : y = 2*sqrt(x) + 10; break;
      default : y = -(1/x); break;
      }
 
 
     printf("f(x): %f",y);
     printf("\n");
 
   }
 
system("pause");
return 0;
}
Shinju999
1 / 1 / 0
Регистрация: 05.10.2010
Сообщений: 9
06.10.2010, 16:16  [ТС]     Вывод в виде таблицы значения функции y=f(x) #3
спасибо за помощь))))
Yandex
Объявления
06.10.2010, 16:16     Вывод в виде таблицы значения функции y=f(x)
Ответ Создать тему
Опции темы

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