Template:Frac: Difference between revisions

From Vigyanwiki
Template>MSGJ
(prettify code)
Template>Thesevenseas
(Optimised Code)
Line 1: Line 1:
<span class="template-frac">{{#if:{{{3|}}}
<span class="template-frac"><noinclude><!--
|{{{1}}}&thinsp;{{#switch:{{{3}}}
--></noinclude>{{#if:{{{3|}}}
  |2 = {{#ifeq:{{{2}}}|1
                |{{{1}}}&thinsp;{{#switch:{{{3}}}
 
                                |2 = {{#ifeq:{{{2}}}|1
  |{{{2}}}&frasl;{{{3}}}
                                     
  }}
                                      |#default=<sup>{{{2}}}</sup>&frasl;<sub>{{{3}}}</sub>
  |3 = {{#switch:{{{2}}}
                                      }}
  |1=⅓
                                |3 = {{#switch:{{{2}}}
  |2=⅔
                                      |1=⅓
  |{{{2}}}&frasl;{{{3}}}
                                      |2=⅔
  }}
                                      |#default=<sup>{{{2}}}</sup>&frasl;<sub>{{{3}}}</sub>
  |4 = {{#switch:{{{2}}}
                                      }}
  |1=¼
                                |4 = {{#switch:{{{2}}}
  |2=½
                                      |1=¼
  |3=¾
                                      |2=½
  |{{{2}}}&frasl;{{{3}}}
                                      |3=¾
  }}
                                      |#default=<sup>{{{2}}}</sup>&frasl;<sub>{{{3}}}</sub>
  |5 = {{#switch:{{{2}}}
                                      }}
  |1=⅕
                                |5 = {{#switch:{{{2}}}
  |2=⅖
                                      |1=⅕
  |3=⅗
                                      |2=⅖
  |4=⅘
                                      |3=⅗
  |{{{2}}}&frasl;{{{3}}}
                                      |4=⅘
  }}
                                      |#default=<sup>{{{2}}}</sup>&frasl;<sub>{{{3}}}</sub>
  |6 = {{#switch:{{{2}}}
                                      }}
  |1=⅙
                                |6 = {{#switch:{{{2}}}
  |2=⅓
                                      |1=⅙
  |3=½
                                      |2=⅓
  |4=⅔
                                      |3=½
  |5=⅚
                                      |4=⅔
  |{{{2}}}&frasl;{{{3}}}
                                      |5=⅚
  }}
                                      |#default=<sup>{{{2}}}</sup>&frasl;<sub>{{{3}}}</sub>
  |8 = {{#switch:{{{2}}}
                                      }}
  |1=⅛
                                |8 = {{#switch:{{{2}}}
  |2=¼
                                      |1=⅛
  |3=⅜
                                      |2=¼
  |4=½
                                      |3=⅜
  |5=⅝
                                      |4=½
  |6=¾
                                      |5=⅝
  |7=⅞
                                      |6=¾
  |{{{2}}}&frasl;{{{3}}}
                                      |7=⅞
  }}
                                      |#default=<sup>{{{2}}}</sup>&frasl;<sub>{{{3}}}</sub>
  |{{{2}}}&frasl;{{{3}}}
                                      }}
}}
                                |#default=<sup>{{{2}}}</sup>&frasl;<sub>{{{3}}}</sub>
|{{#if:{{{2|}}}
                                }}
  |{{#switch:{{{2}}}
                |{{#if:{{{2|}}}
  |2 = {{#ifeq:{{{1}}}|1
                  |{{#switch:{{{2}}}
   
                    |2 = {{#ifeq:{{{1}}}|1
    |{{{1}}}&frasl;{{{2}}}
                         
  }}
                          |#default=<sup>{{{2}}}</sup>&frasl;<sub>{{{3}}}</sub>
  |3 = {{#switch:{{{1}}}
                        }}
    |1=⅓
                    |3 = {{#switch:{{{1}}}
    |2=⅔
                          |1=⅓
    |{{{1}}}&frasl;{{{2}}}
                          |2=⅔
  }}
                          |#default=<sup>{{{2}}}</sup>&frasl;<sub>{{{3}}}</sub>
  |4 = {{#switch:{{{1}}}
                        }}
    |1=¼
                    |4 = {{#switch:{{{1}}}
    |2=½
                          |1=¼
    |3=¾
                          |2=½
    |{{{1}}}&frasl;{{{2}}}
                          |3=¾
  }}
                          |#default=<sup>{{{2}}}</sup>&frasl;<sub>{{{3}}}</sub>
  |5 = {{#switch:{{{1}}}
                        }}
    |1=⅕
                    |5 = {{#switch:{{{1}}}
    |2=⅖
                          |1=⅕
    |3=⅗
                          |2=⅖
    |4=⅘
                          |3=⅗
    |{{{1}}}&frasl;{{{2}}}
                          |4=⅘
  }}
                          |#default=<sup>{{{2}}}</sup>&frasl;<sub>{{{3}}}</sub>
  |6 = {{#switch:{{{1}}}
                        }}
    |1=⅙
                    |6 = {{#switch:{{{1}}}
    |2=⅓
                          |1=⅙
    |3=½
                          |2=⅓
    |4=⅔
                          |3=½
    |5=⅚
                          |4=⅔
    |{{{1}}}&frasl;{{{2}}}
                          |5=⅚
  }}
                          |#default=<sup>{{{2}}}</sup>&frasl;<sub>{{{3}}}</sub>
  |8 = {{#switch:{{{1}}}
                        }}
    |1=⅛
                    |8 = {{#switch:{{{1}}}
    |2=¼
                          |1=⅛
    |3=⅜
                          |2=¼
    |4=½
                          |3=⅜
    |5=⅝
                          |4=½
    |6=¾
                          |5=⅝
    |7=⅞
                          |6=¾
    |{{{1}}}&frasl;{{{2}}}
                          |7=⅞
  }}
                          |#default=<sup>{{{2}}}</sup>&frasl;<sub>{{{3}}}</sub>
  |{{{1}}}&frasl;{{{2}}}
                        }}
  }}
                    |#default=<sup>{{{2}}}</sup>&frasl;<sub>{{{3}}}</sub>
  |{{#switch:{{{1}}}
                  }}
  |2=½
                  |{{#switch:{{{1}}}
  |3=⅓
                    |2=½
  |4=¼
                    |3=⅓
  |5=⅕
                    |4=¼
  |6=⅙
                    |5=⅕
  |8=⅛
                    |6=⅙
  |⅟{{{1}}}
                    |8=⅛
  }}
                    |#default=<sub>{{{1}}}</sub>
}}
                  }}
}}</span><noinclude>
                }}
{{documentation}}
          }}</span><noinclude>
{{Documentation}}
</noinclude>
</noinclude>

Revision as of 20:47, 2 October 2010

{{{1}}}

Template documentation