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

перевод формулы - C++

Восстановить пароль Регистрация
 
1nQv1z1ToR
0 / 0 / 0
Регистрация: 23.11.2012
Сообщений: 12
06.12.2012, 23:30     перевод формулы #1
Доброго времени суток.Мне нужно перевести формулу C=C0*e "В СТЕПЕНИ" -(Q/V)*t на язык С++
Заранее Спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.12.2012, 23:30     перевод формулы
Посмотрите здесь:

C++ Рекуректные формулы
C++ Формулы
Перевод Формулы на C++ C++
Формулы C++
C++ Перевод формулы на C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
grizlik78
Эксперт C++
 Аватар для grizlik78
1882 / 1414 / 101
Регистрация: 29.05.2011
Сообщений: 2,958
06.12.2012, 23:34     перевод формулы #2
C++
1
C = C0 * exp(-(Q/V) * t)
1nQv1z1ToR
0 / 0 / 0
Регистрация: 23.11.2012
Сообщений: 12
06.12.2012, 23:40  [ТС]     перевод формулы #3
Цитата Сообщение от grizlik78 Посмотреть сообщение
C++
1
C = C0 * exp(-(Q/V) * t)

И как можно записать нужный мне шаг времени?допустим мне нужно вывести 10 значений по этой формуле.В ней изменяется только t.А шаг дан в 0.5 часа(тоесть 30мин).
grizlik78
Эксперт C++
 Аватар для grizlik78
1882 / 1414 / 101
Регистрация: 29.05.2011
Сообщений: 2,958
06.12.2012, 23:49     перевод формулы #4
Ну, видимо надо организовать цикл.
C++
1
2
3
4
5
6
for (int = 0; i < 10; ++i)
{
    double t = i * 30.;
    double  C = C0 * exp(-(Q/V) * t);
    cout << "С(" << t << ") = " << C << endl;
}
1nQv1z1ToR
0 / 0 / 0
Регистрация: 23.11.2012
Сообщений: 12
07.12.2012, 00:03  [ТС]     перевод формулы #5
Цитата Сообщение от grizlik78 Посмотреть сообщение
Ну, видимо надо организовать цикл.
C++
1
2
3
4
5
6
for (int = 0; i < 10; ++i)
{
    double t = i * 30.;
    double  C = C0 * exp(-(Q/V) * t);
    cout << "С(" << t << ") = " << C << endl;
}

Нет,это не помогло,но спасибо за уделённое мне время.Если хотите,я могу вам написать задание,что бы вы осознали сам смысл задачи.
wowofbob
2 / 2 / 0
Регистрация: 19.01.2013
Сообщений: 32
18.02.2013, 09:49     перевод формулы #6
Непонятно, что именно ты хочешь получить. Алгоритм написали нормальный.
C++
1
2
3
4
5
6
7
8
void PrintVal(double C0, double Q, double V, int number) {
    for (int i = 0; i < number; ++i) {
        double t = i * 30;
        double  C = C0 * exp(-(Q/V) * t);
        cout << "C(" << t << ") = " << C << endl;
            //<< ", t = " << t << " (min)" << endl;
    }
}
Может это?
Yandex
Объявления
18.02.2013, 09:49     перевод формулы
Ответ Создать тему
Опции темы

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