Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Название темы: [решено] Программа в Pascal
Показать сообщение отдельно

Аватара для lxa85

Необычный


Contributor


Сообщения: 4464
Благодарности: 994

Профиль | Сайт | Отправить PM | Цитировать


Cтуденчество, совсем думать обленилось!
Исправленная версия

Код: Выделить весь код
Uses Crt;
Var a, b, y, z: Integer;
  begin
// инициализация переменных
     TextBackGround(1); 
     a:=0; b:=0; y:=0; z:=0;
     ClrScr;
//запрашиваем первый ввод
     Writeln ('?'); Writeln (''); Writeln ('10'); Writeln ('20'); Writeln ('');
     Readln (y); 
//смотрим что с ним делать
    case y of  
           1:inc(a, 10); 
           2:inc(a, 20);
    end; //case

   If a=10 Then //зачем нужен был впереди case не ясно, но пусть будет 
           begin
               ClrScr;
               Writeln ('?');      Writeln ('');     Writeln ('1');     Writeln ('2');     Writeln (''); 
               Readln (y);
               case y of // --------
                    1:inc(b, 1);//  |
                    2:inc(b, 2);//  |
               end; // case --------
           end; // if . Таким образом "case y of" выполняется внутри блока условия "if"

   If a=20 Then 
           begin
                ClrScr;
                Writeln ('?');    Writeln ('');   Writeln ('1');   Writeln ('2');   Writeln ('');
                Readln (y);
                case y of // --------
                     1:inc(b, 1);//  |
                     2:inc(b, 2);//  |
                end; // case --------
           end; // тоже самое

// завершающие действия
   z:=a+b;
   ClrScr;
   Writeln(a,' + ',b,' = ',z);
   Readln;
 end.

-------
- Я не разрешаю тебе быть плохой! Потому что плохие люди совершают плохие поступки. А это нехорошо!
(Из наставлений 5 летней девочки своей младшей сестре)

Это сообщение посчитали полезным следующие участники:

Отправлено: 01:04, 16-09-2009 | #39

Название темы: [решено] Программа в Pascal