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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 01.04.2019, 15:44   #1
Negaiyo
Новичок
Джуниор
 
Регистрация: 29.03.2019
Сообщений: 3
По умолчанию Помогите в Делфи

Ребята помогите, в общем дали мне задачу, Задано натуральное двухзначное число. Составить программу, которая даст характеристику числа по следующему плану:

* сумма цифр числа;

* число чётное (нечётное)
Саму задачу вроде решил, но у меня ругается. В коде выдает ошибку во втором коде говорит undeclared indetifier "n"
Код:
var
n,p:integer;
begin
n:=StrToInt(Edit1.Text);
if n>99 then
ShowMessage('Введите двухзначное число')
else
p:=(n div 10)+(n mod 10);
Label1.Caption:=(('Сумма цифр=')+IntToStr(p));
end;
begin
if (n mod 2)=0
then
Label1.Caption:=('Четное')
else
Label1.Caption:=('Нечетное');
end;

end.
Negaiyo вне форума Ответить с цитированием
Старый 01.04.2019, 15:49   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Цитата:
во втором коде
что бы это значило? Убери лишние end и begin. А вот после первого else операторные скобки нужны. Вывод чет/нечет в другой лейбл сделай
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 01.04.2019, 16:07   #3
Negaiyo
Новичок
Джуниор
 
Регистрация: 29.03.2019
Сообщений: 3
По умолчанию

Спасибо
Negaiyo вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите БД Делфи КонстантинКомИН Помощь студентам 2 15.01.2014 20:16
Помогите с классами в делфи((( PRIVIDENIE18 Помощь студентам 8 14.05.2009 09:07