Учебно-методическое пособие для студентов и слушателей системы повышения


{ Console.Write("Введите доход за {0} неделю: ", i); string debit = Console.ReadLine(); sumD += int.Parse(debit); }



бет36/75
Дата16.03.2023
өлшемі1,62 Mb.
#74783
түріУчебно-методическое пособие
1   ...   32   33   34   35   36   37   38   39   ...   75
{ Console.Write("Введите доход за {0} неделю: ", i); string debit = Console.ReadLine();
sumD += int.Parse(debit);
}
Console.WriteLine("=== Доход за месяц: " + sumD); // вывод на консоль
sw.WriteLine("=== Доход за месяц: " + sumD); // запись в файл
Console.WriteLine();
int sumR = 0; string credit = ""; // начальное значение суммы расходов
// организуем многократный ввод расходов (пока не введено три нуля 000)
while (credit != "000")
{ Console.Write("Введите расход "); credit = Console.ReadLine();
sumR += int.Parse(credit);
}
Console.WriteLine("=== Суммарный расход: " + sumR); // вывод на консоль
sw.WriteLine("=== Суммарный расход: " + sumR); // запись в файл
Console.WriteLine();
int balans = sumD ‐ sumR; // расчет и вывод баланса string mes = (balans >= 0) ? "хорошо" : "плохо"; Console.WriteLine("=== Баланс: {0}. Это {1}!", balans.ToString(), mes);
sw.WriteLine("=== Баланс: {0}. Это {1}!", balans.ToString(), mes); sw.Close(); //закрываем файл money.txt Console.ReadKey();

  1. Протестируем программу. Проанализируем вывод даходов и расходов.



Задания для самостоятельной работы



  1. Модифицируйте программу сon192 так, чтобы в файл записывались все доходы и расходы.

  2. Составьте программу, которая дописывает в файл spis.txt фамилию, имя и возраст студента.

  3. Составьте программу, которая выводит на консоль и записывает в файл

week.txt день недели, месяц и год.

  1. Составьте программу, которая считывает из файла stroki.txt и выводит на консоль случайную пословицу.

  2. Составьте программу, которая выводит на консоль и записывает в файл

tab.txt таблицу умножения.

  1. *Добавьте обработку исключений в программу сon192 (выводится сооб- щение «Повторите ввод», если введено не число).

  2. Составьте программу, которая считывает из списка в файле citata.txt

и выводит на консоль цитату дня по указанному номеру.

  1. *Добавьте обработку исключений в программу задания 7 (выводит сооб- щение «Повторите», если введен номер больше, чем количество цитат в списке).

2. СОЗДАНИЕ И ИСПОЛЬЗОВАНИЕ СОБСТВЕННЫХ КЛАССОВ
Каждый объект реального мира обладает свойствами и поведением – набо- ром статических и динамических характеристик. Поведение объекта зависит от его состояния и внешних воздействий. Понятие объекта в программировании похоже на обыденный смысл этого слова. Объект – совокупность данных, ха- рактеризующих его состояние, и методов, моделирующих его поведение.
В объектно-ориентированном программировании (ООП) предметная об- ласть представляется как совокупность взаимодействующих объектов. Реализу- ется событийная модель взаимодействия: объекты обмениваются сообщения- ми и, реагируя на них, выполняют определенные действия.
Основные принципы ООП: абстрагирование, инкапсуляция, полиморфизм, наследование.


Достарыңызбен бөлісу:
1   ...   32   33   34   35   36   37   38   39   ...   75




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет