Форум программистов, компьютерный форум, киберфорум
Наши страницы
Turbo Pascal
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
Vicky
0 / 0 / 0
Регистрация: 09.11.2011
Сообщений: 56
1

Ошибка: присвоить переменной типа real выражение типа boolean

18.11.2011, 16:24. Просмотров 1160. Ответов 3
Метки нет (Все метки)

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
program graf;
var
 x, y: real;
 
begin
 writeln('Input x= ');
 readln(x);
  begin
   if (x > -4) and (x < -2) then
     y:= x + 3
    else
    if (x >= -2) and (x < 4) then
     y:= -0.5 * x
    else
     if (x >= 4) and (x <= 6) then
      y:= -2
     else
      if (x > 6) and (x < 10) then
       y:= sqr(x - 8) + sqr(y + 2) = 4;
        write(y);
  end;
end.
Если не сложно, подскажите как быть. )
Ошибку указывает на последнюю формулу y:= sqr(x - 8) + sqr(y + 2) = 4;
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.11.2011, 16:24
Ответы с готовыми решениями:

Как из переменной вида Real достать целую часть и сделать её переменной порядкового типа?
В программе была переменная типа Real. Применил к этой переменной функцию Int(x) (возвращает целую...

Присвоить значение переменной логического типа
Нужна программа для решения примера V:=((exp(x+t)+3*y-1)/(sin(abs(-x))))-cos(2*t); при t:=0.1;...

Какого типа должна быть переменная, чтобы присвоить ей выражение?
Какого типа должна быть переменная, чтобы присвоить ей выражение? Например: a:= x - (x div 10) *...

Инициализировать переменную типа real через указатель на real
Инициализировать переменную типа real через указатель на real Нужно не программу а буквально...

Дан массив B, состоящий из 10 элементов типа Boolean. Вывести на экран индексы элементов, типа False.
Дан массив B, состоящий из 10 элементов типа Boolean. Вывести на экран индексы элементов, типа...

3
Севак
любитель покушать
683 / 635 / 248
Регистрация: 25.09.2011
Сообщений: 1,313
18.11.2011, 16:35 2
Цитата Сообщение от Vicky Посмотреть сообщение
if (x > -4) and (x < -2) then
такое число только одно, -3.

Цитата Сообщение от Vicky Посмотреть сообщение
y:= sqr(x - 8) + sqr(y + 2) = 4;
убери
Цитата Сообщение от Vicky Посмотреть сообщение
= 4
оставь только
Цитата Сообщение от Vicky Посмотреть сообщение
y:= sqr(x - 8) + sqr(y + 2)
1
TAVulator
Эксперт по компьютерным сетямЭксперт Pascal/Delphi
4058 / 1183 / 200
Регистрация: 27.07.2009
Сообщений: 3,713
18.11.2011, 16:57 3
Цитата Сообщение от Севак Посмотреть сообщение
такое число только одно, -3.
разве? а как же -3.1 -3.2 -3.5 и т.д.?
0
Севак
любитель покушать
683 / 635 / 248
Регистрация: 25.09.2011
Сообщений: 1,313
18.11.2011, 17:02 4
Цитата Сообщение от TAVulator Посмотреть сообщение
разве? а как же -3.1 -3.2 -3.5 и т.д.?
на целые числа пошел а так да, ошибся
0
18.11.2011, 17:02
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.11.2011, 17:02

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

вывести во входном файле значения типа letter (т.е. a,b,c или d) и присвоить его переменной x
№1 ВЫЧИСЛИТЬ у=cosx+cosx(в 2 квадрате т.е. cos(sqr(x))+cosx(в 3 степени)+..+cosx(в 30 степени)...

Даны две переменные целого типа: A и B. Если их значения не равны, то присвоить каждой переменной сумму этих значений
Даны две переменные целого типа: A и B. Если их значения не равны, то присвоить каждой переменной...

Сколько значений переменных типа char можно записать в динамической памяти на место одной удаленной переменной типа int
Сколько значений переменных типа char можно записать в динамической памяти на место одной удаленной...


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

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

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