Кредитный калькулятор 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