大阪市国民健康保険料

  • /*
     * @title 大阪市国民健康保険料
     * @description my bookmarklet
     * @include http://*
     * @license MIT License
     * @require 
     */
    
    !function() {
      var KOJYO = 330000,
          types = [{HEIKIN: 33528, KINTO: 19621, SYOTOKU: 0.079, MAX: 510000},
                   {HEIKIN: 11565, KINTO: 6768, SYOTOKU: 0.0288, MAX: 140000}],
          income = prompt('前年度の総所得: '),
          count = prompt('被保険者数: '),
          total = 0;
    
      types.forEach(function(type) {
        var t = type.HEIKIN + (count * type.KINTO) + ((income - KOJYO) * type.SYOTOKU);
        total += t > type.MAX ? type.MAX : t;
      });
    
      alert("総額: " + total + "円\n月割: 約" + Math.floor(total/12) + "円");
    }();
  • Permalink
    このページへの個別リンクです。
    RAW
    書かれたコードへの直接のリンクです。
    Packed
    文字列が圧縮された書かれたコードへのリンクです。
    Userscript
    Greasemonkey 等で利用する場合の .user.js へのリンクです。
    Loader
    @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
    Metadata
    コード中にコメントで @xxx と書かれたメタデータの JSON です。

History

  1. 2013/09/04 18:49:12 - 2013-09-04