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

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

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

Восстановить пароль

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 06.03.2012, 17:37   #1
Evgen87
Новичок
Джуниор
 
Регистрация: 13.06.2010
Сообщений: 2
По умолчанию В чем ошибка

Код:
program Project1;

{$APPTYPE CONSOLE}

uses
  SysUtils;

var x,y: real;

begin
  try
    { TODO -oUser -cConsole Main : Insert code here }
    write('‚ўҐ¤ЁвҐ x: ');
    readln(x);
    if (x<3) then
     y:=4.5*sqr(4.5)*sin(x)/cos(x)
    else
     y:=exp(x+1);

    writeln('y = ',y:6:2);
    readln;
  except
    on E:Exception do
      Writeln(E.Classname, ': ', E.Message);
  end;
end.

Последний раз редактировалось ACE Valery; 06.03.2012 в 22:50.
Evgen87 вне форума
Старый 06.03.2012, 17:51   #2
VIK_aka_TOR
Участник клуба
 
Аватар для VIK_aka_TOR
 
Регистрация: 30.01.2011
Сообщений: 1,578
По умолчанию

насколько понимаю значения не те выводит... дело в том что тригонометрические функции по умолчанию берут радиан sin(x) x - радиан... что бы перевести радиан в градусы нужно: угол * пи / 180
Код:
y:=4.5*sqr(4.5)*sin(x * pi / 180)/cos(x* pi / 180);
каков вопрос таков и ответ...
пишу код не только за печеньки
VIK_aka_TOR вне форума
Старый 06.03.2012, 18:14   #3
Evgen87
Новичок
Джуниор
 
Регистрация: 13.06.2010
Сообщений: 2
По умолчанию

Цитата:
Сообщение от Evgen87 Посмотреть сообщение
program Project1;

{$APPTYPE CONSOLE}

uses
SysUtils;

var x,y: real;

begin
try
{ TODO -oUser -cConsole Main : Insert code here }
write('‚ўҐ¤ЁвҐ x: ');
readln(x);
if (x<3) then
y:=4.5*sqr(4.5)*sin(x)/cos(x)
else
y:=exp(x+1);

writeln('y = ',y:6:2);
readln;
except
on E:Exception do
Writeln(E.Classname, ': ', E.Message);
end;
end.
В чем ошибка если в условии найти y={4.5^3*tgx<3
{e в корне (x+1)
{Х>=;
Evgen87 вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
В чем ошибка??? Севастьянов Microsoft Office Excel 3 17.08.2011 11:48
В чем ошибка? Ast4 Microsoft Office Excel 11 25.02.2011 16:07
В чем ошибка? KISSkaэсМЕральда Помощь студентам 0 07.11.2010 12:40
В чем ошибка? jahongir007 Помощь студентам 4 12.06.2009 10:25
В чем ошибка!!! juden Общие вопросы Delphi 12 10.03.2008 08:53