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

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

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

Нахождение сопротивления - C++

14.12.2013, 19:25. Просмотров 296. Ответов 4
Метки нет (Все метки)

Программа должна находить сопротивление n-резисторов в 2 случаях: если это последовательное соединение(работает) и если параллельное(не работает). Прошу помочь..
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
#include <iostream.h>
#include <conio.h>
#define size 10
main()
{
        int R[size], q, n;
        float res=0;
        cout << "Type amount of resistors: ";
        cin >> n;
        cout << endl << "Choose your type of circuit: " << endl << "1. Serial" << endl << "2. Parallel" << endl;
        cin >> q;
                if( q == 1 ){
                        for( int i=0; i<n; i++ ){
                                cout << endl << "R"<< i+1 <<": ";
                                cin >> R[i];
                                res += R[i];
                        }
                }
                else if( q == 2 ){
                        for( int i=0; i<n; i++ ){
                                cout << endl << "R"<< i+1 <<": ";
                                cin >> R[i];
                                res += 1/R[i];
                        }
                }
        cout << endl << "Resistance: " << res;
        getch();
}
Добавлено через 12 минут
upp
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.12.2013, 19:25
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Нахождение сопротивления (C++):

Функция вычисления сопротивления ( С++) - C++
Добрый день! Работа на тему &quot;Расчет сопротивления резисторов электрической цепи&quot;. для последовательных резисторов: R=R1+R2+Rn; для...

Определить порядковый номер сопротивления - C++
В результате Измерений получены напряжения в Вольтах на зажимах каждого из 20 ти различных электрических сопротивлений, не соединенных друг...

Три сопротивления R 1 , R 2 , R 3 соединены параллельно - C++
Три сопротивления R 1 , R 2 , R 3 соединены параллельно. Найти сопротивление соединения. Пример: &quot;R 1 = 10, R 2 = 15, R 3 = 20. Ответ:...

Программа для нахождения сопротивления соединения - C++
При сопротевлении R1,R2,R3 соединены параллельно. Найти сопротивление соединения. Вот сам код программы подредактируйте его а то не могу...

Написать программу вычисления сопротивления электрической цепи - C++
Написать программу вычисления сопротивления электрической цепи, со-стоящей из двух параллельно соединенных сопротивлений. Рекомендуемый вид...

Написать программу вычисления сопротивления электрической цепи - C++
Помогите пожалуйста Написать программу вычисления сопротивления электрической цепи, со-стоящей из двух параллельно соединенных...

4
mytilus
83 / 83 / 9
Регистрация: 04.10.2012
Сообщений: 335
14.12.2013, 19:29 #2
C++
1
res += 1/R[i];
Когда целочисленная единица делится на целочисленное R[i], результат тоже будет целым числом.
Решается так:
C++
1
res += 1.0/R[i];
0
Kuzia domovenok
1892 / 1747 / 119
Регистрация: 25.03.2012
Сообщений: 5,936
Записей в блоге: 1
14.12.2013, 19:31 #3
Цитата Сообщение от Jox25 Посмотреть сообщение
C++
1
2
3
4
                     res += 1/R[i];
                       }
               }
        cout << endl << "Resistance: " << res;
C++
1
2
3
4
                                res += 1.0f/R[i];
                        }
                }
        cout << endl << "Resistance: " << 1.0f/res;
0
Brain_Dead
9 / 8 / 2
Регистрация: 25.09.2013
Сообщений: 35
14.12.2013, 19:35 #4
Вместо int R[size] поставь float R[size].
0
Kuzia domovenok
1892 / 1747 / 119
Регистрация: 25.03.2012
Сообщений: 5,936
Записей в блоге: 1
14.12.2013, 19:38 #5
Цитата Сообщение от Brain_Dead Посмотреть сообщение
Вместо int R[size] поставь float R[size].
не надо
0
14.12.2013, 19:38
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.12.2013, 19:38
Привет! Вот еще темы с ответами:

Написать программу вычисления сопротивления электрической цепи - C++
Написать программу вычисления сопротивления электрической цепи, состоящей из двух параллельно соединенных сопротивлений, а затем вычислить...

Три сопротивления R1, R2, R3 соединены параллельно. Найти сопротивление соединения - C++
Добрый вечер, ув. программисты! Очень нужна Ваша помощь. Моему сыну в колледже по программированию задали на завтра написать две...

Написать программу по расчету общего сопротивления цепочки резисторов - C++
Написать программу по расчету общего сопротивления цепочки резисторов. Пользователь задает тип соединения (последовательное /параллельное),...

Вычисление сопротивления цепи из нескольких проводников, соединенных последовательно - C++
На С++ Цикл &quot;ПОКА&quot; Написать программу для вычисления сопротивления цепи из нескольких проводников, соединенных последовательно...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

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