Форум программистов, компьютерный форум, киберфорум
Наши страницы

Вывести на экран значение функции и вызвать исключение - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Циклические алгоритмы. Вычисление конечных сумм и произведений http://www.cyberforum.ru/cpp-beginners/thread1111898.html
Помогите написать формулу (22) на языке С++ (borland C++)
C++ Как создавать панель состояния? Пытаюсь вспомнить С++ начал по шагам с этого сайта http://www.firststeps.ru/ застопорился на 5 шаге http://www.firststeps.ru/mfc/steps/r.php?5 Помогите разобраться vc2010 выкидывает... http://www.cyberforum.ru/cpp-beginners/thread1111881.html
C++ Вычисление среднего массивов
Я не понимаю такую задачу. Написать программу вычисления среднего массивов типа int,float и complex. Функции, вычисляющие среднее имеют одно и тоже имя. Здесь не подразумевается среднее...
пожалуйста, мне надо сделать некое подобия игры Кто хочет стать миллионером? C++
если у кого-нибудь есть что-то подобное, скиньте пожалуйста
C++ Вывод числа словами http://www.cyberforum.ru/cpp-beginners/thread1111847.html
1. Запросить пользователя ввести с клавиатуры число, посчитать в нём разряды и руководствуясь вышесказанным, преобразовать число написанное цифрами в число написанное словами. В конечном итоге,...
C++ Что будет выведено после выполнения следующего фрагмента программы: int main() { int a = 3; int b = 4; int c = 5; int &d = b; a = b = c; cout << a << b << c << d << endl; подробнее

Показать сообщение отдельно
Hlor007
0 / 0 / 0
Регистрация: 15.07.2013
Сообщений: 23

Вывести на экран значение функции и вызвать исключение - C++

05.03.2014, 16:34. Просмотров 213. Ответов 1
Метки (Все метки)

Составить программу на языке С++ обрабатывающую исключительную ситуацию, которая может возникнуть в ходе выполнения программы.
Выведите на экран значение функции для некоторого диапазона значений аргумента х. Коэффициенты a, b, c, d и диапазон значений аргумента вводятся с клавиатуры.
При организации ввода/вывода должен использоваться механизм для отлова исключений типа

Код
y=log[SUB]2[/SUB](ax[SUP]2[/SUP]+bx)/c
Вот код программы

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include <conio.h>
#include <iostream.h>
#include <math.h>
double log2(double n)
{
return log (n)/log(2);
}
void main ()
{
int x1, x2, x, c;
double a, b;
cout<<"VVedune Interval a do b"<<endl;
cin>>x1>>x2;
cout<<"VVedune a, b, c "<<endl;
cin>>a>>b>>c;
for (x=x1;x<=x2;x++){
try
{
cout<<"y="<<log2 (a*x*x+b*x)/c <<endl;
}
catch (int i)
{
cout<<"DeleHue Ha 0"<<endl;
}
}
getch ();
}
нужно проверить исключительную ситуацию если под логорифмом получится отрицательное число
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru