Найти сопротивление соединения R0 по формуле - C (СИ)
Формулировка задачи:
Задача 8.
Три сопротивления R1, R2, R3 соединены параллельно. Найти сопротивление соединения R0 по формуле:
1/R0=1/R1+1/R2+1/R3
Исходные данные взять из контрольного примера.
Контрольный пример: R1=2, R2=4, R3=8. Результат: R0=1.142857
Спасибо
Решение задачи: «Найти сопротивление соединения R0 по формуле»
textual
Листинг программы
#include <iostream>
using namespace std;
void main()
{
double R1 = 2, R2 = 4, R3 = 8;
double R0;
R0 = (1 / R1) + (1 / R2) + (1 / R3);
R0=1/R0;
cout << R0<<"\n";
}
Объяснение кода листинга программы
В этом коде:
- #include
— это включение стандартной библиотеки ввода/вывода, которая позволяет программе выводить информацию на консоль. - using namespace std; — это указание компилятору использовать пространство имен std, содержащее стандартные функции и типы данных, определенные в библиотеке C++ Standard Library.
- void main() — это объявление функции main, которая является точкой входа в программу.
- double R1 = 2, R2 = 4, R3 = 8; — это определение трех переменных типа double с именами R1, R2 и R3 и инициализация их значениями 2, 4 и 8 соответственно.
- double R0; — это объявление переменной типа double с именем R0.
- R0 = (1 / R1) + (1 / R2) + (1 / R3); — это вычисление сопротивления соединения R0 по формуле, где 1/R1, 1/R2 и 1/R3 являются обратными значениями сопротивлений R1, R2 и R3 соответственно.
- R0=1/R0; — это приведение сопротивления R0 к его положительному значению, так как в формуле обратные значения сопротивлений использовались.
- cout << R0<<
\n; — это вывод значения переменной R0 на консоль с помощью функции cout из библиотеки iostream. Символ\nобозначает перевод строки. Таким образом, программа вычисляет и выводит на консоль значение сопротивления соединения R0 по формуле, используя значения сопротивлений R1, R2 и R3.