Определить и вывести на экран силу тока, проходящего через каждый из резисторов - C#
Формулировка задачи:
Циклы
Заданное количество N резисторов соединена последовательно. Их величины образуют арифметическую прогрессию с шагом D ом, сопротивление первого из них равен А ом. Определить и вывести на экран силу тока, проходящего через каждый из резисторов, если на цепь подается напряжение U вольт. (Использовать все три вида циклов).
Нужно написать программу через методы!
никто не знает...
Решение задачи: «Определить и вывести на экран силу тока, проходящего через каждый из резисторов»
textual
Листинг программы
- static void Main()
- {
- int A = 5, D = 3, N = 20, U = 12;
- for (int i = 1; i <= N; i++)
- {
- double currentResistance = SumArithmeticProgr(A, D, i);
- Console.WriteLine("R = {0}, I = {1}", currentResistance, Strength(U, currentResistance));
- }
- Console.Read();
- }
- static double Strength(double voltage, double resistance)
- {
- return voltage / resistance;
- }
- static double SumArithmeticProgr(double first, double D, double N)
- {
- double sum = 0;
- for (int i = 1; i <= N; i++)
- sum += first + (i - 1) * D;
- return sum;
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д