Описание контрольного примера
Для проверки правильности работы приложения и вычисления расчетов представлен контрольный пример.
Вводим входные данные в лист Microsoft Excel и по формулам производим расчеты коэффициентов.
кредиторский дебиторский задолженность программа.
Вводим те же значения Годового объема продаж в кредит, Общих годовых издержек, Общей величины дебиторской задолженности, Общего объема реализации, Суммы просроченной задолженности, Средней выручки от продажи в кредит, Среднего периода инкассации, Годового объема продаж в базу данных «Database7. accdb», запускаем приложение «Кредиторская и дебиторская задолженность. exe», открываем форму «Дебиторская задолженность, выбираем предприятие «Энергоемка» и сравниваем результаты с контрольным примером.
Контрольный пример в программе «Кредиторская и дебиторская задолженность».
ЗАКЛЮЧЕНИЕ
Состояние кредиторской задолженности во многом определяется состоянием дебиторской задолженности. Последняя — величина управляемая. Для этого необходимо реализовать конкретными мерами по управлению процессом изменения дебиторской задолженности:
1. Своевременно выявлять недопустимые виды кредиторской и дебиторской задолженности (просроченные (неоправданные) задолженности).
2. Контролировать состояние расчетов с покупателями по отсроченным (просроченным) задолженностям.
3. По возможности ориентироваться на большее число покупателей с целью уменьшения риска неуплаты одним или несколькими крупными покупателями.
|
|
4. Следить за соотношением дебиторской и кредиторской задолженностей: значительное повышение дебиторской задолженности создает угрозу финансовой устойчивости предприятия и делает необходимым привлечение дополнительных (как правило, дорогостоящих) источников финансирования.
5. Использовать способ предоставления скидок при досрочной оплате.
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
Агарков М. М. Основы банковского права. Учение о ценных бумагах. 2-е изд. М.: Изд-во БЕК, 1994.- 350 с.
Андросов А. М. Финансовая отчетность банка: практическое руководство по организации бухучета и составлению отчетности. — М.: Менатеп-информ, 1995.- 464 с.
Ачкасов А. И. Активные операции коммерческих банков /Под ред.А. П. Носко. -М. :АО"Консалтбанкир", 1994. -80с.
Ачкасов А. И. Операции «А-ФОРФЭ»: Общая характеристика и техника совершения /Под ред. А. П. Носко. -2-е изд. -М. :АО"Консалтбанкир", 1994. -48с.
Банковский аудит: В 2-х ч. /И.Д. Мамонова, З. Г. Ширинская, Р. Г. Ольхова и др. — М.: Бухгалтерский учет, 1994. -Ч.1. -96с;Ч.2. -96с.
Банковский портфель-2: Книга банковского менеджера. Книга банковского финансиста. Книга банковского юриста /Промстройбанк России, Ассоциация экон. вузов, Моск. междунар. ун-т бизнеса и информ. технологий; Отв. ред. Ю. И. Коробков, Ю. Б. Рубин, В. И. Солдаткин. — М. :СОМИНТЭК, 1994. -752с. -(Портфель делового человека).
|
|
Банковское дело: Учебник /Под ред. проф. В. И. Колесникова, проф. Л.П. Кро- ливецкой. — М.: Финансы и статистика, 1995. — 480с.
Белова Т. А. Текущие валютные счета организаций: Открытие. Ведение. Использование /Банк внешнеэкон. деятельности. — М.: АО «Консалтбанкир», 1995. -80с. -(Международный банковский бизнес).
Березина М.П., Крупнов Ю. С. Межбанковские расчеты: Практическое пособие. -2-е изд., перераб. и доп.- М. :АО"Финстатинформ", 1994.- 224с.
Берже Пьер Денежный механизм /Общ. ред. Л. Н. Красавиной; Пер. с фр. Б. П. Наумова. -11-е изд., испр. — М.: Прогресс: Универс, 1993. -144с. -(Деловая Франция).
ПРИЛОЖЕНИЕ А
Исходный код
Исходный код:
public class Good
{
private string _name;
private string _storeName;
private decimal _price;
public string Name => _name;
public string StoreName => _storeName;
public decimal Price => _price;
public Good(string name, string storeName, decimal price)
{
_name = name;
_storeName = storeName;
_price = price;
}
public static decimal operator +(Good right, Good left)
{
var price = right.Price + left.Price;
return price;
}
}
public class Stock
{
private List<Good> _goods;
|
|
public Good this[int index] => _goods[index];
public Good this[string name] => _goods.FirstOrDefault(g => g.Name.Equals(name));
public Stock()
{
_goods = new List<Good>();
}
public void AddGood(Good good)
{
_goods.Add(good);
}
public void SortByPrice()
{
_goods = _goods.OrderBy(g => g.Price).ToList();
}
public void SortByName()
{
_goods = _goods.OrderBy(g => g.Name).ToList();
}
public void SortByStoreName()
{
_goods = _goods.OrderBy(g => g.StoreName).ToList();
}
}
class Program
{
private static bool _insertMode = true;
private static Stock _stock;
static void Main(string[] args)
{
_stock = new Stock();
while (_insertMode)
{
Try
{
Console.Write("Введите название товара:");
var name = Console.ReadLine();
Console.Write("Введите название магазина:");
var storeName = Console.ReadLine();
Console.Write("Введите стоимость товара:");
var price = decimal.Parse(Console.ReadLine());
var good = new Good(name, storeName, price);
_stock.AddGood(good);
}
catch (Exception e)
{
Console.WriteLine("Ошибка ввода");
}
var answer = new ConsoleKeyInfo();
while (answer.Key != ConsoleKey.Y)
{
if (answer.Key == ConsoleKey.N)
{
_insertMode = false;
break;
}
Console.Write("Добавить еще один товар? (y - да, n - нет):");
answer = Console.ReadKey();
Console.WriteLine();
}
}
Console.Write("Введите название товара для поиска:");
var findName = Console.ReadLine();
var foundGood = _stock[findName];
Console.WriteLine(foundGood == null ? "Такого товара нет" : $"{foundGood.Name}, {foundGood.Price}, {foundGood.StoreName}");
Console.ReadLine();
}
}
|
|
Дата добавления: 2019-03-09; просмотров: 163; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!