сделать Лабораторную работу по информатике. На языке С++, с командами switch case.


сделать Лабораторную работу по информатике. На языке С++, с командами switch case.

PadhD PadhD    2   11.12.2021 12:19    0

Ответы
Саша5601 Саша5601  31.01.2022 02:03

Программа:

С++:

Задача 1. Составить программу. Вычислите значение функции F по формулам...

#include <iostream>

#include<math.h>

using namespace std;

int main()

{

   float x, y, F;

   cout << "x = ";  cin >> x;

   cout << "y = ";  cin >> y;

   

   if (x < 0 && y < 0) { F = (x*x - y*y) / (2*x*y); cout << F; }

   else if (x < 0 && y >= 0) {F = exp(2*x) - pow(y, (-2)); cout << F; }

   else if (y < 0 && x >= 0) { F = exp(2*y) - pow(x, (-2)); cout << F; }

   else {cout << "F не определена"; }

}

Задача 2. Составить программу. Введите с клавиатуры 4 числа: X1, X2, X3, X4. Затем введите номер числа и вычислите значения sin, cos, tg, ctg соответствующего аргумента.

#include <iostream>

#include <cmath>

using namespace std;

int main()

{

   float x1, x2, x3, x4, x;

   int n;

   x = 0;

   

   cout << "x1 = ";  cin >> x1;

   cout << "x2 = ";  cin >> x2;

   cout << "x3 = ";  cin >> x3;

   cout << "x4 = ";  cin >> x4;

   cout << "Номер числа = ";  cin >> n;

   switch (n) {

       case 1: x = x1; break;

       case 2: x = x2; break;

       case 3: x = x3; break;

       case 4: x = x4;

   }

   

   cout << "sin = " << sin(x) << endl;

   cout << "cos = " << cos(x) << endl;

   cout << "tan = " << sin(x)/cos(x) << endl;

   cout << "ctg = " << cos(x)/sin(x) << endl;

}

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика