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

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

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

Найти сопротивление трех резисторов подключенных параллельно - C++

30.06.2015, 10:25. Просмотров 364. Ответов 9
Метки нет (Все метки)

Три сопротивления R1, R2, R3 соединены параллельно. Найдите сопротивление соединения
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.06.2015, 10:25
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Найти сопротивление трех резисторов подключенных параллельно (C++):

Найти сопротивление соединения (из трех параллельно соединенных сопротивлений) - C++
Дано: Три сопротивления R1,R2,R3 соединены параллельно. Найти сопротивление соединения.

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

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

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

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

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

9
CheshireCat
Эксперт С++
2895 / 1244 / 78
Регистрация: 27.05.2008
Сообщений: 3,397
30.06.2015, 10:31 #2
И какое отношение эта задача имеет к программированию вообще C++ в частности? Чистая электротехника.
Формула: 1/Rобщ = 1/R1 + 1/R2 + 1/R3. Вуаля!
0
brazhnyk
0 / 0 / 0
Регистрация: 04.11.2014
Сообщений: 31
30.06.2015, 10:33  [ТС] #3
В том, что надо написать программу, которая будет вычислять.
0
zss
Модератор
Эксперт С++
6532 / 6094 / 2007
Регистрация: 18.12.2011
Сообщений: 15,851
Завершенные тесты: 1
30.06.2015, 10:55 #4
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
int main()
{
    double r1,r2,r3;
    std::cin>>r1>>r2>>r3;
    double r=1.0/(1./r1+1./r2+1./r3);
    std::cout<<r<<std::endl;
    system("pause");
    return 0;
}
А теперь напишите, чего из этого Вы действительно не знали?
1
Alexey_Scherbak
4 / 4 / 1
Регистрация: 13.05.2013
Сообщений: 114
30.06.2015, 11:04 #5
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
using namespace std;
using std::cout;
using std::endl;
 
int main ()
{
unsigned int R1, R2, R3;// объявляем переменные, unsigned - тип int без отрицательных чисел(сопротивление не может быть отрицательным), но по уму надо проверку делать на ввод положительных значений
 
// запросим ввод с клавиатуры
cout << "\nВведите R1:\t" << endl;
cin >> R1; 
cout << "\nВведите R2:\t" << endl;
cin >> R2;
cout << "\nВведите R3:\t" << endl;
cin >> R3;
// выведем переменные и сразу посчитаем резульатат в выводе
cout << "1/Rобщ = \n " << "1/" << R1 << "+1/" << R2 << "+1/" << R3 << "\n=" << 1/R1+1/R2+1/R3 << endl;
return 0;
}
Найти сопротивление трех резисторов подключенных параллельно
1
castaway
Эксперт С++
4915 / 3023 / 370
Регистрация: 10.11.2010
Сообщений: 11,081
Записей в блоге: 10
Завершенные тесты: 1
30.06.2015, 11:28 #6
Alexey_Scherbak, твой вариант нерабочий из-за целочисленных переменных.
1
Alexey_Scherbak
4 / 4 / 1
Регистрация: 13.05.2013
Сообщений: 114
30.06.2015, 15:56 #7
[quote="castaway;7822729"]Alexey_Scherbak, согласен не подумал что результатом может быть не целое число.
в таком случае в 8 строчке должно быть
C++
1
unsigned float R1, R2, R3;
0
zss
Модератор
Эксперт С++
6532 / 6094 / 2007
Регистрация: 18.12.2011
Сообщений: 15,851
Завершенные тесты: 1
30.06.2015, 16:20 #8
Alexey_Scherbak,
warning C4076: unsigned: не может использоваться с типом 'float'
0
Alexey_Scherbak
4 / 4 / 1
Регистрация: 13.05.2013
Сообщений: 114
30.06.2015, 16:54 #9
Цитата Сообщение от zss Посмотреть сообщение
warning C4076: unsigned: не может использоваться с типом 'float'
а есть ли тип с плавающей точкой, но не включающий отрицательные числа?
посмотрел https://msdn.microsoft.com/ru-ru/library/cc953fe1.aspx но не нашёл, ранее не задавался таким вопросом, а просто использовал double или long double
0
zss
Модератор
Эксперт С++
6532 / 6094 / 2007
Регистрация: 18.12.2011
Сообщений: 15,851
Завершенные тесты: 1
30.06.2015, 17:02 #10
Такого типа нет
0
30.06.2015, 17:02
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.06.2015, 17:02
Привет! Вот еще темы с ответами:

5. Написать функцию, которая вычисляет сопротивление цепи, состоящей из двух резисторов - C++
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;conio.h&gt; using namespace std; int resistance(float r1, float r2, float rez) ...

Найти сопротивление соединения - C++
#include &lt;iostream.h&gt; int main() (найти сопротивление соединения) { ...

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

Найти общее сопротивление четырех резисторов, если они соединены параллельно - Pascal ABC
Найти общее сопротивление четырех резисторов, если они соединены параллельно.:cry:


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

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

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