Форум программистов, компьютерный форум, киберфорум
PascalABC.NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
0 / 0 / 0
Регистрация: 12.09.2015
Сообщений: 5
1

Создать класс волк с полями: имя, возраст, вес, энергия, голод

04.10.2015, 12:34. Просмотров 1277. Ответов 1
Метки нет (Все метки)

Создать класс волк с полями,имя,возраст,вес,энергия,голод.
Волк может охотится, что уменьшает его вес и энергию.
Если он поймал добычу его вес и энергия повышается.
Волк может спать, что повышает его энергию и голод.
Если голод больше какой-либо отметки–волк умирает(присвоить переменной nil).
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.10.2015, 12:34
Ответы с готовыми решениями:

Создать класс Man (человек), с полями: имя, возраст, пол и вес. Создать производный класс Student ...
Создать класс Man (человек), с полями: имя, возраст, пол и вес. Определить методы задания имени,...

Наследование: Создать класс человек, имеющий имя, возраст, вес
Создать класс человек, имеющий имя (указатель на строку), возраст, вес. Определить конструкторы,...

Создайте класс пользователя, с полями: фамилия, имя, возраст и e-mail
3. Создайте класс пользователя, с полями: фамилия, имя, возраст и e-mail. 4. В HTML форме...

Создать класс "Кот" с полями "Возраст" и "Вес"
Нужно сделать универсальный класс.Задание такое : Есть два кота (их может быть хоть 100) они...

1
22 / 22 / 34
Регистрация: 29.04.2014
Сообщений: 145
05.10.2015, 00:18 2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

В PABC.NET работает сборщик мусора, как бэ.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
Type
  Wolf = Class
  Private
    n: String;
    a, w, e, h: Int64;
  Const
    hMax = 10;
  Public
    Constructor (Name: String; Age, Weight, Energy, Hunger: Int64);
    Begin
      n := Name;
      a := Age;
      w := Weight;
      e := Energy;
      h := Hunger;
    End;
    Procedure Hunt;
    Begin
      If Random(0, 1) = 1 then 
        Begin
          Inc(w);
          Inc(e);
        End
          Else
        Begin
          Dec(w);
          Dec(e);
        End;
    End;
    Procedure Sleep;
    Begin
      Inc(e);
      Inc(h);
      If h = hMax then 
        Begin
          n := nil;
          a := 0;
          w := 0;
          e := 0;
          h := 0;
        End;
    End;
  End;
 
Begin
End.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.10.2015, 00:18

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Создать класс Человек, имеющий имя, возраст
Здравствуйте! Не могли бы Вы помочь мне сделать вот эту задачу: Создать класс Человек, имеющий...

Создать класс - человек, у которого есть имя и возраст.
Создать класс - человек, у которого есть имя и возраст. Определить функцию которая установит имя и...

Дан список студентов, состоящий из записей: фамилия, имя, возраст, вес, рост
Ребята прошу прошения. Но мне опять нужна ваша помощь . Я очень признательна тем людям которые...

Класс с++. Создать класс ЭКЗАМЕН со следующими полями: название предмета, фамилия студента, оценка
Был бы очень рад если помогли б ) Создать класс ЭКЗАМЕН со следующими полями: название предмета,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.