среда, 12 января 2011 г.

Задача 81.

Напишите программу вычисления сопротивления цепи, состоящей из двух сопротивлений. Сопротивления могут быть соединены последовательно или параллельно.

/*
  Программа вычисляет сопротивление электрической цепи.
  Сопротивления могут быть последовательными или параллельными.
*/

#include "locale.h"
#include <stdio.h>
#include <curses.h>

int main()
{
  float r1, r2, r;
  int tip;
  char *loc;
  loc = setlocale(LC_CTYPE,"ru_RU.UTF-8");
 
  initscr();
  printw("Вычисление сопротивления электрической цепи.\n");
  printw("Введите исходные данные:\n");

  printw("Величина первого сопротивления (Ом):");
  scanw("%f", &r1);

  printw("Величина второго сопротивления (Ом): ");
  scanw("%f", &r2);

  printw("Тип соединения 1 - последовательное, 2 - параллельное: ");
  scanw("%i", &tip);

  if (tip != 2)
      r = r1 + r2;
    else
      r = r1 * r2 / (r1 + r2);

  printw("Сопротивление цепи %5.2f", r);

  getch();
  endwin();
  return 0;
}

Комментариев нет:

Отправить комментарий