Контрольная работа: Оператори й основні типи даних мови С++

Оператор switch передає керування тому оператору, константний вираз якого співпадає з значеннями перемикаючого виразу. Якщо значення змінної не задовольняє умовам жодної з гілок case, виконується гілка, що позначена міткою default. Якщо ви пропустили оператор break, комп'ютер виконає всі оператори, які містяться у відповідній гілці case та інших гілках, до першого зустрінутого в тексті break[1-8].

Постановка завдання.

а) Введіть різні значення дійсного числа типу double та знайдіть значення функції у (х) при заданих значеннях х, використовуючи умовні оператори if …else. Виведіть результати на екран.

Програма А2.

#include <stdio.h>

#include <conio.h>

#include <math.h>

#include <iostream.h>

#define pi 3.1415926 // асоціація pi з значенням 3.1415926

void main( )

{

double x = 0.0; //оголошення змінних з плаваючою точкою

double y = 0.0;

cout << "Vvedite vewestvennoe chislo x = ";

cin >> x;

if (x<(-pi/4)) {

y = x; // розрахунок функціі у

cout << endl << "Znachenie x: x < -pi/4"<< endl;

printf("Znachenie y = %4.5f\n",y);

}

if (x>(pi/4)) {

y = -x; // розрахунок функціі у

cout << endl << "Znachenie x: x > pi/4"<< endl;

printf("Znachenie y = %4.5f\n",y);

}

else {

y = tanl(x); // розрахунок функціі у

cout << endl << "Znachenie x: -pi/4 <= x <= pi/4"<< endl;

printf("Znachenie y = %4.5f\n",y);

К-во Просмотров: 287
Бесплатно скачать Контрольная работа: Оператори й основні типи даних мови С++