Написать программы. Программа-льстец. ** экране появляется вопрос "Кто ты: мальчик или...

0 голосов
231 просмотров

Написать программы.
Программа-льстец. На экране появляется вопрос "Кто ты: мальчик или девочка? Введите Д или М". В зависимости от ответа должен появиться текст " Мне нравятся девочки!" или " Мне нравятся мальчики!"


Информатика (21 баллов) | 231 просмотров
0

Паскаль?

0

да

0

Может помогу, минут через 50...

0

тебе файл .pas или откомпилированый?

0

Просто накалякай тут ответ,мы не соображаем 

0

uses GraphABC; procedure KeyDown(Key: integer); begin        case Key of         VK_Escape : Halt;  VK_L:  Writeln ('Мне нравятся девочки! ');         end;end;procedure KeyUp (Key: integer);begincase Key ofVK_V: Writeln ('Мне нравятся мальчики! ');VK_O: end;  end;begin begin writeln ('Кто ты: мальчик или девочка?'); end;  // Привязка обработчиков к событиям  OnKeyDown := KeyDown;  OnKeyUp := KeyUpend.

Дано ответов: 2
0 голосов
Правильный ответ

Вот вариант:   (смотри скрин)

0

вдруг там вирус

0

Какой?    Мне в больнице от гриппа уже поставили!!

0

Это уже по английски...   :))

0 голосов

Var
a:string;
begin
 writeln('Кто ты: мальчик или девочка?');
 readln(a);
  if (a='Д') or (a='д')  then
  writeln('Мне нравятся девочки!   ');
  if (a='М') or (a='м')  then
  writeln('  Мне нравятся мальчики!  ');
 end.

(2.3k баллов)
0

А если    д    или    м  ?    То есть я ввел строчные буквы??? 

0

Надо было указывать в задании)

0

Подправлю сейчас

0

uses GraphABC;

 
procedure KeyDown(Key: integer); 
begin

 
    

   case Key of
  
       VK_Escape : Halt;
  VK_L:  Writeln ('Мне нравятся девочки! ');
  
    
   end;
end;
procedure KeyUp (Key: integer);
begin
case Key of
VK_V: Writeln ('Мне нравятся мальчики! ');

VK_O: end;  
end;
begin
 begin
 writeln ('Кто ты: мальчик или девочка?');
 end;
  // Привязка обработчиков к событиям

  OnKeyDown := KeyDown;
  OnKeyUp := KeyUp
end.