GY-63_MS5611/libraries/Currency/examples/print_currency/print_currency.ino

83 lines
3.0 KiB
Arduino
Raw Normal View History

2021-03-01 04:11:54 -05:00
//
// FILE: print_currency.ino
// AUTHOR: Rob Tillaart
// VERSION: 0.1.0
// PURPOSE: display an int as currency
// DATE: 2021-02-28
// URL: https://github.com/RobTillaart/printFormatters
#include "Arduino.h"
#include "currency.h"
void setup()
{
Serial.begin(115200);
Serial.println(__FILE__);
Serial.println();
Serial.println( currency(10000000, 0, '.', ',', '$') );
Serial.println( currency(10000000, 1, '.', ',', 'E') );
Serial.println( currency(10000000, 2, '.', ',', 'Y') );
Serial.println( currency(10000000, 3, '.', ',', '$') );
Serial.println( currency(10000000, 4, '.', ',', '$') );
Serial.println();
Serial.println( currency(0, 2, '.', ',', '$') );
Serial.println( currency(9, 2, '.', ',', '$') );
Serial.println( currency(10, 2, '.', ',', '$') );
Serial.println( currency(99, 2, '.', ',', '$') );
Serial.println( currency(100, 2, '.', ',', '$') );
Serial.println( currency(999, 2, '.', ',', '$') );
Serial.println( currency(1000, 2, '.', ',', '$') );
Serial.println( currency(9999, 2, '.', ',', '$') );
Serial.println( currency(10000, 2, '.', ',', '$') );
Serial.println( currency(99999, 2, '.', ',', '$') );
Serial.println( currency(100000, 2, '.', ',', '$') );
Serial.println( currency(999999, 2, '.', ',', '$') );
Serial.println( currency(1000000, 2, '.', ',', '$') );
Serial.println( currency(9999999, 2, '.', ',', '$') );
Serial.println( currency(10000000, 2, '.', ',', '$') );
Serial.println( currency(99999999, 2, '.', ',', '$') );
Serial.println( currency(100000000, 2, '.', ',', '$') );
Serial.println( currency(999999999, 2, '.', ',', '$') );
Serial.println( currency(1000000000, 2, '.', ',', '$') );
Serial.println();
Serial.println( currency(-0, 2, '.', ',', '$') );
Serial.println( currency(-9, 2, '.', ',', '$') );
Serial.println( currency(-10, 2, '.', ',', '$') );
Serial.println( currency(-99, 2, '.', ',', '$') );
Serial.println( currency(-100, 2, '.', ',', '$') );
Serial.println( currency(-999, 2, '.', ',', '$') );
Serial.println( currency(-1000, 2, '.', ',', '$') );
Serial.println( currency(-9999, 2, '.', ',', '$') );
Serial.println( currency(-10000, 2, '.', ',', '$') );
Serial.println( currency(-99999, 2, '.', ',', '$') );
Serial.println( currency(-100000, 2, '.', ',', '$') );
Serial.println( currency(-999999, 2, '.', ',', '$') );
Serial.println( currency(-1000000, 2, '.', ',', '$') );
Serial.println( currency(-9999999, 2, '.', ',', '$') );
Serial.println( currency(-10000000, 2, '.', ',', '$') );
Serial.println( currency(-99999999, 2, '.', ',', '$') );
Serial.println( currency(-100000000, 2, '.', ',', '$') );
Serial.println( currency(-999999999, 2, '.', ',', '$') );
Serial.println( currency(-1000000000, 2, '.', ',', '$') );
Serial.println();
Serial.println( currency64(-999999999999999, 2, '.', ',', '$') );
Serial.println( currency64(-1000000000000000, 2, '.', ',', '$') );
Serial.println( bitcoin64(-123456789123456789) );
Serial.println( yuan64(-1000000000000000) );
Serial.println("done");
}
void loop()
{
}
// -- END OF FILE --