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

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

Войти
Регистрация
Восстановить пароль
 
stradivari
0 / 0 / 0
Регистрация: 20.02.2013
Сообщений: 68
#1

Обработка исключительных ситуаций - C++

24.02.2013, 15:38. Просмотров 441. Ответов 5
Метки нет (Все метки)

Код программы,Что та не робит помогите
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include "stdafx.h"
#include <iostream>
#include<conio.h>
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{ setlocale(0,"rus");
    float z,m;
    try
{ 
    if (z<=0) throw 1;
    z=(m-2)/(sqrtf(3*m))-2/(m-sqrtf(3*m));
    cout<<z;
}
    
catch (float)
{
cout<<"Отрицательное выражение";
}
getch();
return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.02.2013, 15:38
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Обработка исключительных ситуаций (C++):

Обработка исключительных ситуаций - C++
Правильно ли тут я обрабатываю исключения? #pragma once #include &lt;iostream&gt; #include &quot;stdio.h&quot; #include &quot;stdlib.h&quot; #include...

Обработка исключительных ситуаций - C++
Помогите сделать обработку исключительных ситуаций вот мой код: #include &lt;iterator&gt; #include &quot;conio.h&quot; #include &lt;iostream&gt; ...

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

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

Обработка исключительных ситуаций - C++
Нужна одна работающая программа из 2. 1) Наберите текст программы приведенного примера обработки исключительных ситуаций и...

Обработка исключительных ситуаций - C++
Здравствуйте, друзья. Подскажите, пожалуйста, как можно при помощи try-throw-catch &quot;защититься&quot; от ввода пользователем &quot;не того типа...

5
The_bolT
70 / 70 / 1
Регистрация: 22.01.2013
Сообщений: 231
24.02.2013, 16:24 #2
Еще бы math.h подключить
0
stradivari
0 / 0 / 0
Регистрация: 20.02.2013
Сообщений: 68
24.02.2013, 16:29  [ТС] #3
щас только подключил не робит

Добавлено через 1 минуту
я вас не понял

Добавлено через 2 минуты
Цитата Сообщение от The_bolT Посмотреть сообщение
Еще бы math.h подключить
подключил
0
The_bolT
70 / 70 / 1
Регистрация: 22.01.2013
Сообщений: 231
24.02.2013, 16:33 #4
Вот так работает. Вы хотя бы пишите какие ошибки в вашей программе.
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
#include <iostream>
#include <conio.h>
#include <math.h>
 
 
using namespace std;
 
int main()
{ setlocale(0,"rus");
    float z,m;
    cout<<"Enter z: "; cin>>z;
    cout<<endl<<"Enter m: "; cin>>m;
    try
{ 
    if (z<=0) {string e = "Отрицательное выражение";throw e;}
    z=(m-2)/(sqrtf(3*m))-2/(m-sqrtf(3*m));
    cout<<z;
}
    
catch (string&e)
{
cout<<e;
}
system("pause>0");
return 0;
}
0
stradivari
0 / 0 / 0
Регистрация: 20.02.2013
Сообщений: 68
24.02.2013, 16:42  [ТС] #5
Цитата Сообщение от The_bolT Посмотреть сообщение
программе
ек робит код,в моем коде на z матерился The variable 'z1' is being used without being initialized.

Добавлено через 51 секунду
Цитата Сообщение от The_bolT Посмотреть сообщение
Вот так работает. Вы хотя бы пишите какие ошибки в вашей программе.
The variable 'z1' is being used without being initialized. вот какую ошибку выдает в моем коде
ваш ко не робит
0
olya7
477 / 294 / 91
Регистрация: 18.02.2013
Сообщений: 684
24.02.2013, 16:56 #6
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
#include "stdafx.h"
#include <iostream>
#include <math.h>
#include<conio.h>
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{ setlocale(0,"rus");
    float z,m;
    cin>>m;
    try
{   
    z=(m-2)/(sqrtf(3*m))-2/(m-sqrtf(3*m));
    if (z<=0) throw 1;
    cout<<z;
}
    
catch (float)
{
cout<<"Отрицательное выражение";
}
getch();
return 0;
}
0
24.02.2013, 16:56
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.02.2013, 16:56
Привет! Вот еще темы с ответами:

Обработка исключительных ситуаций. - C++
Пожалуйста,помогите решить..В субботу экзамен,а я физически не успеваю написать 6 программок..( Написать функцию вычисления...

Обработка исключительных ситуаций - C++
Мне нужно было создать шаблонный класс и написать обработку исключающих ситуаций. Вот, что я сделал #pragma once #include &lt;iostream&gt;...

Обработка исключительных ситуаций - C++
Доброго времени суток уважаемы программисты и начинающие программисты :) Скажите, почему появляется ошибка на 6й строке? Задача стоит...

Обработки исключительных ситуаций - C++
Объясните, что от меня хотят, а то уже мозг кипит ... 7. Не абстрактный класс В является производным от абстрактного класса А. Определить...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

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