starabanov
?>

C# описать класс, реализующий счетчик, который может увеличивать или уменьшать свое значение на единицу. предусмотрите инициализацию счетчика значениями по умолчанию (создать конструктор без параметров) и произвольными значениями. счетчик имеет два метода: увеличения и уменьшения, - и свойство, позволяющее получить его текущее состояние. по мимо этого у счетчика есть диапазон, в котором он может увеличивать или уменьшать значения. например, если диапазон от 0 до 10, то «стрелка счетчика» или нынешнее состояние счетчика будет от 0 до 10 (например, 5 если стрелка счетчика будет на значении 10, а мы вызовем метод увеличения на 1, то ничего не произойдет. стрелка так же останется на значении 10. напишите программу, демонстрирующую все разработанные элементы класса.

Информатика

Ответы

Novikova Aleksandrovna

using System;

internal class Program {

   private static void Main() {

       Console.WriteLine("Введите минимум для счетчика");

       var min = int.Parse(Console.ReadLine() ?? throw new ());

       Console.WriteLine("Введите максимум для счетчика");

       var max = int.Parse(Console.ReadLine() ?? throw new ());

       Console.WriteLine("Введите значение для счетчика");

       var v = int.Parse(Console.ReadLine() ?? throw new ());

       var counter = new Counter(max, min, v);

       Console.WriteLine("Введите + для увеличение и - для уменьшения, иное для выхода");

       do {

           var c = Console.ReadKey();

           if (c.KeyChar == '+') counter.Increase();

           else if (c.KeyChar == '-') counter.Decrease();

           else break;

           Console.WriteLine($" => {counter.Value}");

       } while (true);

       Console.ReadKey();

   }

}

public class Counter {

   public readonly int Maximum;

   public readonly int Minimum;

   public int Value { private set; get; }

   public Counter(int maximum, int minimum, int counter) {

       this.Maximum = maximum;

       this.Minimum = minimum;

       counter = Math.Min(this.Maximum, counter);

       counter = Math.Max(this.Minimum, counter);

       this.Value = counter;

   }

   private Counter() {

       this.Maximum = 10;

       this.Minimum = 0;

       this.Value = 5;

   }

   public void Increase() {

       var value = this.Value + 1;

       if (value > this.Maximum || value < this.Minimum)

           return;

       this.Value++;

   }

   public void Decrease() {

       var value = this.Value - 1;

       if (value > this.Maximum || value < this.Minimum)

           return;

       this.Value--;

   }

}

galustyanvitaly4842

Мини-сочинение на тему: «Мои друзья»

План:

1.Смысл дружбы.

2.Моя история знакомства с друзьями.

3.Классные друзья.

4.Самое лучшее лето в моей жизни.

5.День Рождения мечты.

6.Самое главное в жизни –это дружба.

Можно ли прожить без дружбы? Я уверенно заявляю, конечно же, нет. Без дружбы жизнь была бы скучной и бессмысленной, ведь именно она жить, а не существовать. Именно из-за этого я выбрал эту тему для сочинения, потому что у меня интересная история из жизни, как я нашел лучших друзей.

С ними я познакомился в 1 классе, мы дружим уже больше семи лет! С момента знакомства мы сдружились очень хорошо, никто не думал, что обычное знакомство приведет к такой длинной дружбе!

В начальной школе мы в основном играли в салки и другие подвижные игры вместе, а уже в средней школе мы друг другу с уроками, тестами, гуляли вместе и играли в компьютерные игры.

Начиная с третьего класса, я первый раз пошел играть в футбол с одним из моих лучших друзей, но может возникнуть вопрос: «Почему именно в третьем классе?» Дело в том, что все детство я не ходил в садик и проводил время один или с родственниками, но без друзей. Когда я пошел в школу, я получил то, чего очень давно желал– общения с ровесниками.

Два лета подряд мы ездили по всему городу на велосипедах, проводя на улице по 5-6 часов. Это было очень веселое времяпровождение, которое я никогда не забуду! Также мы часто встречались все вместе и играли в компьютерные игры. Мы даже создали собственную мини-команду! За все проведенное время вместе я понял, что мы прекрасная команда. Даже простая игра смогла показать, что мы идеально друг друга понимаем.

В сентябре я пригласил всех своих друзей на мой День Рождения. Ребята подарили мне настольную игру, о которой я давно мечтал. Мы сразу начали в нее играть. А потом настал самый долгожданный момент праздника: родители вынесли торт и мы все вместе задули свечи. Этот день мне запомнился надолго, ведь до этого дня я никогда не отмечал свой День Рождения в кругу своих близких, настоящих друзей.

Я считаю, что в жизни самое главное найти тех, кто сможет тебя поддержать, несмотря на все сложности в твоей жизни, выслушать или подбодрить в трудную минуту. Ведь, как говорил Аристотель: «Дружба-самое необходимое для жизни, так как никто не пожелает жизни без друзей, даже если бы он имел все остальные блага».

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

goodsled

1) Интеграция, гибкость совместного использования ресурсов, возможность бесперебойного обновления информации, уменьшение стоимости владения оборудованием, гибкое использование вычислительной мощности компьютеров, управление безопасностью – все это преимущества компьютерных сетей.

2) К локальным сетям относят сети компьютеров, сосредоточенные на небольшой территории (обычно в радиусе не более 1-2 км).

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

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

C# описать класс, реализующий счетчик, который может увеличивать или уменьшать свое значение на единицу. предусмотрите инициализацию счетчика значениями по умолчанию (создать конструктор без параметров) и произвольными значениями. счетчик имеет два метода: увеличения и уменьшения, - и свойство, позволяющее получить его текущее состояние. по мимо этого у счетчика есть диапазон, в котором он может увеличивать или уменьшать значения. например, если диапазон от 0 до 10, то «стрелка счетчика» или нынешнее состояние счетчика будет от 0 до 10 (например, 5 если стрелка счетчика будет на значении 10, а мы вызовем метод увеличения на 1, то ничего не произойдет. стрелка так же останется на значении 10. напишите программу, демонстрирующую все разработанные элементы класса.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

ranocchio6
avtalux527
KIRILLSHURYGIN98
krasnova1977
steger
rechkai64
olimov
Лежачёва355
mariashapar
Шавкат кызы
cashuta
sales
Pashinov
informalla
muz-cd