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

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

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

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

14.12.2013, 19:25. Просмотров 283. Ответов 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
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.12.2013, 19:25     Нахождение сопротивления
Посмотрите здесь:

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

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

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

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

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

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

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
mytilus
82 / 82 / 8
Регистрация: 04.10.2012
Сообщений: 331
14.12.2013, 19:29     Нахождение сопротивления #2
C++
1
res += 1/R[i];
Когда целочисленная единица делится на целочисленное R[i], результат тоже будет целым числом.
Решается так:
C++
1
res += 1.0/R[i];
Kuzia domovenok
1890 / 1745 / 118
Регистрация: 25.03.2012
Сообщений: 5,924
Записей в блоге: 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;
Brain_Dead
9 / 8 / 2
Регистрация: 25.09.2013
Сообщений: 35
14.12.2013, 19:35     Нахождение сопротивления #4
Вместо int R[size] поставь float R[size].
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.12.2013, 19:38     Нахождение сопротивления
Еще ссылки по теме:

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

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

Вычисление сопротивления электрической цепи, которая состоит из двух резисторов - C++
Помогите оформить блок решения в задачи, с использовании функции, составленной ниже. &quot;Используя функцию, которая вычисляет...

Рассчитать силу сопротивления воздуха и перемещение капельки (файловый ввод/вывод) - C++
Помогите. Препод думает, что я умная. Помогите. В общем, есть задача, где умная капелька знает свою массу, скорость и время, в которое она...


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

Или воспользуйтесь поиском по форуму:
Kuzia domovenok
1890 / 1745 / 118
Регистрация: 25.03.2012
Сообщений: 5,924
Записей в блоге: 1
14.12.2013, 19:38     Нахождение сопротивления #5
Цитата Сообщение от Brain_Dead Посмотреть сообщение
Вместо int R[size] поставь float R[size].
не надо
Yandex
Объявления
14.12.2013, 19:38     Нахождение сопротивления
Ответ Создать тему
Опции темы

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