Математическая модель

Результат работы программы

Математическая модель

Пример выполнения лабораторной работы

Задание I.Две окружности заданы радиусами. Определить какая из данных окружностей будет иметь большую площадь. Вывести значение большей площади на экран.

Решение

Наибольшая площадь будет у окружности с наибольшим радиусом.

Аргументы: r1, r2 вещественного типа – радиусы окружностей.

Результаты: S вещественного типа – значение наибольшей площади.

2. Алгоритм 3. Программа
  #include <iostream> #include <conio.h> #include <math.h>   using namespace std;   int main() { const double pi = 3.14159265359;   double r1, r2, S; cout<<" Введите радиусы r1 и r2: "; cin>>r1>>r2;   if (r1>r2) S = pi*pow(r1, 2.0); else S = pi*pow(r2, 2.0); cout<<" S = "<<S;   _getch(); return 0; }

Введите радиусы r1 и r2: 6 3

S = 113.04


Задание II.Дан номер месяца m. Вывести на экран название этого месяца.

Решение

Для решения задачи необходимо использовать инструкцию выбора.

Аргументы: mцелого типа - номер месяца.

Результаты:текстовое сообщение.

 

2. Алгоритм 3. Программа
#include <iostream> #include <conio.h>   using namespace std;   int main() { int a;   cout<<"Введите номер месяца: "<<endl; cin>>a;   switch (a) { case 1: cout<<"Январь"<<endl; break; case 2 : cout<<"Февраль"<<endl; break; case 3 : cout<<" Март "<<endl; break; case 4 : cout<<"Апрель"<<endl; break; case 5 : cout<<" Май"<<endl; break; case 6 : cout<<" Июнь"<<endl; break; case 7 : cout<<" Июль"<<endl; break; case 8 : cout<<" Август"<<endl; break; case 9 : cout<<"Сентябрь"<<endl;break; case 10 : cout<<"Октябрь"<<endl; break; case 11 : cout<<"Ноябрь"<<endl; break; case 12 : cout<<"Декабрь"<<endl; break; default : cout<<" Ошибка ввода "<<endl; } _getch(); return 0; }