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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 14.09.2011, 15:54   #1
ank1ne
Пользователь
 
Регистрация: 09.09.2011
Сообщений: 15
По умолчанию условный оператор

Запишите условный оператор, в котором значение переменной "с" вычисляется по формуле: a+b, если а нечетное и a*b, если а четное.
Код:
var a,b,c:real;
begin
writeln('Vvedi 2 chisla');
readln(a,b);
if (amod2)=0 then
c:=a*b
else c:=a+b;
writeln(c);
readln;
end.
где ошибка, подскажите пожалуйста
ank1ne вне форума
Старый 14.09.2011, 16:00   #2
VKorablev
Форумчанин
 
Аватар для VKorablev
 
Регистрация: 14.04.2011
Сообщений: 126
По умолчанию

сфига ли тип то вщественный? целые поставь.
Нам больше не нужно смотреть на мир сквозь замочную скважину 64Кб сегмента (с) ВалИк
VKorablev вне форума
Старый 14.09.2011, 16:54   #3
ank1ne
Пользователь
 
Регистрация: 09.09.2011
Сообщений: 15
По умолчанию

все равно не робит, что то не то
ank1ne вне форума
Старый 14.09.2011, 17:00   #4
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

a mod 2 с пробелами попробуйте.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума
Старый 14.09.2011, 17:23   #5
Leshii
Форумчанин
 
Регистрация: 26.07.2011
Сообщений: 376
По умолчанию

Код:
var a,b,c:integer;
begin
writeln('Vvedi 2 chisla');
readln(a,b);
if (a mod 2)=0 then
c:=a*b
else c:=a+b;
writeln(c);
readln;
end.
Люблю на ты.Я человек простой
Leshii вне форума
Старый 14.09.2011, 17:38   #6
19vitek
Пользователь
 
Регистрация: 13.03.2011
Сообщений: 21
По умолчанию

Код:
var a,b,c:Integer;
begin
writeln('Vvedi 2 chisla');
readln(a,b);
if  Odd(a)=False then
c:=a*b
else c:=a+b;
writeln(c);
readln;
end.

________
Код нужно оформлять по правилам:
тегом [CODE]..[/СODE] (это кнопочка с решёточкой #)
Не забывайте об этом!
Модератор.

Последний раз редактировалось Serge_Bliznykov; 14.09.2011 в 19:49.
19vitek вне форума
Старый 14.09.2011, 19:50   #7
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

19vitek, а зачем так запутано (я сперва даже решил, что Вы ошиблись)
Можно использовать функцию Odd() "напрямую",
odd() - возвращает true, если число нечётное

поэтому:
Код:
if odd(a) then c:=a+b
else c:=a*b;

Последний раз редактировалось Serge_Bliznykov; 14.09.2011 в 20:05.
Serge_Bliznykov вне форума
Старый 16.09.2011, 16:09   #8
ank1ne
Пользователь
 
Регистрация: 09.09.2011
Сообщений: 15
По умолчанию

всем спасибо, тему можно закрывать
ank1ne вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Оператор выбора или условный оператор[Перенесено из JavaSE] merhaba1992 Помощь студентам 1 20.01.2011 17:06
Условный оператор. Оператор выбора. Pascal Сержuk Помощь студентам 4 17.11.2010 12:50
Условный оператор amki6 Помощь студентам 1 31.03.2010 11:15
Условный оператор IF в Си Zid@ne Помощь студентам 7 24.12.2008 20:02