<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    Ne, ten program měl za cíl prověřit tvrzení, že existuje několik
    zlomků, které obsahují extra přesné pí, že se vyplatí si je
    pamatovat.<br>
    <br>
    A závěr byl, že ne, počet číslic k zapamatování je pro stejnou
    požadovanou přesnost cca stejný.<br>
    Např. ten "váš" zlomek ze 3místných čísel, tedy celkem 6, je cca
    stejně přesný, jako 3,141592 tedy jen o 1 místo víc.<br>
    3,141592<font color="red">6535897932384626433832795 </font>(pí z
    win10 calc)<br>
    3,141592<font color="#ff0000">9203539823008849557522124 </font>(zlomek)<font
      color="#ff0000"><br>
      <br>
      <font color="#000000">Jinak je zajímavé, že ten je 355/113 je v
        tomhle dost výjimečný, ostatní za desetinným tvarem spíš
        zaostávají, nebo jsou na stejno.<br>
        Má odchylku </font></font><font color="#ff0000"><font
        color="#000000">2.66764e-07 a lepší je až </font></font><br>
    <font color="#ff0000"><font color="#000000">52163/16604 
        -2.66213e-07 což je jen o kousek<br>
        <br>
      </font></font>
    <div class="moz-cite-prefix">O fous do dalšího řádu se dostane<br>
      75948/24175  -9.92982e-08<br>
      <br>
      Kdybyste chtěl stroj opravdu hodně přesnej, tak první s e-10 je:<br>
      103993/33102  -5.77891e-10<br>
      <br>
      S těmihle počty zubů se lze dostat na hranici typu double:<br>
      245850922/78256779 program zahlásil 0 a kalkuačka říká -7,8179e-17<br>
      :-)<br>
      <br>
      A do tohodle tématu se dostal, protože to byl první QT projekt, co
      byl po ruce.<br>
      <br>
      PH<br>
      <br>
      Dne 20.02.2022 v 17:39 Aleš Procháska napsal(a):<br>
    </div>
    <blockquote type="cite"
cite="mid:DB8PR06MB6524B47AA40A703918F93E87EE399@DB8PR06MB6524.eurprd06.prod.outlook.com">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <meta name="Generator" content="Microsoft Word 15 (filtered
        medium)">
      <!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]-->
      <style>@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
        {mso-style-priority:99;
        mso-style-link:"Plain Text Char";
        margin:0cm;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}span.EmailStyle18
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:windowtext;}span.PlainTextChar
        {mso-style-name:"Plain Text Char";
        mso-style-priority:99;
        mso-style-link:"Plain Text";
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}div.WordSection1
        {page:WordSection1;}</style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
      <div class="WordSection1">
        <p class="MsoPlainText">Jestli je cílem najít racionální
          aproximaci pi, tak to by šlo třeba příkazem<o:p></o:p></p>
        <p class="MsoPlainText">rationalize [pi,0.000005]<o:p></o:p></p>
        <p class="MsoPlainText">pro WolframAlpha. Výsledek je 355/113 =
          5*71/113 = 3.14159292,<o:p></o:p></p>
        <p class="MsoPlainText">což je poměr dříve známý v konstrukci
          obráběcích strojů,<o:p></o:p></p>
        <p class="MsoPlainText">protože je to nejpřesnější pi jaké se
          dalo realizovat ozubenými koly.<o:p></o:p></p>
        <p class="MsoPlainText"><o:p> </o:p></p>
        <p class="MsoPlainText">Aleš Procháska<o:p></o:p></p>
        <p class="MsoNormal"><span style="mso-fareast-language:EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span style="mso-fareast-language:EN-US"><o:p> </o:p></span></p>
        <div style="border:none;border-left:solid blue 1.5pt;padding:0cm
          0cm 0cm 4.0pt">
          <div>
            <div style="border:none;border-top:solid #E1E1E1
              1.0pt;padding:3.0pt 0cm 0cm 0cm">
              <p class="MsoNormal"><b><span lang="EN-US">From:</span></b><span
                  lang="EN-US"> Hw-list
                  <a class="moz-txt-link-rfc2396E" href="mailto:hw-list-bounces@list.hw.cz"><hw-list-bounces@list.hw.cz></a>
                  <b>On Behalf Of </b>Pavel Hudeček<br>
                  <b>Sent:</b> Sunday, February 20, 2022 3:45 PM<br>
                  <b>To:</b> <a class="moz-txt-link-abbreviated" href="mailto:hw-list@list.hw.cz">hw-list@list.hw.cz</a><br>
                  <b>Subject:</b> Re: Visual studio - win programy CLR<o:p></o:p></span></p>
            </div>
          </div>
          <p class="MsoNormal"><o:p> </o:p></p>
          <p class="MsoNormal" style="margin-bottom:12.0pt">Tohle je
            program s GUI v designeru, ale kromě zmíněných CPP a H má
            jen PRO a UI.<br>
            xyz je v mém případě zjevně mainwindow.<br>
            ui_mainwindow.h neobsahuje.<br>
            <br>
            <img style="width:1.9375in;height:2.1354in"
              id="Picture_x0020_1"
              src="cid:part1.8geR9obV.ICQ9As7c@seznam.cz" class=""
              width="186" height="205"><br>
            <br>
            Poznámka k pobavení: Cílem programu bylo porovnat počet
            číslic v desetinném tvaru pí s celkovým počtem číslic ve
            všech možných zlomcích do 10 číslic, jeslti existují nějaké,
            které má smysl se naučit místo 3,1415... a zlomky opravdu
            nijak oslnivé výhody nepředvedly:-)<br>
            <br>
            PH<o:p></o:p></p>
          <div>
            <p class="MsoNormal">Dne 20.02.2022 v 15:27 Miroslav Mraz
              napsal(a):<o:p></o:p></p>
          </div>
          <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
            <p class="MsoNormal">Pokud nakreslíte GUI v designeru, což
              bývá jednodušší než to skládat ručně z kódu, zejména
              layout, pak se objeví ještě soubor xyz.ui (název z
              designeru) a k němu se pak vygeneruje ui_xyz.h.
              <br>
              <br>
              Mrazík <br>
              <br>
              Dne 20. 02. 22 v 15:13 Pavel Hudeček napsal(a): <br>
              <br>
              <o:p></o:p></p>
            <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
              <p class="MsoNormal">Do QT jsem pro porovnání před chvílí
                koukal: <br>
                main.cpp - jen vyvolání inicializace <br>
                mainwindow.h - deklarace okna a prvků v něm <br>
                mainwindow.cpp - kód ke všemu co je v okně <o:p></o:p></p>
            </blockquote>
          </blockquote>
        </div>
      </div>
    </blockquote>
  </body>
</html>