Определить и вывести на экран силу тока, проходящего через каждый из резисторов - C#

Узнай цену своей работы

Формулировка задачи:

Циклы Заданное количество N резисторов соединена последовательно. Их величины образуют арифметическую прогрессию с шагом D ом, сопротивление первого из них равен А ом. Определить и вывести на экран силу тока, проходящего через каждый из резисторов, если на цепь подается напряжение U вольт. (Использовать все три вида циклов).

Нужно написать программу через методы!

никто не знает...

Решение задачи: «Определить и вывести на экран силу тока, проходящего через каждый из резисторов»

textual
Листинг программы
  1. static void Main()
  2. {
  3.     int A = 5, D = 3, N = 20, U = 12;
  4.     for (int i = 1; i <= N; i++)
  5.     {
  6.         double currentResistance = SumArithmeticProgr(A, D, i);
  7.         Console.WriteLine("R = {0}, I = {1}", currentResistance, Strength(U, currentResistance));
  8.     }
  9.     Console.Read();
  10. }
  11.  
  12. static double Strength(double voltage, double resistance)
  13. {
  14.     return voltage / resistance;
  15. }
  16.  
  17. static double SumArithmeticProgr(double first, double D, double N)
  18. {
  19.     double sum = 0;
  20.     for (int i = 1; i <= N; i++)
  21.         sum += first + (i - 1) * D;
  22.     return sum;
  23. }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 3.2 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы