Кредитный калькулятор WPF

Расширение знания языка С# и изучение программирования на платформе WPF. Преобразование строкового представления числа в формат, соответствующий языку и параметру. Разработка программы для создания кредитного калькулятора. Код программы на языке С#.

Рубрика Программирование, компьютеры и кибернетика
Вид контрольная работа
Язык русский
Дата добавления 19.05.2022
Размер файла 59,9 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Образовательное частное учреждение высшего образования

«Еврейский университет»

Факультет экономики и информатики

Кафедра информатики и математики

КОНТРОЛЬНАЯ РАБОТА

по дисциплине «программирование»

на тему: «Кредитный калькулятор WPF»

Выполнил: Михалец Иван, Группа ПИН-21

Руководитель: доцент кафедры

информатики и математики Демичев

Василий Анатольевич, к. ф.-м. н.

Цель работы

Расширить знания языка C# и познакомится с программированием на платформе WPF. Для этого мы создадим простенький кредитный калькулятор.

Методы и подходы

В данной контрольной работе мы использовали небольшое количество методов. Первый метод Parse и TryParse: Parse Эти методы преобразуют строковое представление числа в формат, соответствующий языку и параметру.

Также мы использовали метод MassageBox.Show. Данный метод возвращает DialogResult, с помощью него мы можем узнать, какую кнопку в окне сообщений нажал пользователь. Еще был применен статический класс Math. Класс дает константы и статические методы для тригонометрических, логарифмических и других математических функций.

Полученные результаты

В результате мы получим работающий на языке c# кредитный калькулятор. Он позволяет легко и быстро рассчитать график платежей по планируемому кредиту или займу, чтобы оценить свои возможности выполнить обязательства и погасить долг. Зная несколько параметров кредита/займа, вы можете подобрать удобные для вас условия и сравнить их с предложениями кредиторов.

Код программы на языке C# с комментариями

программа кредитный калькулятор язык

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

using System.Windows;

using System.Windows.Controls;

using System.Windows.Data;

using System.Windows.Documents;

using System.Windows.Input;

using System.Windows.Media;

using System.Windows.Media.Imaging;

using System.Windows.Navigation;

using System.Windows.Shapes;

namespace CreditCalc

{

public partial class MainWindow: Window

{

public MainWindow()

{

InitializeComponent();

}

private void Button_Click(object sender, RoutedEventArgs e)

{

double percD = 0, S = 0, P = 0, N = 0;

string sum = tbSumm.Text;

S = double.Parse(sum);

string perc = TbPercent.Text;

N = double.Parse(Tbperiod.Text);

if (double.TryParse(perc, out percD))

{

// Всё хорошо

}

else

{

//что-то пошло не нормально

MessageBox.Show("Что то пошло не так");

}

P = percD / 100.0 / 12.0; // Расчет P от процентной ставки

double x = S * (P + P / (Math.Pow(1.0 + P, N) - 1)); // Сколько платеж каждый месяц

double TotalSumm = x * N; // Всего к оплате

double Overpay = TotalSumm - S; // Переплата по кредиту

lbMonthPay.Content = Math.Round(x, 2).ToString();

TotPay.Content = Math.Floor(TotalSumm).ToString();

LNPay.Content = Math.Ceiling(Overpay).ToString();

}

}

}

Рис. 1

Размещено на Allbest.ru


Подобные документы

  • Организация вычислительных процессов и программирования на алгоритмическом языке. Создание программы "Калькулятор". Выбор языка и среды программирования. Функциональная схема работы программы, описание разработанных алгоритмов. Способы устранения ошибок.

    курсовая работа [434,1 K], добавлен 27.08.2012

  • Теория чисел как одно из направлений математики, изучающее свойства натуральных чисел. Разработка программы-калькулятора CalcKurs на языке программирования Pascal. Основные функции, реализованные в программе. Интерфейс программы, описание процедур.

    курсовая работа [1,9 M], добавлен 03.06.2010

  • Разработка приложения "Калькулятор с переходом в строковый калькулятор" с применением объектно-ориентированного программирования. Концепция и понятия объектно-ориентированного программирования. Язык программирования Java. Листинг программы "Калькулятор".

    курсовая работа [966,9 K], добавлен 11.02.2016

  • Общая характеристика основ дисциплины "Теория чисел". Интерфейс, листинг и оценка положительных и отрицательных качеств программы-калькулятора CalcKurs, а также описание ее основных процедур – DelOstatok, Factor, NodNok, SuperGorner, Express и AntiExp.

    курсовая работа [1,9 M], добавлен 28.05.2010

  • Создание программы для выполнения простейших математических функций с применением языка программирования ObjectPascal. Проектирование графического интерфейса Калькулятора двоичных и шестнадцатеричных систем. Описание алгоритма на естественном языке.

    курсовая работа [115,4 K], добавлен 19.05.2014

  • Рассмотрение основ создания калькулятора на объектно–ориентированном языке программирования Java, который будет подсчитывать длину текста. Математическая модель и алгоритм работы программы. Описание файлов готовой программы расчета символов в тексте.

    курсовая работа [276,5 K], добавлен 28.11.2014

  • Особенности разработки и отладки программы на языке Pascal (Delphi), в операционной системе Windows 7 Ultimate. Описание, назначение, функции, оборудование, программное обеспечение, алгоритмы, математическая основа, тесты и интерфейс программы DMC.exe.

    курсовая работа [422,7 K], добавлен 28.05.2010

  • Особенности объектно-ориентированного программирования. Основные возможности языка программирования Java, классификация платформ. Создание программы, обеспечивающей вычисление арифметических выражений. Руководство пользователя и характеристика функций.

    курсовая работа [1,2 M], добавлен 07.07.2012

  • Основные способы создания в среде Lazarus на языке программирования Pascal программ "Калькулятор" и "Лабиринт". Создание программы "Простейший калькулятор". Вычисление значения выражения, сумм ряда чисел, системы функций "Логическая развилка".

    курсовая работа [2,9 M], добавлен 27.09.2014

  • Создание программы калькулятор, вычисляющий простейшие математические примеры на сложение, вычитание, умножение, деление и возведение в степень. Определение входных и выходных данных, требований к программе. Рекомендации по использованию программы.

    курсовая работа [717,6 K], добавлен 17.01.2013

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.