Написать программку, которая задает пользователю вопрос о том, какую фигуру тот
Написать программку, которая задает пользователю вопрос о том, какую фигуру тот избирает: прямоугольник, или треугольник. После того, как юзер изберет фигуру, программка увлекается, что он желает отыскать для данной фигуры: площадь либо периметр. После того, как юзер выберет величину, которую желает посчитать, программка запрашивает данные для подсчета величины данной фигуры.
на С++
1 ответ
Карина Витальева
include lt;iostreamgt;
using namespace std;
int main()
int n, k, a, b, c, h;
setlocale(LC_ALL, "rus");
cout lt;lt; "Изберите фигуру \n";
cout lt;lt; "1 - Треугольник \n";
cout lt;lt; "2 - Прямоугольник \n";
cin gt;gt; n;
cout lt;lt; "Площадь либо периметр \n";
cout lt;lt; "1 - Площадь \n";
cout lt;lt; "2 - Периметр \n";
cin gt;gt; k;
if (n == 1)
if (k == 1)
cout lt;lt; "Введите длину основания: ";
cin gt;gt; b;
cout lt;lt; "Введите вышину: ";
cin gt;gt; h;
cout lt;lt; "S = " lt;lt; b * h * 0.5 lt;lt; '\n';
if (k == 2)
cout lt;lt; "Введите 3 стороны:" lt;lt; '\n' lt;lt; "a: ";
cin gt;gt; a;
cout lt;lt; '\n';
cout lt;lt; "b:";
cin gt;gt; b;
cout lt;lt; "/nc: ";
cin gt;gt; c;
cout lt;lt; "P = " lt;lt; a + b + c lt;lt; '\n';
if (n == 2)
if (k == 1)
cout lt;lt; "Введите длину: ";
cin gt;gt; a;
cout lt;lt; "Введите ширину: ";
cin gt;gt; b;
cout lt;lt; "S = " lt;lt; a * b lt;lt; '\n';
if (k == 2)
cout lt;lt; "Введите длину";
cin gt;gt; a;
cout lt;lt; "Введите ширину: ";
cin gt;gt; b;
cout lt;lt; "P = " lt;lt; 2 * (a + b) lt;lt; '\n';
using namespace std;
int main()
int n, k, a, b, c, h;
setlocale(LC_ALL, "rus");
cout lt;lt; "Изберите фигуру \n";
cout lt;lt; "1 - Треугольник \n";
cout lt;lt; "2 - Прямоугольник \n";
cin gt;gt; n;
cout lt;lt; "Площадь либо периметр \n";
cout lt;lt; "1 - Площадь \n";
cout lt;lt; "2 - Периметр \n";
cin gt;gt; k;
if (n == 1)
if (k == 1)
cout lt;lt; "Введите длину основания: ";
cin gt;gt; b;
cout lt;lt; "Введите вышину: ";
cin gt;gt; h;
cout lt;lt; "S = " lt;lt; b * h * 0.5 lt;lt; '\n';
if (k == 2)
cout lt;lt; "Введите 3 стороны:" lt;lt; '\n' lt;lt; "a: ";
cin gt;gt; a;
cout lt;lt; '\n';
cout lt;lt; "b:";
cin gt;gt; b;
cout lt;lt; "/nc: ";
cin gt;gt; c;
cout lt;lt; "P = " lt;lt; a + b + c lt;lt; '\n';
if (n == 2)
if (k == 1)
cout lt;lt; "Введите длину: ";
cin gt;gt; a;
cout lt;lt; "Введите ширину: ";
cin gt;gt; b;
cout lt;lt; "S = " lt;lt; a * b lt;lt; '\n';
if (k == 2)
cout lt;lt; "Введите длину";
cin gt;gt; a;
cout lt;lt; "Введите ширину: ";
cin gt;gt; b;
cout lt;lt; "P = " lt;lt; 2 * (a + b) lt;lt; '\n';
, оставишь ответ?
Похожие вопросы
-
Вопросы ответы
Новое
NEW
Статьи
Информатика
Статьи
Последние вопросы
Игорь 14 лет назад был на 8 лет моложе, чем его
Математика.
Два тела массами m1 и m2 находящие на расстоянии R друг
Физика.
В сосуде 4целых одна пятая литр воды что бы заполнить сосуд
Математика.
Двум малярам Диме И Олегу поручили выкрасить фасад дома они разделили
Разные вопросы.
найти порядковый номер 41Э если в ядре 20 нейтронов
Разные вопросы.
в ряду натуральных чисел 3, 8, 10, 24, … 18 одно
Математика.
Предприятие по производству с/хоз продукции на производство затратило 3527000 руб Валовый
Разные вопросы.
Математика, задано на каникулы. ВАРИАНТ 1004
НОМЕР 1,2,3,4,5,6,7,8.
Математика.
Имеются три конденсатора емкостью С1=1мкФ, С2=2мкФ и С3=3мкФ. Какую наименьшую емкость
Физика.
Из точки м выходят 3 луча MP MN и MK причём
Геометрия.
Облако тегов