Автор - DashaNest

Написать программу в СИ++
Радиус круга задать в главной функции. По желанию пользователя в отдельной функции вычислить, либо площадь круга, либо длину окружности. Результат вывести в главной функции

Ответ

Автор - GURU921

Ответ:

Писал в Visual Studio, выбор пользователя есть. Проверки сделал, все верно считает. Код :

#include "stdafx.h"

#include <iostream>

#include <windows.h>


using namespace std;


double zadanie(double R, bool a)

{

double otvet = 0;

switch (a)

{

case 0:

 {

 otvet = (3.14*R*R); // S = pi * R^2

 break;

 }

case 1:

 {

 otvet = (2*R*3.14); // L = 2 * R * pi

 break;

 }

}

return otvet;

}



int main()  

{

setlocale(LC_ALL, "Russian");

bool menu; // 0 - Площадь, 1 - Длина окружности.

double radius = 0;

cout << "Введите радиус круга: ";

cin >> radius;

cout << "nВыберите расчет: n" << "[0] Площадь круга n" << "[1] Длина окружности круга nn" << "Пункт: ";

cin >> menu;

cout << "nОтвет: " << zadanie(radius, menu) << endl;

return 0;

}

Объяснение:

Ответы и объяснения

Сервис носит ознакомительный характер, вся информация, а в частности вопросы и ответы, которые задают и отвечают пользователи.
© 2026 Все права защищены Политика конфиденциальности Контакты
search points attachment profile arrow left arrow right star heart verified symbols equation arrow-down question mark check menu accountancyadministrationagriculturalalgebraallarabicartart_musicbelarusbelarus_altbiologybusinesscatalachemistrychineseeconomicsegzamenglishentrepreneurshipenvironmentethicseuskarafirst_aidfrenchgalegogeographygeologygeometrygermangrammarhealthhistoryindia_langindonesian_langinformaticsitalianjapanesekazachkazach_altkoreanlanguagelatinlawlife_scienceliteraturelogicmathematicsmusicnigerian_langother_languagesotherspedagogicsphilosophyphysical_educationphysicspoliticspsychologyreligionrpa_langrussianrussian_altsciencesecurityskillssocial_sciencesociologyspanishstatisticstechnologytourismtrafficukrainianukrainian_altukrainian_literaturewos_civilisation accountancyadministrationagriculturalalgebraall_1arabicartart_music_2belarusbelarus_altbiologybusiness_2catalachemistry_1chineseeconomicsexam_3englishentrepreneurshipenvironment_2ethicseuskarasecurity_1frenchgalegogeography_4geology_4geometrygermangrammarhealthhistoryindia-langindonesian-langinformaticsitalianjapanesekazachAsset 230koreanlanguagelatinlawlife-scienceliteraturelogic_2mathematicsmusicnigerian-langotherlanguagesother_1pedagogicsphilosophyphysical_educationphysicspoliticspsychologyreligion_1rpa-langrussianrussian_altsciencesecurity_3_mskills_1allsocial_science_5_msociologyspanishstatisticstechnologytourismtrafficukrainianukrainian_altukrainian_literaturewos_civilisation