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

Задача 78.

Написать программу вычисления площади кольца. Программа должна проверять правильность исходных данных.

/*
    Программа вычисляет площадь кольца.
    Проверяет правильность введенных данных.
*/
#include "locale.h"
#include <stdio.h>
#include <curses.h>

int main()
{
  float r1, r2, s;

  initscr();
  char *loc;
  loc = setlocale(LC_CTYPE,"ru_RU.UTF-8");
  printw("Вычисление площади кольца.\n");
  printw("Введите исходные данные:\n");
  printw("Радиус кольца:");
  scanw("%f", &r1);
  printw("Радиус отверстия:");
  scanw("%f", &r2);
  if (r1 > r2)
  {
    s = (M_PI * r1 * r1) - (M_PI * r2 * r2);
    printw("Радиус кольца равен %5.2f", s);
  }
  else
  {
    printw("Ошибка, радиус отверстия не \n может быть больше радиуса кольца.");
  }
  getch();
  endwin();
  return 0;
}

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

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