day & night

 
Требуется помощь на С++, Программирование
Дата публикации:
#1
serega1313



Грамотный
***

Группа: Пользователи
Сообщений: 205
Регистрация: 22.05.2007
Из: Россия
Пользователь №: 400.654


Респектов: 42
-----X----


Предупреждений:


помогите решить задачи на С++ к понедельнику надо, большое сделал, а эти не моу врубится вообщем вот:
Задания:
Все методы реализовать с обработкой исключительных ситуаций (сообщение о типе ошибки): неправильные входные данные, ошибки вычислений и т.п.
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;
}
}

ну а в шестом не будет исключительной ситуации, Помогите кто может срочно надо, Заранее спасибо
User is offline
Go topGo end

Topic Options
Сейчас: 18.04.2024 - 15:32
Мобильная версия | Lite версия