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

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

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

Цикл с пред и постусловием - C++

07.12.2011, 10:38. Просмотров 605. Ответов 3
Метки нет (Все метки)

Вот, написал (с++), но почему то "P" не сходятся с тем, что в ответе, думаю ошибся в формуле?
ActionScript 3
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
34
35
36
37
38
39
40
41
#include<stdio.h>
#include<conio.h>
#include<math.h>
#include<iostream>
#include<iomanip>
using namespace std;
int main()
    
{
 
setlocale (LC_ALL, ".ACP");
double 
P,
l1=0.0025,
l2=0.0015,
l3=0.0016,
exp=2.71,
t;
cout <<"Введите t"<< endl<<"t=";
cin>>t;
 
while (t<200)
{
P=100*((l2-l3)*pow(exp,-(l1+l2)*t)+l1*pow(exp,(-l3*t))/(l1+l2-l3));
t=t+50;
cout<<setprecision (5)<<"P="<<P<<endl;
cout<<setprecision (3)<<"t="<<t<<endl;
 
}
do
{
P=100*((l2-l3)*pow(exp,-(l1+l2)*t)+l1*pow(exp,(-l3*t))/(l1+l2-l3));
cout<<setprecision (5)<<"P="<<P<<endl;
t=t+200;
cout<<setprecision (4)<<"t="<<t<<endl;
 
}
while (t<1000);
system ("pause");
return 0;
}
Миниатюры
Цикл с пред и постусловием  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.12.2011, 10:38     Цикл с пред и постусловием
Посмотрите здесь:

C++ Цикл с постусловием
Циклы с пред и постусловием C++
Добавить цикл с постусловием C++
C++ Циклический алгоритм (цикл с постусловием)
Линейные, цикл с пред- и постусловием, и цыкл с ветвлением C++
Циклы с пред- и постусловим C++
Цикл с постусловием: поиск элемента с заданными свойствами C++
Цикл с постусловием: Вычислить сумму ряда с точностью Е, член которого Аn= 2(n!)/3(n!)^2 C++
C++ Цикл с предусловием и постусловием
C++ Используя цикл с постусловием, составить программу табулирования функции F(x)=sin(x)-cos(x) на отрезке [a, b] с шагом h
дано целое число N>0 . используя один цикл (с пред- и пост- условием) найти сумму 1!+2!+.+n! C++
Цикл: Вычисление значения с использованием операторов цикла с параметром, с предусловием, с постусловием C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
golatin
265 / 222 / 43
Регистрация: 12.10.2011
Сообщений: 323
Завершенные тесты: 1
07.12.2011, 11:15     Цикл с пред и постусловием #2
C++
1
P=100*(((l2-l3)*pow(exp,-(l1+l2)*t)+l1*pow(exp,(-l3*t)))/(l1+l2-l3));
У тебя считает (100*a+b)/c, а надо 100*(a+b)/c
Rels
13 / 13 / 1
Регистрация: 11.10.2011
Сообщений: 116
07.12.2011, 11:21     Цикл с пред и постусловием #3
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
34
35
36
37
38
39
#include<stdio.h>
#include<math.h>
#include<iostream>
#include<iomanip>
using namespace std;
int main()
        
{
 
setlocale (LC_ALL, ".ACP");
double 
P,
l1=0.0025,
l2=0.0015,
l3=0.0016,
exp=2.71,
t;
cout <<"Введите t"<< endl<<"t=";
cin>>t;
 
while (t<200)
{
P=(100*((l2-l3)*pow(exp,-(l1+l2)*t)+l1*pow(exp,(-l3*t)))/(l1+l2-l3));
t=t+50;
cout<<setprecision (5)<<"P="<<P<<endl;
cout<<setprecision (3)<<"t="<<t<<endl;
 
}
do
{
P=(100*((l2-l3)*pow(exp,-(l1+l2)*t)+l1*pow(exp,(-l3*t)))/(l1+l2-l3));
cout<<setprecision (5)<<"P="<<P<<endl;
t=t+200;
cout<<setprecision (4)<<"t="<<t<<endl;
 
}
while (t<1000);
return 0;
}
t=0, p=100 и т.д.
Jalced
0 / 0 / 0
Регистрация: 12.10.2011
Сообщений: 50
07.12.2011, 12:02  [ТС]     Цикл с пред и постусловием #4
Спасибо!
Yandex
Объявления
07.12.2011, 12:02     Цикл с пред и постусловием
Ответ Создать тему
Опции темы

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