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

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

Восстановить пароль Регистрация
 
Jalced
 Аватар для Jalced
0 / 0 / 0
Регистрация: 12.10.2011
Сообщений: 50
07.12.2011, 10:38     Цикл с пред и постусловием #1
Вот, написал (с++), но почему то "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;
}
Миниатюры
Цикл с пред и постусловием  
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
golatin
259 / 216 / 38
Регистрация: 12.10.2011
Сообщений: 311
Завершенные тесты: 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
 Аватар для Jalced
0 / 0 / 0
Регистрация: 12.10.2011
Сообщений: 50
07.12.2011, 12:02  [ТС]     Цикл с пред и постусловием #4
Спасибо!
Yandex
Объявления
07.12.2011, 12:02     Цикл с пред и постусловием
Ответ Создать тему
Опции темы

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