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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Mike0
0 / 0 / 0
Регистрация: 17.10.2016
Сообщений: 39
#1

Определить, какая из фигур (круг или квадрат) имеет большую площадь и во сколько раз (используя if) - C++

18.10.2016, 12:33. Просмотров 214. Ответов 4
Метки нет (Все метки)

Пусть заданы две фигуры- квадрат и круг. Квадрат задан значением стороны,а круг-радиуса. Определить, какая из фигур имеет большую площадь и во сколько раз. Осуществить проверку данных на допустимость.
Помогите пожалуйста,нужно полное решение
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.10.2016, 12:33
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Определить, какая из фигур (круг или квадрат) имеет большую площадь и во сколько раз (используя if) (C++):

Определить какая из фигур – круг или квадрат - имеет большую площадь - C++
Помогите, составить программу, нужно определить какая из фигур – круг или квадрат - имеет большую площадь. Известно, что сторона...

Определить, какая из фигур имеет большую площадь - C++
Определить какая из двух фигур круг или квадрат имеет большую площадь.Значение стороны квадрата a и радиус круга r вводится через файл...

Определить, какая из фигур имеет большую площадь - C++
1) в стене существует квадратное отверстие N на N см. Имеется кирпич с измерениями a,b,c. определить пройдёт ли он в отверстие или нет....

Определить, какая из фигур имеет большую площадь / С++ для начинающих - C++
Определить какая из двух фигур круг или квадрат имеет большую площадь.Значение стороны квадрата a и радиус круга r вводится через файл...

Определить, какой из треугольников имеет большую площадь - C++
Задача:Даны координаты вершин 2 треугольников определить какой из них имеет большую площадь? как это зделать?

Два треугольника заданы координатами своих вершин A,B,C. Вычислить площадь треугольника и определить какой треугольник имеет большую площадь - C++
Два треугольника заданы координатами своих вершин A,B,C. Вычислить площадь треугольника и определить какой треугольник имеет большую...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Invader0x7F
Helper C/C++
281 / 158 / 61
Регистрация: 22.09.2016
Сообщений: 519
Завершенные тесты: 5
18.10.2016, 12:43 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
 
using namespace std;
 
int main()
{
     double r = 0., a = r;
     std::cout << "r = "; std::cin >> r;
     std::cout << "a = "; std::cin >> a;
 
     double sq_area = pow(a, 2), cr_area = 3.14 * pow(r,2);
     std::cout << "sq_area = " << sq_area << "\n" << "cr_area = " << cr_area << endl;
 
     if (sq_area > cr_area) std::cout << "sq_area is " << sq_area / cr_area << " times greater than cr_area" << endl;
     else if (sq_area < cr_area) std::cout << "sq_area is " << cr_area / sq_area << " times less than cr_area" << endl;
     else std::cout << "sq_area is equal to cr_area" << endl;
 
     std::cin.get();     
     std::cin.get();     
 
     return 0;
}
2
Mike0
0 / 0 / 0
Регистрация: 17.10.2016
Сообщений: 39
18.10.2016, 12:48  [ТС] #3
спасибо большое,а по проще нет решения,или это единственное?
0
Елизавета21
4 / 4 / 2
Регистрация: 22.12.2012
Сообщений: 64
18.10.2016, 12:48 #4
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#define PI 3.1415926535897932
using namespace std;
int main()
{
    float r, n, s1, s2;
    cout<<"radius kruga=";cin>>r;
    s1=PI*r*r;
    cout<<"storona kvadrata=";cin>>n;
    s2=n*n;
    if (s1>s2)
        cout<<"ploshad kryga bolshe i ravna "<<s1<<endl;
    else 
        cout<<"ploshad kvadrata bolshe i ravna "<<s2<<endl;
    system("pause");
    return 0;
}
1
Invader0x7F
Helper C/C++
281 / 158 / 61
Регистрация: 22.09.2016
Сообщений: 519
Завершенные тесты: 5
18.10.2016, 12:55 #5
спасибо большое,а по проще нет решения,или это единственное?
Вычисление функций. Операторы if-else. Куда еще проще ?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.10.2016, 12:55
Привет! Вот еще темы с ответами:

Даны кординаты вершин двоих треугольников. Определить, какой из них имеет большую площадь - C++
Даны кординаты вершин двоих треугольников. Определить, какой из них имеет большую площину.

Построить классы для описания плоских фигур:круг,квадрат,прямоугольник - C++
Построить классы для описания плоских фигур:круг,квадрат,прямоугольник.Включить методы для определения периметра и площади...

Определить, сколько квадратов можно отсечь, если каждый раз отсекается самый большой квадрат - C++
1. От прямоугольника с целыми сторонами А и В отсекаются квадраты. При помощи рекурсивной функции определить, сколько квадратов можно...

Определить какая из фигур (круг или квадрат) имеет большую площадь - C (СИ)
1)Определить какая из фигур (круг или квадрат) имеет большую площадь. Известно что сторона квадрата равна а, радиус круга ч. Вывести на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
18.10.2016, 12:55
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru