X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Помогите написать простую программу на паскале
blackw0lf
blackw0lf
Topic Starter сообщение 1.9.2009, 17:31; Ответить: blackw0lf
Сообщение #1


Помогите пожалуйста написать программку на паскале. 1 сентября а брату уже что-то задали.. angry.gif
В паскале я вообще полный ноль.
Необходимо написать программку,которая будет показывать сумму четных чисел и если введешь нечетные то произведение нечетных чисел. В общем, на сколько я помню со школы вроде легко..но сам немогу rolleyes.gif
С меня спасбо и плюсик в репу blush.gif
Заранее благодарен...

Ах да,забыл должно быть 5 переменных...

Сообщение отредактировал blackw0lf - 1.9.2009, 17:42


--------------------
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
MadHatter77
MadHatter77
сообщение 2.9.2009, 10:24; Ответить: MadHatter77
Сообщение #2


uses: CRT;
var Num : LongInt; // вводимое число
    Key : Char;    // обработчик нажатия кнопок
    Sum, Mult      : LongInt; // сумма и произведение
    isNechet       : Boolean; // флаг, вводились ли нечётные
begin
Sum:=0;
Mult:=1;
isNechet:=False; //нечётные ещё не вводились
repeat
  ClrScr;
  Write ('Введите число: ');
  Readln (Num);
  if (Num mod 2)=0    // отстаток от деления на 2
   then Sum:=Sum+Num  // если чётное - плюсуем
   else
    begin
     isNechet:=True;   // если нечётное - ставим флаг, что хоть одно нечётное введено
     Mult:=Mult*Num;  // если нечётное - умножаем
    end;    
  Writeln ('Сумма чётных чисел: ', Sum);
  if isNechet=True
   then Writeln ('Произведение нечётных чисел: ', Mult)
   else Writeln ('Нечётных чисел введено ещё не было');
  Writeln ('Нажмите любую клавишу для продолжения или Esc для завершения');
  Key:=Readkey; // ждём нажатия клавиши
until Key=#27; // пока не нажат Esc. 27 - ASCII код Escape
end;


тыщу лет не писал на паскале... проверяйте)

Сообщение отредактировал MadHatter77 - 2.9.2009, 12:57


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
blackw0lf
blackw0lf
Topic Starter сообщение 2.9.2009, 15:58; Ответить: blackw0lf
Сообщение #3


Огромное спасибо!

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Помогите вспомнить рекламного бота Телеграм для обмена рекламой
0 Mixatraider 725 21.2.2024, 23:42
автор: Mixatraider
Открытая тема (нет новых ответов) написать пару шаблонов ZennoPoster
0 Taylor 6013 20.6.2021, 3:25
автор: Taylor
Открытая тема (нет новых ответов) cpamotor.ru - кто знает эту программу?
10 monson 2980 27.5.2021, 15:40
автор: CpaMotor
Открытая тема (нет новых ответов) Написать универсальный движок для сайтов на PHP
16 BuxarNET 4186 18.4.2021, 0:51
автор: kvsgeek
Открытая тема (нет новых ответов) Помогите рещить проблему с монитором.
Почему низкое разрешение при подключении монитора через displayport?
0 Levels 1702 11.12.2020, 0:48
автор: Levels


 



RSS Текстовая версия Сейчас: 19.4.2024, 11:06
Дизайн