Скачиваний:
64
Добавлен:
15.06.2014
Размер:
25.6 Кб
Скачать

Белорусский государственный университет информатики и радиоэлектроники

Кафедра вычислительных методов и программирования

Лабораторная работа № 2

Тема: «Программирование разветвляющихся алгоритмов»

Вариант 4

Выполнил студент группы № 922403

Олешкевич Андрей Сергеевич

Приняла: Коренская И.H

Минск 2009

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

Листинг программы:

#include <iostream.h>

#include <math.h>

int main()

{

double x, y, s;

cout <<"Input x: ";

cin >> x;

cout <<"Input y: ";

cin >> y;

if(x > y )

{

s = pow(fabs(x-y), 1/3) + tan(x);

cout << "(x > y) Result = " << s << endl;

}

else

{

if(x < y)

{

s = pow((y-x), 3)+ cos(x);

cout <<"(x < y) Result = " << s << endl;

}

else

{

s = pow((y+x), 2) + pow(x,3);

cout << "(other) Result = " << s << endl;

}

}

return 0;

}

Выводы: Проведя данную лабораторную работу, я научился оперировать логическими операциями и операциями сравнения, а также использовать разветвляющиеся алгоритмы в своих программах. Я составил программу и отладил, протестировал программу и сравнил полученные результаты с результатами в моем примере, они совпали.