Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
marvin01
0 / 0 / 0
Регистрация: 21.11.2013
Сообщений: 13
#1

Составить программу, осуществляющую вычисление выражения - C++

21.11.2013, 14:22. Просмотров 372. Ответов 6
Метки нет (Все метки)

Составить программу, осуществляющую вычисление выражения, вывод исходных данных и результата. Вывод сопроводить комментариями. Вывод сопроводить комментариями.
при A=2.6, B=56.6, C=35, D=-20.3
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.11.2013, 14:22
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Составить программу, осуществляющую вычисление выражения (C++):

Составить программу, осуществляющую перевод величин из радианной меры в градусную и наоборот - C++
Составить программу, осуществляющую перевод величин из радианной меры в градусную и наоборот. Программа должна запрашивать какой перевод...

Составить программу на вычисление значения функции : - C++
Всем привет! Нужно написать программку на вычисление значения функции, только начал учить С++ Условие: вычисление значение функции z...

Составить программу вычисления выражения - C++
Внизу страницы есть редактор формул

Составить программу вычисления выражения (f(a)+f(a+b)/f(c) - C++
составить программу вычисления выражения (f(a)+f(a+b))/f(c) используя функцию пользователя f(t)=5t^2+12 С++

Составить программу вычисления выражения - C++
Как с использованием функций решить эту задачу? Даны действительные числа s, t. Составить программу вычисления выражения f(t, - 2s,1.17)...

Составить программу вычисления выражения - C++
Помогите решить эту задачу, своими силами составил такой код (не рабочий): #include<conio.h> #include<stdio.h> #include<math.h> ...

6
bars268
7 / 7 / 0
Регистрация: 26.01.2013
Сообщений: 58
21.11.2013, 14:37 #2
А выражение то какое?
0
marvin01
0 / 0 / 0
Регистрация: 21.11.2013
Сообщений: 13
21.11.2013, 14:44  [ТС] #3
Y=((A/B-1)/(C/D-1)) все это в квадрате

Добавлено через 4 минуты
Цитата Сообщение от bars268 Посмотреть сообщение
А выражение то какое?
Y=((A/B-1)/(C/D-1)) все это в квадрате
0
bars268
7 / 7 / 0
Регистрация: 26.01.2013
Сообщений: 58
21.11.2013, 14:46 #4
И в чем проблема? или вы хотите чтобы все написали за вас?
0
marvin01
0 / 0 / 0
Регистрация: 21.11.2013
Сообщений: 13
21.11.2013, 15:23  [ТС] #5
Цитата Сообщение от bars268 Посмотреть сообщение
И в чем проблема? или вы хотите чтобы все написали за вас?
ну не совсем так, я только начинаю в нем копаться, и не все понимаю, много ошибок

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
#include <stdio.h>
#include <conio.h>
#include <math.h>
 
float calculate(float Y)
{
float Y=((A/B-1)/(C/D-1))^2;
return Y;
}
void main()
{
float a,b,c,d,y;
clrscr();
a=-6; b=1.64; c=0.16; d=0.8
printf("A=-6, B=1.64, step C=0.16, D=0.8 then Y=((A/B-1)/(C/D-1))^2 \n");
 
int i=1;
printf("\nStep\tX\t\tY\n\n");
for (a;a<=b; i++, a+=h)
{
printf("%d\t%.3f\t\t%.3f\n",i,a,calculate(a));
}
getch();
}
0
bars268
7 / 7 / 0
Регистрация: 26.01.2013
Сообщений: 58
21.11.2013, 15:36 #6
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
#include <stdio.h>
#include <conio.h>
#include <math.h>
//лучше использовать double 
//в функцию передавать надо не то что должно получится,
//а то из чего вычисляется результат.
//то есть:
double calculate(double A, double B, double C, double D)
{
//не обязательно создавать новую переменную для вычисления
//можно возвращать и выражение, программа его вычислит
//так же нельзя возводить в квадрат "^2"
//либо умножать на само себя, либо использовать функции из math.h
//так же стоит учесть что "/" целочисленное деление, то есть результат будет целым числом
//поэтому нужно явно привести к дробному с помощью (double)
return (((double)(A/B)-1)/((double)(C/D)-1))*(((double)(A/B)-1)/((double)(C/D)-1));
}
 
 
void main()
{
double a,b,c,d,y;
clrscr();
a=-6; b=1.64; c=0.16; d=0.8
printf("A=-6, B=1.64, step C=0.16, D=0.8 then Y=((A/B-1)/(C/D-1))^2 \n");
 
//дальше у вас была какая то белиберда с циклом
//для чего это я не понял, так как выражение простое 
//можно просто присвоить y 
y=calculate(a,b,c,d);
printf("result: %s", y);
getch();
}
на компиляторе код не проверял, если какие то ошибки - пишите
1
marvin01
0 / 0 / 0
Регистрация: 21.11.2013
Сообщений: 13
21.11.2013, 17:19  [ТС] #7
благодарю за помощь)очень помогли)
0
21.11.2013, 17:19
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.11.2013, 17:19
Привет! Вот еще темы с ответами:

Составить программу вычисления данного выражения - C++
Cоставить программу вычисления данного выражения: где min(a,b)- функция нахождения меньшего из двух чисел.

Составить программу для вычисления выражения - C++
Составить программу и вычислить. С++ Z1=\frac{a1}{6}+k*e^2x; x=\sum_{j=1}^{3}\frac{bj}{c}+\sum_{j=1}^{3}\sqrt{B3} ...

Составить алгоритм и программу вычисления выражения C++ - C++
Составить алгоритм и программу вычисления выражения C++

Составить алгоритм и программу вычисления значения выражения - C++
Составить алгоритм и программу вычисления значения выражения. Желательно в Borland C++


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

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

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