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

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

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

C++ Составить программу, осуществляющую перевод величин из радианной меры в градусную и наоборот
Составить программу для вычисления выражения. В чем ошибка? C++
Составить программу вычисления выражения C++
C++ Составить программу вычисления выражения
Составить программу вычисления произвольного количества значений выражения C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
bars268
5 / 5 / 0
Регистрация: 26.01.2013
Сообщений: 39
21.11.2013, 14:37     Составить программу, осуществляющую вычисление выражения #2
А выражение то какое?
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)) все это в квадрате
bars268
5 / 5 / 0
Регистрация: 26.01.2013
Сообщений: 39
21.11.2013, 14:46     Составить программу, осуществляющую вычисление выражения #4
И в чем проблема? или вы хотите чтобы все написали за вас?
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();
}
bars268
5 / 5 / 0
Регистрация: 26.01.2013
Сообщений: 39
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();
}
на компиляторе код не проверял, если какие то ошибки - пишите
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.11.2013, 17:19     Составить программу, осуществляющую вычисление выражения
Еще ссылки по теме:

C++ Составить алгоритм и программу вычисления значения выражения
Составить программу вычисления выражения (f(a)+f(a+b)/f(c) C++
Составить программу вычисления данного выражения C++

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

Или воспользуйтесь поиском по форуму:
marvin01
0 / 0 / 0
Регистрация: 21.11.2013
Сообщений: 13
21.11.2013, 17:19  [ТС]     Составить программу, осуществляющую вычисление выражения #7
благодарю за помощь)очень помогли)
Yandex
Объявления
21.11.2013, 17:19     Составить программу, осуществляющую вычисление выражения
Ответ Создать тему
Опции темы

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