Разработка проектных решений по созданию информационной базы коммерческого банка
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
, б[490] + б[640]); // Собственный капитал
аб.Add("СВК", б[700]); // Итого пассивов (капитал)
}List заключенияВА;void вертикальныйАнализ()
{СВА = аб["СВА"];СВК = аб["СВК"];
заключенияВА = new List();
// Актив
увАктив.Add("ДС", аб["ДС"] / СВА * 100);
увАктив.Add("ДЗ", аб["ДЗ"] / СВА * 100);
увАктив.Add("ЗЗ", аб["ЗЗ"] / СВА * 100);
увАктив.Add("ОА", аб["ОА"] / СВА * 100);
увАктив.Add("ВА", аб["ВА"] / СВА * 100);
// Пассив
увПассив.Add("КЗ", аб["КЗ"] / СВК * 100);
увПассив.Add("КК", аб["КК"] / СВК * 100);
увПассив.Add("КО", аб["КО"] / СВК * 100);
увПассив.Add("ДО", аб["ДО"] / СВК * 100);
увПассив.Add("КЗС", аб["КЗС"] / СВК * 100);
увПассив.Add("СК", аб["СК"] / СВК * 100);
// Анализ
// 1(увПассив["СК"] >= 50)
{
заключенияВА.Add("+ доля собственного капитала " +
"в валюте баланса достаточно высока. " +
"Его удельный вес в валюте баланса составил " +
увПассив["СК"].ToString());
}
{
заключенияВА.Add("- доля собственного капитала " +
"в валюте баланса слишком мала. " +
"Его удельный вес в валюте баланса составил " +
увПассив["СК"].ToString());
}(предыдущий != null)
{(увПассив["СК"] < предыдущий.увПассив["СК"])
{
заключенияВА.Add("- доля собственного капитала " +
"уменьшилась на " +
(предыдущий.увПассив["СК"] - увПассив["СК"]).ToString() + " %");
}if (увПассив["СК"] > предыдущий.увПассив["СК"])
{
заключенияВА.Add("- доля собственного капитала " +
"увеличилась на " +
(увПассив["СК"] - предыдущий.увПассив["СК"]).ToString() + " %");
}if (увПассив["СК"] == предыдущий.увПассив["СК"])
{
заключенияВА.Add("? доля собственного капитала не изменилась");
}
}
заключенияВА.Add(" В целом же капитал организации в отчетном году сформировался на " +
увПассив["СК"].ToString() + " % за счет собственных источников и на " +
увПассив["КЗС"].ToString() + " % - за счет заемных.");
// 2
заключенияВА.Add(" Основную часть в структуре имущества занимают " +
((увАктив["ОА"] > увАктив["ВА"]) ? "оборотные" : "внеоборотные") + " активы");
// 3ОС = (б[120] / аб["СВА"] * 100);
заключенияВА.Add(" Доля основных средств в имуществе составила " +
ОС.ToString() + " %" + ((ОС > 50) ?
", что свидетельствует о значительных накладных расходах и высокой чувствительности прибыли к изменению выручки"
: ""));
}List заключенияГА;void горизонтальныйАнализ()
{СВА = аб["СВА"];СВК = аб["СВК"];
заключенияГА = new List();
// Актив(предыдущий == null)
{;
}
оАктив.Add("ДС", аб["ДС"] - предыдущий.аб["ДС"]);
оАктив.Add("ДЗ", аб["ДЗ"] - предыдущий.аб["ДЗ"]);
оАктив.Add("ЗЗ", аб["ЗЗ"] - предыдущий.аб["ЗЗ"]);
оАктив.Add("ОА", аб["ОА"] - предыдущий.аб["ОА"]);
оАктив.Add("ВА", аб["ВА"] - предыдущий.аб["ВА"]);
оАктив.Add("СВА", аб["СВА"] - предыдущий.аб["СВА"]);
трАктив.Add("ДС", аб["ДС"] / предыдущий.аб["ДС"] * 100);
трАктив.Add("ДЗ", аб["ДЗ"] / предыдущий.аб["ДЗ"] * 100);
трАктив.Add("ЗЗ", аб["ЗЗ"] / предыдущий.аб["ЗЗ"] * 100);
трАктив.Add("ОА", аб["ОА"] / предыдущий.аб["ОА"] * 100);
трАктив.Add("ВА", аб["ВА"] / предыдущий.аб["ВА"] * 100);
трАктив.Add("СВА", аб["СВА"] / предыдущий.аб["СВА"] * 100);
// Пассив
оПассив.Add("КЗ", аб["КЗ"] - предыдущий.аб["КЗ"]);
оПассив.Add("КК", аб["КК"] - предыдущий.аб["КК"]);
оПассив.Add("КО", аб["КО"] - предыдущий.аб["КО"]);
оПассив.Add("ДО", аб["ДО"] - предыдущий.аб["ДО"]);
оПассив.Add("КЗС", аб["КЗС"] - предыдущий.аб["КЗС"]);
оПассив.Add("СК", аб["СК"] - предыдущий.аб["СК"]);
оПассив.Add("СВК", аб["СВК"] - предыдущий.аб["СВК"] * 100);
трПассив.Add("КЗ", аб["КЗ"] / предыдущий.аб["КЗ"] * 100);
трПассив.Add("КК", аб["КК"] / предыдущий.аб["КК"] * 100);
трПассив.Add("КО", аб["КО"] / предыдущий.аб["КО"] * 100);
трПассив.Add("ДО", аб["ДО"] / предыдущий.аб["ДО"] * 100);
трПассив.Add("КЗС", аб["КЗС"] / предыдущий.аб["КЗС"] * 100);
трПассив.Add("СК", аб["СК"] / предыдущий.аб["СК"] * 100);
трПассив.Add("СВК", аб["СВК"] / предыдущий.аб["СВА"] * 100);
// Анализ
// 1(трАктив["СВА"] > 100)
{
заключенияГА.Add("+ Имущество предприятия за анализируемый период возрасло на " +
оАктив["СВА"].ToString() + " ед. " +
"или на " +
трАктив["СВА"].ToString() + " %" +
"Увеличение имущества произошло в основном за счет роста " +
((трАктив["ОА"] > трАктив["ВА"]) ? "оборотных" : "внеоборотных") +
" активов на " +
((трАктив["ОА"] > трАктив["ВА"]) ? оАктив["ОА"].ToString() : оАктив["ВА"].ToString()) +
" ед. или" +
((трАктив["ОА"] > трАктив["ВА"]) ? трАктив["ОА"].ToString() : трАктив["ВА"].ToString()));
}if (трАктив["СВА"] == 100)
{
заключенияГА.Add("? Имущество предприятия за анализируемый период не возрасло");
}if (трАктив["СВА"] < 100)
{
заключенияГА.Add("- Имущество предприятия за анализируемый период уменьшилось на " +
оАктив["СВА"].ToString() + " ед. " +
"или на " +
трАктив["СВА"].ToString() + " %" +
"Уменьшение имущества произошло в основном за счет падения " +