Изучение основ обработки исключительных ситуаций
Автор: shishkovaiu1 • Апрель 9, 2019 • Лабораторная работа • 1,005 Слов (5 Страниц) • 468 Просмотры
Пензенский государственный университет
Факультет вычислительной техники
Кафедра «Компьютерные технологии»
ОТЧЕТ О ВЫПОЛНЕНИИ ЛАБОРАТОРНОЙ РАБОТЫ №24
Тема : «ИЗУЧЕНИЕ ОСНОВ ОБРАБОТКИ ИСКЛЮЧИТЕЛЬНЫХ СИТУАЦИЙ».
Выполнил:
Студент первого курса
Группа 16 ВГ 1
Арбузова Анастасия Андреевна
Принял:
к.т.н., доцент
Абрамов Игорь Анатольевич
Пенза 2017
Цель работы. Изучить правила обработки исключительных ситуаций в языке C++
Задание. Разработать программу, в которой выполняется перехват и обработка исключений. Задания (см. варианты) должны быть реализованы в виде функций. Функции обязаны выполнять проверку передаваемых параметров и генерировать исключение в случае ошибочных. Перехват и обработку исключений должна выполнять главная функция.
Вариант№7.
Написать функцию, которая вычисляет периметр треугольника. Функция должна генерировать исключения в случае неправильного задания сторон треугольника.
Листинг работы.
#include "stdafx.h"
#include
#include
#include
using namespace std;
int main()
{
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
GetConsoleOutputCP();
while (1) {
try {
int a, b, c, P;
cout << "Введите стороны треугольника: " << endl;
...