Форум программистов, компьютерный форум, киберфорум
Наши страницы
Pascal ABC
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/8: Рейтинг темы: голосов - 8, средняя оценка - 4.75
Vallery55
0 / 0 / 0
Регистрация: 10.01.2014
Сообщений: 7
1

Вычислить заданное целочисленное выражение для данных a, b в формате INTEGER, используя оператор IF

10.01.2014, 23:24. Просмотров 1479. Ответов 2
Метки нет (Все метки)

Вычислить заданное целочисленное выражение для данных a, b в формате INTEGER, используя оператор IF Результат X - тоже целочисленный (INTEGER или LONGINT). Исходные данные и результат должны проверяться на область допустимых значений.
a/b+1, если а>b
a+25, если a=b
(a*b-2)/a, если a<b
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
program zada4a3;
   uses crt;
     var
       a,b: integer;
       x: longint;
begin           
   clrscr;     
   write('Введите a: ');  
    readln(a);
    write('Введите b: ');
     readln(b);
   if a>b then x:= a/b+1;  // здесь выдает ошибку
   if a=b then x:= a+25;
   if a<b then x:= (a*b-2)/a;
    writeln('x= ',x);
  readln;
end.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.01.2014, 23:24
Ответы с готовыми решениями:

Вычислить заданное целочисленное выражение для данных a, b в формате INTEGER
Вычислить заданное целочисленное выражение для данных a, b в формате INTEGER,...

Используя оператор if, вычислить заданное выражение для данных типа Integer:
Используя оператор if, вычислить заданное выражение для данных типа Integer:

Используя оператор if, вычислить заданное выражение для данных типа Integer
Используя оператор if, вычислить заданное выражение для данных типа Integer:

Используя оператор if, вычислить заданное выражение для данных типа Real
Помогите пожалуйста,если можно с устной пометкой) y=x^a\cdot \ln...

Используя оператор if, вычислить заданное выражение
Используя оператор if, вычислить заданное выражение для типа integer B=2x-y+5...

2
quwy
Native x86
3338 / 2184 / 650
Регистрация: 13.02.2013
Сообщений: 7,239
10.01.2014, 23:26 2
Деление a/b возвращает вещественный результат, который не может быть записан в целочисленный x.

Добавлено через 55 секунд
Если хотите целочисленное деление, используйте a div b.
1
Vallery55
0 / 0 / 0
Регистрация: 10.01.2014
Сообщений: 7
10.01.2014, 23:33  [ТС] 3
огромное спасибо! Все получилось!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.01.2014, 23:33

Вычислить заданное выражение для типа integer
Используя оператор if, вычислить заданное выражение для типа integer B=2x-y+5...

Вычислить заданное целочисленное выражение для данных a, b в формате INTEGER
Вычислить заданное целочисленное выражение для данных a, b в формате INTEGER,...

Составить программу вычисления числа сочетаний С из n по m, используя для числовых данных только тип integer
Составить программу вычисления числа сочетаний С из n по m, используя для...


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

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

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