Форум программистов, компьютерный форум CyberForum.ru

Написать программу вывода площадей колец - C++

Восстановить пароль Регистрация
 
vlad_kyzne4eg
0 / 0 / 0
Регистрация: 31.10.2012
Сообщений: 20
02.11.2012, 18:28     Написать программу вывода площадей колец #1
с++ builder
Нужно написать программу вывода площадей колец.Программа должна проверять правильность исходных данных т.е радиус кольца должен быть больше радиуса отверстия ,если условие нарушается то должно выводится соответствующее сообщение
Во время работы программы экран должен выглядеть следующим образом (данные ,введенные пользователем ,выделены полужирном шрифтом

Нахождение площади колец
Введите исходные данные (радиусы вводятся через пробел)
1 кольцо радиус кольца (см) и радиус отверстия(см) -> 3,5 2
2 кольцо радиус кольца (см) и радиус отверстия(см) -> 5 3,5
3 кольцо радиус кольца (см) и радиус отверстия(см) -> 4,5 1,5
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.11.2012, 18:28     Написать программу вывода площадей колец
Посмотрите здесь:

C++ Написать программу вывода трехзначных чисел Цукермана
Цикл: Написать программу вывода таблицы через 1 градус в 3 столбца C++
Написать программу вычисления разности площадей квадрата и круга, вписанного в него C++
C++ Написать программу вывода на экран таблицы Пифагора
C++ Написать программу ввода и вывода строки на C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
piande
3 / 3 / 0
Регистрация: 26.10.2012
Сообщений: 18
03.11.2012, 14:31     Написать программу вывода площадей колец #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include <iostream>
using namespace std
 
double AreaDonut(double r1, double r1)
{
    return 3.1415926535897932384626433832795*(r1*r1 - r2*r2);
}
 
int main()
{
    double r_out, r_in;
   cout<<"Нахождение площади колец"<<endl;
   cout<<"Введите исходные данные (радиусы вводятся через пробел):";
   cin>>r_out>>r_in;
   if (r_out<r_in)
   {
   cout<<"!!!Введите исходные данные (радиусы вводятся через пробел):";
   cin>>r_out>>r_in;
   if (r_out<r_in)
    {
       double tmp = r_out;
       r_out = r_in;
       r_in = tmp;
    }
   }
   cout<<"Площ: "<<AreaDonut(r_out, r_in)<<"кв.см"<<endl;
return 0;
}
vlad_kyzne4eg
0 / 0 / 0
Регистрация: 31.10.2012
Сообщений: 20
04.11.2012, 20:16  [ТС]     Написать программу вывода площадей колец #3
Спасибо большое!!!
piande
3 / 3 / 0
Регистрация: 26.10.2012
Сообщений: 18
05.11.2012, 14:31     Написать программу вывода площадей колец #4
C++
1
2
3
4
5
using namespace std;
double AreaDonut(double r1, double r2)
{
    return 3.1415926535897932384626433832795*(r1*r1 - r2*r2);
}
Yandex
Объявления
05.11.2012, 14:31     Написать программу вывода площадей колец
Ответ Создать тему
Опции темы

Текущее время: 05:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru