Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.02.2016, 20:09   #11
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Цитата:
Хотя бы ту часть, где ошибка
ну дык йопть!
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 16.02.2016, 20:14   #12
vital_orsha
Пользователь
 
Регистрация: 11.03.2015
Сообщений: 21
По умолчанию

Код:
#include <vcl.h>
#pragma hdrstop
#include <iostream.h>
#include "Unit1.h"
#include <Math.h>
#pragma package(smart_init)
#pragma link "acImage"
#pragma link "acPNG"
#pragma link "sButton"
#pragma link "sEdit"
#pragma link "sLabel"
#pragma resource "*.dfm"
TForm1 *Form1;

__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
}

void __fastcall TForm1::sButton1Click(TObject *Sender)
{
try{
float x;
float y;
x=StrToFloat(sEdit1->Text);
y=(1/tan(x))/sqrt((pow(x,3)-1));
if ((x>=M_PI) && (x<0) && (x>1))
{
throw x;}
else {
sEdit2->Text=FloatToStrF(y,ffFixed,3,3);}}
catch(float x){
MessageBox(0,"Не входит в область определения","Ошибка",0);
}
catch(...){
MessageBox(0,"Ошибка!","Error",0);
}}

void __fastcall TForm1::sButton2Click(TObject *Sender)
{
sEdit1->Clear();
sEdit2->Clear();
}
vital_orsha вне форума Ответить с цитированием
Старый 16.02.2016, 20:24   #13
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

шыдевр! сначала сгенерить ошибку, а только потом проверять, может ли она возникнуть – это мегакруто!
чак норрис, перелогинься, мы тебя узнали!
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 16.02.2016, 20:29   #14
vital_orsha
Пользователь
 
Регистрация: 11.03.2015
Сообщений: 21
По умолчанию

Цитата:
Сообщение от min@y™ Посмотреть сообщение
шыдевр! сначала сгенерить ошибку, а только потом проверять, может ли она возникнуть – это мегакруто!
чак норрис, перелогинься, мы тебя узнали!
А попроще как-нибудь?
vital_orsha вне форума Ответить с цитированием
Старый 16.02.2016, 20:55   #15
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

и еще! выражение ((x>=M_PI) && (x<0) && (x>1)) всегда равно false.
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Какие ограничения для подключения к форуму? Proserpine О форуме и сайтах клуба 7 28.04.2015 16:47
Ограничения для Edit'а ZdSaliery Помощь студентам 9 30.05.2014 19:59
Можно ли задать глобальную переменную из функции или как-то напрямую использовать память для хранения переменных из функции? Suny-o Общие вопросы Delphi 2 14.06.2012 11:45
Как правильно составить ограничения для оптимизационной задачи? Энжи Помощь студентам 7 30.05.2011 17:32
Ограничения Flatterer Фриланс 1 08.03.2010 20:16