помогите решить задачи на С++ к понедельнику надо, большое сделал, а эти не моу врубится вообщем вот: Задания: Все методы реализовать с обработкой исключительных ситуаций (сообщение о типе ошибки): неправильные входные данные, ошибки вычислений и т.п. 1. Реализовать методы класса комплексных чисел: 1) GetComlex() – на вход получает строку, если это комплексное число вида: x + y*i, то преобразует строку в перменную типа Complex, иначе сообщение об ошибке. 2) GetComlex() – на вход получает строку, если это комплексное число вида: r*(cos(f)+i*sin(f)), то преобразует строку в перменную типа Complex, иначе сообщение об ошибке. x = r*cos(f); y = r*sin(f). (Использовать перегрузку метода) 6) * Pow() – на вход получает целое положительное число r и комплексное число, возвращает комплексное число в степени r. первое и второе задание надо что бы было вот так примерно: Обработка исключительных ситуаций:
try { ... }catch (тип_исключительной_операции){ ... }
// метод получает строку и возвращает комплексное число, если строка // удовлетворяет записи x+i*y Bool Complex::GetComplex(const char* str; Complex &x) { try { ... }catch (){ return false; } }
ну а в шестом не будет исключительной ситуации, Помогите кто может срочно надо, Заранее спасибо |