Форум программистов, компьютерный форум CyberForum.ru

Исключения для формулы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Нарисовать тучу, закрывающую солнце. Когда туча наполовину закрывает солнце, начинается дождь http://www.cyberforum.ru/cpp-beginners/thread790789.html
Нарисовать тучу, закрывающую солнце. Когда туча наполовину закрывает солнце, начинается дождь.
C++ Нарисовать гроздь винограда. С клавиатуры задается число рядов ягод и их радиус Нарисовать гроздб винограда. С клавиатуры задается число рядов ягод и их радиус http://www.cyberforum.ru/cpp-beginners/thread790788.html
Создать «бегущую строку» с использованием функции копирования C++
Создать «бегущую строку» с использованием функции копирования «j<=n»Sc:=Copy(S,L1,L2); а после «else» с процедурой удаления Delete (Sc,L3,L4); Строку вводить оператором Read(S); с пробелом в конце строки. Выводить оператором Write(Sc); Длина строки n:=Length(s).
C++ «Падающие символы» для цифр от 0 до 9, имеющих команды с номерами от 48 до 57. При нажатии на клавишу с падающей цифрой», генирируется другая « падающ
«Падающие символы» для цифр от 0 до 9, имеющих команды с номерами от 48 до 57. При нажатии на клавишу с падающей цифрой», генирируется другая « падающая цифра» и т.д. до нажатия клавиши ESC
C++ Вид транспорта, номер маршрута, начальная остановка, конечна остановка, время в пути (городской транспорт) http://www.cyberforum.ru/cpp-beginners/thread790784.html
Вид транспорта, номер маршрута, начальная остановка, конечна остановка, время в пути (городской транспорт)
C++ Наименование с\х предприятия , вид собственности, число работающих, основной вид продукции, прибыль Наименование с\х предприятия , вид собственности, число работающих, основной вид продукции, прибыль подробнее

Показать сообщение отдельно
kyla1
0 / 0 / 0
Регистрация: 20.02.2013
Сообщений: 55
25.02.2013, 14:26  [ТС]     Исключения для формулы
вот реализовал чрез If
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
using namespace std;
#include <math.h>
int  main()
{ double x;
cout<<"vvedite x";
cin>>x;
if (x <= 0)
{
 cout<<"ERROR";
 system("pause"); 
return 1;
}
 
else
{
    double z;
z = 2*pow(x,-1./2)+4-5*pow(x,2);
cout<<"otvet "<<z;}
 
system("pause");
    return 0;
}
что тут надо исправить что бы было через try, catch, Throw или куда вставить ваш код
C++
1
2
3
4
5
6
7
8
9
try
{
if (x<0) throw 'a';
}
 
catch(char b)
{
cout<<"nevernii x";
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru