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

Написать функцию, которая вычисляет сопротивление двух резисторов - C++

Восстановить пароль Регистрация
 
coldspirit
0 / 0 / 0
Регистрация: 30.10.2010
Сообщений: 39
04.01.2011, 19:03     Написать функцию, которая вычисляет сопротивление двух резисторов #1
Написать функцию, которая вычисляет сопротивление двух резисторов. Входными данными в функции являются сопротивления резисторов и способ их соединения.


строго не судите это просто 1 из моих первых кодов (


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
40
41
42
43
44
45
46
47
#include <iostream>
#include <math.h>
using namespace std;
int my(int R1,int R2)
{
    int sopr=0;
 
    sopr=R1+R2;
    
 
 
    return sopr;
}
int my2(int R1,int R2)
{
    int sopr=0;
    
    sopr=(R1+R2)/R1*R2;
     return sopr;
}
 
int main()
{
    int R1,R2,soed;
    cout<<"vvedite sposob soedineniya esli posledovatel'noe to '1' esli  esli parallel'noe to '2' soed=  "<<endl;
    cin>>soed;
 
    cout<<"Vvedite znachenie R1 i R2"<<endl;
    cin>>R1;
    cin>>R2;
    if (soed=1)
    {
    
        cout<<my(R1,R2)<<endl;
        
    }       
    
    if (soed=2)
    {
        cout<<my2(R1,R2)<<endl;
    
    }
    
    
    
        return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.01.2011, 19:03     Написать функцию, которая вычисляет сопротивление двух резисторов
Посмотрите здесь:

Написать функцию, которая вычисляет а в b степени C++
Написать функцию, которая вычисляет сопротивление двух резисторов C++
C++ Написать функцию, которая вычисляет объем и площадь поверхности параллелепипеда, описать функцию IsSquare(K)
C++ 5. Написать функцию, которая вычисляет сопротивление цепи, состоящей из двух резисторов
Написать функцию, которая вычисляет значение а^b C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
legend
 Аватар для legend
28 / 27 / 0
Регистрация: 17.11.2010
Сообщений: 152
04.01.2011, 19:09     Написать функцию, которая вычисляет сопротивление двух резисторов #2
п.с. воть ваша ошибка
C++
1
 if (soed==1)
Добавлено через 1 минуту
зачем создавать подпрограммы?

ведь можно все просто
C++
1
cout<<(R1+R2)/R1*R2;
Алексaндр
 Аватар для Алексaндр
131 / 108 / 5
Регистрация: 04.12.2010
Сообщений: 313
04.01.2011, 19:13     Написать функцию, которая вычисляет сопротивление двух резисторов #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 <iostream>
#include <math.h>
using namespace std;
int sopr=0;
int my(int R1,int R2)
{
        sopr=R1+R2;
        return sopr;
}
int my2(int R1,int R2)
{
        sopr=(R1+R2)/(R1*R2);
     return sopr;
}
 
int main()
{
        int R1,R2,soed;
        cout<<"vvedite sposob soedineniya esli posledovatel'noe to '1' esli  esli parallel'noe to '2' soed=  "<<endl;
        cin>>soed;
 
        cout<<"Vvedite znachenie R1 i R2\n"<<endl;
        cin>>R1;
        cin>>R2;
        if (soed==1)
        {
                my(R1,R2);
                cout<<sopr<<endl;
                
        }               
        
        if (soed==2)
        {
               my2(R1,R2);
                cout<<sopr<<endl;
        
        }
                return 0;
}

Так попробуйте..
coldspirit
0 / 0 / 0
Регистрация: 30.10.2010
Сообщений: 39
04.01.2011, 19:29  [ТС]     Написать функцию, которая вычисляет сопротивление двух резисторов #4
все норм последовательное сопротивление считает, а вот при подсчете параллельного выдаёт в ответ 0
Алексaндр
 Аватар для Алексaндр
131 / 108 / 5
Регистрация: 04.12.2010
Сообщений: 313
04.01.2011, 19:37     Написать функцию, которая вычисляет сопротивление двух резисторов #5
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 <iostream>
#include <math.h>
using namespace std;
double sopr=0;
int my(double R1,double R2)
{
        sopr=R1+R2;
        return sopr;
}
int my2(double R1,double R2)
{
        sopr=(R1*R2)/(R1+R2);
     return sopr;
}
 
int main()
{
        double R1,R2,soed;
        cout<<"vvedite sposob soedineniya esli posledovatel'noe to '1' esli  esli parallel'noe to '2' soed=  "<<endl;
        cin>>soed;
 
        cout<<"Vvedite znachenie R1 i R2\n"<<endl;
        cin>>R1;
        cin>>R2;
        if (soed==1)
        {
                my(R1,R2);
                cout<<sopr<<endl;
                
        }               
        
        if (soed==2)
        {
               my2(R1,R2);
                cout<<sopr<<endl;
        
        }
                return 0;
}
coldspirit
0 / 0 / 0
Регистрация: 30.10.2010
Сообщений: 39
04.01.2011, 19:47  [ТС]     Написать функцию, которая вычисляет сопротивление двух резисторов #6
всем большое спасибо )
ISergey
Maniac
Эксперт С++
 Аватар для ISergey
1331 / 864 / 50
Регистрация: 02.01.2009
Сообщений: 2,622
Записей в блоге: 1
04.01.2011, 20:07     Написать функцию, которая вычисляет сопротивление двух резисторов #7
Алексaндр, Вот это плохо..
C++
1
2
3
4
5
6
7
8
9
10
11
double sopr=0; //!!!!!!!
int my(double R1,double R2)
{
        sopr=R1+R2;
        return sopr;
}
int my2(double R1,double R2)
{
        sopr=(R1*R2)/(R1+R2);
     return sopr;
}
Лучше так..
C++
1
2
3
4
5
6
7
8
9
10
11
12
double my(double R1, double R2)
{
        return R1+R2; 
}
 
double my2(double R1, double R2)
{
       return (R1*R2)/(R1+R2);
} 
.....
 
std::cout << my(r1, r2);
Алексaндр
 Аватар для Алексaндр
131 / 108 / 5
Регистрация: 04.12.2010
Сообщений: 313
04.01.2011, 20:11     Написать функцию, которая вычисляет сопротивление двух резисторов #8
Ну да... Не задумался над этим... А стоило бы! =)

Добавлено через 37 секунд
ISergey, ты реально из Кремен4уга ???!!!
ISergey
04.01.2011, 20:14
  #9

Не по теме:

Цитата Сообщение от Алексaндр Посмотреть сообщение
ISergey, ты реально из Кремен4уга ???!!!
Ну да.. а что?

Алексaндр
04.01.2011, 20:29
  #10

Не по теме:

О... Я тоже) До этого ещё кременчужаней тут не видел )

ISergey
04.01.2011, 20:38
  #11

Не по теме:

Алексaндр, периодически появляются здесь =))

MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.01.2011, 20:39     Написать функцию, которая вычисляет сопротивление двух резисторов
Еще ссылки по теме:

Вычислить сопротивление цепи, состоящей из двух резисторов C++
Написать функцию, которая вычисляет объем цилиндра C++
Напишите функцию, которая вычисляет наибольший общий делитель двух чисел C++

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

Или воспользуйтесь поиском по форуму:
Алексaндр
04.01.2011, 20:39     Написать функцию, которая вычисляет сопротивление двух резисторов
  #12

Не по теме:

=))) Эт хорошо... )

Yandex
Объявления
04.01.2011, 20:39     Написать функцию, которая вычисляет сопротивление двух резисторов
Ответ Создать тему
Опции темы

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