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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
sergey 7 7
0 / 0 / 0
Регистрация: 07.04.2013
Сообщений: 44
#1

Опишите процесс вычисления выражения заданного выражения 3 + 2 * x -0,5 – 4 / x. Обраб отайте ошибку извлечения квадратного корня из отрицательного - C++

27.04.2013, 14:03. Просмотров 603. Ответов 2
Метки нет (Все метки)

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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
#include "stdafx.h"
#include <iostream>
#include <stdio.h>
#include <conio.h>
#include <string>
#include <sstream>
#include <stdlib.h>
#include <string.h>
#include <math.h>
 using namespace std;
int main()
{
    setlocale(LC_ALL, "RUS");
float x,y;
 cout<<("введите x""\n");
           cin>>x;
           if  (x == 0)
           {
throw (" Деление на ноль");
cout<< ("ошибка""\n");
           }
           if (x<0)
throw(x);
printf ("Кв.Корень из x равен%f\n", sqrt(x));
      try    
{
}
      catch(float x) //отслеживает x<0
{ 
cerr << "ошибка" << x << endl ;
return  0;
}
       catch(char* error)//отслеживает x==0
{ 
cerr << error << endl; 
return 0;
}
   {
    y=3+2*pow(x*-0,5)-(4/x);
   }
cout<<"y="<<y<<endl;
getch( );
return 0;
}
проверьте ,правильно ли я выполнил задание :"Обработать ошибку извлечения квадратного корня из отрицательного
числа"



или надо вот так
C++
1
2
3
if (x<0)
throw(x);
cout<<("ошибка""\n", sqrt(x));
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.04.2013, 14:03     Опишите процесс вычисления выражения заданного выражения 3 + 2 * x -0,5 – 4 / x. Обраб отайте ошибку извлечения квадратного корня из отрицательного
Посмотрите здесь:

Нужен алгоритм извлечения квадратного корня - C++
Здравствуйте, уважаемые форумчане.Недавно начал изучать C++ и столкнулся с проблемой.Мне необходимо извлечь квадратный корень, но функция...

извлечения квадратного корня из комплексного числа - C++
Всем доброго времени суток. такая проблема, не могу посчитать квадратный корень из комплексного числа, все остальное работает ...

Определить функцию для извлечения квадратного корня из эдементов массива - C++
Это всё одно задание ... -.- 1)Определить функцию для извлечения квадратного корня из элементов массива целых чисел. 2)Перегрузите...

Составить программу извлечения точного квадратного корня из n-разрядного числа (n > 40) - C++
Составить программу извлечения точного квадратного корня из n-разрядного числа (n &gt; 40).

Разработать функцию для вычисления заданного выражения - C++
В основной функции main реализовать демонстрацию работы разработанной пользовательской функции. Ввод и вывод всех данных осуществляется в...

Составить программу для вычисления заданного тригонометрического выражения - C++
1 часть) Составить программку для вычисления арифметического выражения. \frac{a{x}^{2}}{bx-\sin x} 2 часть) Составить...

вычисления квадратного корня - C++
составить программу вычисления квадратного корня ведённого числа, не применяя функцию sqrt().

C++ Функция вычисления квадратного корня - C++
Помогите решить задачу: Написать функцию приближённого вычисления квадратного корня по формуле xn =xn -1/2+a/2xn -1, x1 =1, x1 --&gt;...

Составьте программу вычисления значения выражения для заданного натурального числа - C++
Составьте программу вычисления значения выражения для данного натурального числа N: 6+12+18+ … +6∙N. (с циклом)

С++ Функция приближённого вычисления квадратного корня - C++
Написать функцию приближённого вычисления квадратного корня по формуле {x}_{n}=x/2+a/2*x, {x}_{1}=1, x \rightarrow \sqrt{a}. Вот...

Используя пользовательскую рекурсивную функцию вычисления факториала вычислить значение заданного выражения - C++
Даны целые неотрицательные n и m. Составить программу вычисления 1 = (m! + n! )/(m+n)!, используя рекурсивную функцию вычисления факториала...

Вычисления заданного целочисленного выражения для данных в формате 16 битов со знаком, используя оператор IF - C++
Задание на скрине...Текст задачи надо переписывать!!!! Вот ОДЗ: a != 0; b != 0 Написал такую программу: int main() { short a, b, x;...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Qwerty220v
0 / 0 / 0
Регистрация: 10.11.2012
Сообщений: 6
27.04.2013, 14:42     Опишите процесс вычисления выражения заданного выражения 3 + 2 * x -0,5 – 4 / x. Обраб отайте ошибку извлечения квадратного корня из отрицательного #2
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
28
29
30
31
32
33
34
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
using namespace std;
int main()
{
 setlocale(LC_ALL, "RUS");
 float x,y;
 start:
 cout<<"Введите x"<<endl;
 cin>>x;
 
 try    
  {
   if (x>=0)
    {printf ("Кв корень из х - %f\n", sqrt(x));}
   else
    {throw x;}}
 catch(float x)
 {cerr << "Ошибка! Повторите ввод!\n";
 goto start;}
 
 try    
  {
   if (x == 0)
    {throw 1;}
   else
    {y=3+2*pow(x*-0,5)-(4/x);}
    cout<<"y="<<y<<endl;}
 catch(...)
 {cerr<<"Деление на 0!!!";}
 system("pause");
 return 0;}
sergey 7 7
0 / 0 / 0
Регистрация: 07.04.2013
Сообщений: 44
27.04.2013, 15:00  [ТС]     Опишите процесс вычисления выражения заданного выражения 3 + 2 * x -0,5 – 4 / x. Обраб отайте ошибку извлечения квадратного корня из отрицательного #3
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
28
29
30
31
32
33
34
35
36
37
38
39
#include "stdafx.h"
#include <iostream>
#include <stdio.h>
#include <conio.h>
#include <string>
#include <sstream>
#include <stdlib.h>
#include <string.h>
#include <math.h>
using namespace std;
int main()
{
setlocale(LC_ALL, "RUS");
float x,y;
cout<<("введите x""\n");
cin>>x;
if (x == 0)
{
throw (" Деление на ноль");
cout<< ("ошибка""\n");
}
try 
    {
    if (x<0)
    throw(x);
     printf ("Кв.Корень из x равен%f\n", sqrt(x));
     }
catch(char* error)//отслеживает x==0
{ 
cerr << error << endl; 
return 0;
}
{
y=3+2*pow(x*-0,5)-(4/x);
}
cout<<"y="<<y<<endl;
getch( );
return 0;
}
Yandex
Объявления
27.04.2013, 15:00     Опишите процесс вычисления выражения заданного выражения 3 + 2 * x -0,5 – 4 / x. Обраб отайте ошибку извлечения квадратного корня из отрицательного
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru