Разработка проектных решений по созданию информационной базы коммерческого банка

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



, б[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() + " %" +

"Уменьшение имущества произошло в основном за счет падения " +