Code Monkey home page Code Monkey logo

tcmbexchangerates's Introduction

TCMB Exchange Rates (TCMB Döviz Kurları)

C# ile Türkiye Cumhuriyet Merkez Bankası döviz kur verilerinizi almaya sağlayacak ve basitçe bazı hesaplamalar yapmanızı sağlayacak bir kütüphane.

Örnekler

CurrencyCode Sabitleri

public enum CurrencyCode
{
    USD, AUD, DKK,
    EUR, GBP, CHF,
    SEK, CAD, KWD,
    NOK, SAR, JPY,
    BGN, RON, RUB,
    IRR, CNY, PKR,
    TRY
}

ExchangeType Sabitleri

public enum ExchangeType
{
    ForexBuying,ForexSelling,
    BanknoteBuying,BanknoteSelling
}

Currency Sınıfı

public class Currency
{
    public string Name { get; }
    public string Code { get; }
    public string CrossRateName { get; }
    public double ForexBuying { get; }
    public double ForexSelling { get; }
    public double BanknoteBuying { get; }
    public double BanknoteSelling { get; }
}

Örnek DataTable Çıktısı

NameCodeCrossRateNameForexBuyingForexSellingBanknoteBuyingBanknoteSelling
Türk LirasıTRYTRY/TRY1111
ABD DOLARIUSDUSD/TRY5,35055,36015,34675,3682
AVUSTRALYA DOLARIAUDAUD/TRY3,84563,87063,82793,8939
DANİMARKA KRONUDKKDKK/TRY0,814380,818380,813810,82026
EUROEUREUR/TRY6,0886,0996,08376,1081
İNGİLİZ STERLİNİGBPGBP/TRY6,72896,7646,72426,7741
İSVİÇRE FRANGICHFCHF/TRY5,40375,43845,39565,4465
İSVEÇ KRONUSEKSEK/TRY0,588160,594250,587750,59562
KANADA DOLARICADCAD/TRY3,98614,00413,97144,0193
KUVEYT DİNARIKWDKWD/TRY17,491317,720117,228917,9859
NORVEÇ KRONUNOKNOK/TRY0,625470,629680,625040,63113
SUUDİ ARABİSTAN RİYALİSARSAR/TRY1,42611,42871,41541,4394
JAPON YENİJPYJPY/TRY4,71954,75074,7024,7688
BULGAR LEVASIBGNBGN/TRY3,09523,135700
RUMEN LEYİRONRON/TRY1,30091,31800
RUS RUBLESİRUBRUB/TRY0,080090,0811400
İRAN RİYALİIRRIRR/TRY0,012670,0128300
ÇİN YUANICNYCNY/TRY0,770840,7809200
PAKİSTAN RUPİSİPKRPKR/TRY0,038060,0385600
KATAR RİYALİQARQAR/TRY1,46131,480400
ÖZEL ÇEKME HAKKI (SDR) XDRXDR/TRY7,4087000

Güncel Döviz Kurlarını Alma ( Dictionary<string DövizKuruKodu, Currency> )

Dictionary<string, Currency> curs = CurrenciesExchange.GetAllCurrenciesTodaysExchangeRates();

Güncel Döviz Kurlarını Alma ( DataTable )

DataTable curs = CurrenciesExchange.GetDataTableAllCurrenciesTodaysExchangeRates();

Geçmiş Tarihli Döviz Kurlarını Alma ( Dictionary<string DövizKuruKodu, Currency> )

//CurrenciesExchange.GetAllCurrenciesHistoricalExchangeRates(DateTime tarih);
DateTime date = new DateTime(2018,5,20);
Dictionary<string,Currency> curs = CurrenciesExchange.GetAllCurrenciesHistoricalExchangeRates(date);

Yada

//CurrenciesExchange.GetAllCurrenciesHistoricalExchangeRates(int Yıl,int Ay, int Gün);

Dictionary<string,Currency> curs = CurrenciesExchange.GetAllCurrenciesHistoricalExchangeRates(2018,5,20);

Geçmiş Tarihli Döviz Kurlarını Alma ( DataTable )

//CurrenciesExchange.GetDataTableAllCurrenciesHistoricalExchangeRates(DateTime tarih);
DateTime date = new DateTime(2018,5,20);
DataTable curs = CurrenciesExchange.GetDataTableAllCurrenciesHistoricalExchangeRates(date);

Yada

//CurrenciesExchange.GetDataTableAllCurrenciesHistoricalExchangeRates(int Yıl, int Ay, int Gün);

DataTable curs = CurrenciesExchange.GetDataTableAllCurrenciesHistoricalExchangeRates(2018,5,20);

Güncel Döviz Kurunu Alma

//CurrenciesExchange.GetTodaysExchangeRates(CurrencyCode Kur);
Currency cur = CurrenciesExchange.GetTodaysExchangeRates(CurrencyCode.USD);

Geçmiş Tarihli Döviz Kurunu Alma

//CurrenciesExchange.GetTodaysExchangeRates(CurrencyCode Kur, DateTime tarih);
DateTime date = new DateTime(2018,5,20);
Currency cur = CurrenciesExchange.GetHistoricalExchangeRates(CurrencyCode.USD,date);

Yada

//CurrenciesExchange.GetTodaysExchangeRates(CurrencyCode Kur, int Yıl, int Ay, int Gün);
Currency cur = CurrenciesExchange.GetHistoricalExchangeRates(CurrencyCode.USD, 2018, 5, 20);

Güncel Çapraz Kur Verilerini Alma

//CurrenciesExchange.GetTodaysCrossRates(CurrencyCode Dönüştürülecek Kur, CurrencyCode Şuanki Kur);
Currency cur = CurrenciesExchange.GetTodaysCrossRates(CurrencyCode.EUR, CurrencyCode.USD);

Güncel Çapraz Kur Oranını Alma

//CurrenciesExchange.GetTodaysCrossRate(CurrencyCode Dönüştürülecek Kur, CurrencyCode Şuanki Kur);
double cur = CurrenciesExchange.GetTodaysCrossRate(CurrencyCode.EUR, CurrencyCode.USD);

Geçmiş Tarihli Çapraz Kur Verilerini Alma

//CurrenciesExchange.GetHistoricalCrossRates(CurrencyCode Dönüştürülecek Kur, CurrencyCode Şuanki Kur, DateTime tarih);
DateTime date = new DateTime(2018,5,20);
Currency cur = CurrenciesExchange.GetHistoricalCrossRates(CurrencyCode.EUR, CurrencyCode.USD, date);

Yada

//CurrenciesExchange.GetHistoricalCrossRates(CurrencyCode Dönüştürülecek Kur, CurrencyCode Şuanki Kur, int Yıl, int Ay, int Gün);
Currency cur = CurrenciesExchange.GetHistoricalCrossRates(CurrencyCode.EUR, CurrencyCode.USD, 2018, 5, 20);

Geçmiş Tarihli Çapraz Kur Oranını Alma

//CurrenciesExchange.GetHistoricalCrossRate(CurrencyCode Dönüştürülecek Kur, CurrencyCode Şuanki Kur, DateTime tarih);
DateTime date = new DateTime(2018,5,20);
double cur = CurrenciesExchange.GetHistoricalCrossRate(CurrencyCode.EUR, CurrencyCode.USD, date);

Yada

//CurrenciesExchange.GetHistoricalCrossRate(CurrencyCode Dönüştürülecek Kur, CurrencyCode Şuanki Kur, int Yıl, int Ay, int Gün);
double cur = CurrenciesExchange.GetHistoricalCrossRate(CurrencyCode.EUR, CurrencyCode.USD, 2018, 5, 20);

Güncel Kur Fiyatı Hesaplama

//CurrenciesExchange.CalculateTodaysExchange(double Miktar, CurrencyCode Şuanki Kur, CurrencyCode Dönüştürülecek Kur);
double cur = CurrenciesExchange.CalculateTodaysExchange(2000 ,CurrencyCode.TRY, CurrencyCode.USD);

Yada

//CurrenciesExchange.CalculateTodaysExchange(double Miktar, CurrencyCode Şuanki Kur, CurrencyCode Dönüştürülecek Kur, ExchangeType Dönüşüm Tipi);
double cur = CurrenciesExchange.CalculateTodaysExchange(2000 ,CurrencyCode.TRY, CurrencyCode.USD,.ExchangeType.BanknoteBuying);

Geçmiş Tarihli Kur Fiyatı Hesaplama

//CurrenciesExchange.CalculateHistoricalExchange(double Miktar, CurrencyCode Şuanki Kur, CurrencyCode Dönüştürülecek Kur, DateTime tarih);
DateTime date = new DateTime(2018,5,20);
double cur = CurrenciesExchange.CalculateHistoricalExchange(2000 ,CurrencyCode.TRY, CurrencyCode.USD, date);

Yada

//CurrenciesExchange.CalculateHistoricalExchange(double Miktar, CurrencyCode Şuanki Kur, CurrencyCode Dönüştürülecek Kur, int Yıl, int Ay, int Gün);
double cur = CurrenciesExchange.CalculateHistoricalExchange(2000 ,CurrencyCode.TRY, CurrencyCode.USD, 2018,5,20);

Yada

//CurrenciesExchange.CalculateHistoricalExchange(double Miktar, CurrencyCode Şuanki Kur, CurrencyCode Dönüştürülecek Kur, ExchangeType Dönüşüm Tipi, DateTime tarih);
DateTime date = new DateTime(2018,5,20);
double cur = CurrenciesExchange.CalculateHistoricalExchange(2000 ,CurrencyCode.TRY, CurrencyCode.USD, .ExchangeType.BanknoteBuying, date);

Yada

//CurrenciesExchange.CalculateHistoricalExchange(double Miktar, CurrencyCode Şuanki Kur, CurrencyCode Dönüştürülecek Kur,.ExchangeType.BanknoteBuying,ExchangeType Dönüşüm Tipi, int Yıl, int Ay, int Gün);
double cur = CurrenciesExchange.CalculateHistoricalExchange(2000 ,CurrencyCode.TRY, CurrencyCode.USD, .ExchangeType.BanknoteBuying, 2018,5,20);

tcmbexchangerates's People

Contributors

fatihgol avatar

Stargazers

Violet avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.