Три сопротивления R1, R2, R3 соединены параллельно - найти сопротивление соединения - C (СИ)

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

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

Доброе утро всем, вопрос по задачке на нахождение сопротивления. Три сопротивления R1 , R2 , R3 соединены параллельно. Найти сопротивление соединения. Числа вводить с клавиатуры.
Получается формула для нахождения будет R=R1*R2 / R1+R2, нужно объявить R1, R2, R3 (чтобы задавать числа)

Решение задачи: «Три сопротивления R1, R2, R3 соединены параллельно - найти сопротивление соединения»

textual
Листинг программы
#include <stdio.h>
 
 
 
int main(int argc, char *argv[])
{
    double r1,r2,r3;//3 сопротивления
    printf("Vvedite ishodnue soprotivleniya cherez probel:\n");
    scanf("%lf %lf %lf",&r1,&r2,&r3);
    if ((r1<0)||(r2<0)||(r3<0))//проверка чтоб были сопротивления не отрицательные
    {
        printf("ERROR!!Soprotevlenie ne mojet but' otricatel'num!!\n");
        return 0;
    }
    double R;
    R=(1/r1)+(1/r2)+(1/r3);
 
    R=(1/R);
 
 
    printf("Ishodnoe soprotivlenie: %lf\n",R);
 
    return 0;
}

Объяснение кода листинга программы

  1. Созданы три переменные типа double для представления сопротивлений: r1, r2, r3.
  2. Выводится сообщение с просьбой ввести исходные сопротивления.
  3. С помощью функции scanf считываются значения трех сопротивлений и сохраняются в переменных r1, r2, r3.
  4. Производится проверка, что все сопротивления неотрицательны. Если хотя бы одно из них отрицательное, выводится сообщение об ошибке и программа завершается.
  5. Создана переменная R для хранения результата - сопротивления соединения.
  6. Происходит вычисление сопротивления соединения как суммы обратных значений исходных сопротивлений.
  7. Обратное значение R присваивается переменной R.
  8. Выводится результат - исходное сопротивление.
  9. Программа завершается.

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


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

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

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