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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 18, средняя оценка - 4.89
ishushii
1 / 1 / 0
Регистрация: 20.01.2012
Сообщений: 41
#1

вычисление по формуле - C++

22.01.2012, 00:45. Просмотров 2246. Ответов 14
Метки нет (Все метки)

Себестоимость перевозки тонны груза определяется по формуле:

вычисление по формуле, где

Скм – переменные расходы на 1км пробега (топливо, ТО и т.д.);
Счас – постоянные расходы;
l – среднее плечо перевозок;
Название: Безымянный1.png
Просмотров: 674

Размер: 1.8 Кб– время на одну ездку;
VТ – средняя скорость, от 30 до 90 км/час;
q – грузоподъёмность подвижного состава;
β – коэффициент использования грузоподъёмности;
γ – коэффициент использования пробега;
РТ – расценки на перевозку тонны груза;
РТкм – расценки на перевозку 1 т/км.

Задания:
1. Рассчитать себестоимость при различных значениях исходных данных:
β=0.67; 0.75; 0.82; 0.91; VТ изменяется от Vmin до Vmax с шагом 5; q=5.3 тонны; γ=0.81; Скм=8.7 руб/км; Счас=12.8 руб/км; l=15 км; РТ=5.52 руб/тонну; РТкм=0.36 руб/ткм; tпр=1.5 часа. Результат вывести в виде таблицы.
2. Вывести результат в виде четырёх графиков или одного графика с четырьмя кривыми.

помогите пожалуйсто и если модно с подробным объяснением,заранее спасибо!)))
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.01.2012, 00:45     вычисление по формуле
Посмотрите здесь:

Вычисление по формуле - C++
Вычислить значение формулы, вот код: #include <iostream> #include <Windows.h> #include <math.h> using namespace std; ...

Вычисление значение по формуле - C++
Всем привет, ребят помогите пожалуйста. Нужно составить программу которая вычесляет по данной формуле на C++. Заранее СПАСИБО!

Вычисление функции по формуле - C++
Пробовал написать код, но не получается: #include <iostream> #include <cmath> using namespace std; void main () //Руссификация...

Вычисление массива по формуле - C++
Составить программу ввода массива Х переменной длины от 1 до 100 элементов (0 < icurrent < 100). Вычислить массив Y по заданной формуле...

Вычисление значения по формуле - C++
Помогите пожалуйста!!!! Перепечатывайте задание на форум в виде текста.

Вычисление выражения по формуле - C++
#include <iostream.h> #include <math.h> int main() { double x,y,z,a,b,c,h; cout <<Vvedite x:"; cin>>x; cout <<Vvedite...

Вычисление значения по формуле - C++
очень надо сегодня зачет значение А=1000,В=0.0001

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
UKOL
112 / 64 / 7
Регистрация: 17.11.2009
Сообщений: 258
28.01.2012, 14:31     вычисление по формуле #2
На чем писать? Что уже сделано?
Paporotnik
28.01.2012, 15:09
  #3

Не по теме:

за эти 6 дней вполне реально было открыть книгу, скажем Кернигана и Ритчи, и прочитать первые несколько глав, достаточных для решения первой задачи. со второй да, можно было бы и на форум обратиться

ishushii
1 / 1 / 0
Регистрация: 20.01.2012
Сообщений: 41
29.01.2012, 14:07  [ТС]     вычисление по формуле #4
я написал первую программу но она не работает(((((подскажите пожалуйста по чему или то что в ней надо исправить
вот код:
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 <iostream>
#include <conio.h>
 
 
using namespace std;
 
void main()
{
    const int X=4,Y=12;
    const double b[X]={0.67,0.75,0.82,0.91},q=5.3,y=0.81,Ckm=8.7,Cch=12.8,l=15,PT=5.52,PTkm=0.36,tpr=1.5;
    double ST[X][Y];
    int VT=30;
    
    for(int i=0;i<X;i++)
    {
        for(int j=0;j<Y,j++;)
        {
            ST[i][j]=Ckm*l/q*y*b[i]+Cch*(tpr+l/(VT+5)*b[i])/q*y+(PT+PTkm*l)*1.27;
            cout<<ST[i][j]<<"\n";
            
        }
    }
    _getch();
}
Deviaphan
Делаю внезапно и красиво
Эксперт C++
1286 / 1220 / 50
Регистрация: 22.03.2011
Сообщений: 3,744
29.01.2012, 15:17     вычисление по формуле #5
Цитата Сообщение от ishushii Посмотреть сообщение
Ckm*l/q*y*b[i]
равнозначно
((Ckm*l)/q)*y*b[i]

Приоритеты операций задай
ishushii
1 / 1 / 0
Регистрация: 20.01.2012
Сообщений: 41
31.01.2012, 19:01  [ТС]     вычисление по формуле #6
что то не помогло(
UKOL
112 / 64 / 7
Регистрация: 17.11.2009
Сообщений: 258
01.02.2012, 18:02     вычисление по формуле #7
Проверь может в 16 строке ошибка, вроде там зацикливание происходит.
ishushii
1 / 1 / 0
Регистрация: 20.01.2012
Сообщений: 41
01.02.2012, 20:08  [ТС]     вычисление по формуле #8
можете поправить я не понимаю как и что именно там не так((((
ValeryS
Модератор
6551 / 5017 / 463
Регистрация: 14.02.2011
Сообщений: 16,734
01.02.2012, 20:13     вычисление по формуле #9
Цитата Сообщение от ishushii Посмотреть сообщение
const double b[X]
Цитата Сообщение от ishushii Посмотреть сообщение
double ST[X][Y];
C++
1
2
const double b[4];
double ST[4][12];
неужели компилятор ничего не сказал?
ishushii
1 / 1 / 0
Регистрация: 20.01.2012
Сообщений: 41
01.02.2012, 20:19  [ТС]     вычисление по формуле #10
нет программа запускалась но не работала(((

Добавлено через 2 минуты
поменял ничего не изменилось(((
ValeryS
Модератор
6551 / 5017 / 463
Регистрация: 14.02.2011
Сообщений: 16,734
01.02.2012, 20:35     вычисление по формуле #11
Цитата Сообщение от ishushii Посмотреть сообщение
нет программа запускалась но не работала(((
не могла она запускаться даже компилироватся
и в С и в Плюсах размеры массива задают константой
а не переменной
дело в том что память резервируется на этапе компиляции
а значение переменных тогда еще не известно
UKOL
112 / 64 / 7
Регистрация: 17.11.2009
Сообщений: 258
01.02.2012, 21:04     вычисление по формуле #12
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
#include <iostream>
#include <conio.h>
 
 
using namespace std;
 
void main()
{
        const int X = 4,
                  Y = 12;
        const double b[X] = { 0.67, 0.75, 0.82, 0.91 },
                     q = 5.3, y = 0.81, Ckm = 8.7, Cch = 12.8, l = 15, PT = 5.52, PTkm = 0.36, tpr = 1.5;
        double ST[X][Y];
        int VT = 30;
        
        for(int i=0; i < X; i++)
        {
                for(int j = 0; j < Y; j++)
                {
                        ST[i][j] = Ckm * l / q * y * b[i] + Cch * (tpr + l / (VT + 5) * b[i] ) / q * y + (PT+PTkm*l)*1.27;
                        cout << ST[i][j] << "\n";
                        
                }
        }
        _getch();
}
Ну типа того, в суть программы не вникал.
ishushii
1 / 1 / 0
Регистрация: 20.01.2012
Сообщений: 41
05.02.2012, 12:06  [ТС]     вычисление по формуле #13
как график построить кто знает????
Дмитрий3241
639 / 510 / 52
Регистрация: 07.07.2011
Сообщений: 1,228
05.02.2012, 15:51     вычисление по формуле #14
Цитата Сообщение от ishushii Посмотреть сообщение
как график построить кто знает????
Один из самых простых и примитивных способов:
Пример на псевдо языке!

Функция: y = (x * 5 -12) / (14 - 7)
int y;
for ( int i = -100; i <= 100; i ++ )
{
y = (i * 5 - 12) / ( 14 - 7)
PixelTo(i,y);
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.02.2012, 21:47     вычисление по формуле
Еще ссылки по теме:

Вычисление по рекуррентной формуле - C++
Совсем забыл как делаются рекуррентные формулы. Есть сумма \sum_{k=0 }^{\infty}\frac{{(-1)}^{k+1}{x}^{2k-1}}{(2k-1)(2k+1)!} ...

Вычисление по итерационной формуле - C++
Вычислите по итерационной формуле - вычисления проводятся пока Значение точности eps и переменных a и b задавать с клавиатуры....

Вычисление числа Пи по формуле Чудновских - C++
По формуле из Википедии задался целью насчитать число Пи хотя бы до 106 - 109. Скорее всего, на моем среднем компе это займет неделю. Мне...

Вычисление значения по заданной формуле - C++
Задано:Создать программу вычисления указанной величины. Результат проверить при заданных исходных значениях. ...

Вычисление арифметического выражения по формуле - C++
Учитывая значения переменных, вычислить арифметическое выражение по формуле. Алгоритм решения задачи представить в виде блок-схемы.


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

Или воспользуйтесь поиском по форуму:
ishushii
1 / 1 / 0
Регистрация: 20.01.2012
Сообщений: 41
05.02.2012, 21:47  [ТС]     вычисление по формуле #15
а как это в моей задаче сделать???
Yandex
Объявления
05.02.2012, 21:47     вычисление по формуле
Ответ Создать тему
Опции темы

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