Определить и вывести на экран силу тока, проходящего через каждый из резисторов - 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;
}

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


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

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

5   голосов , оценка 3.2 из 5
Похожие ответы