コード例 #1
0
ファイル: mainwin.py プロジェクト: mshutenkov/dmath
 def on_btn_p_nmr_released(self):
     try:
         p1 = self.get_p_p(1)
         result = polynom.NMR_P_P(p1)
         self.add_history_record('%s -> %s' % (
             pretty.polynom(p1),
             pretty.polynom(result),
             ))
     except Exception as e:
         self.on_exception(e)
コード例 #2
0
ファイル: mainwin.py プロジェクト: mshutenkov/dmath
 def on_btn_p_gcf_released(self):
     try:
         p1 = self.get_p_p(1)
         p2 = self.get_p_p(2)
         result = polynom.GCF_PP_P(p1, p2)
         self.add_history_record('НОД((%s), (%s)) = %s' % (
             pretty.polynom(p1),
             pretty.polynom(p2),
             pretty.polynom(result),
             ))
     except Exception as e:
         self.on_exception(e)
コード例 #3
0
ファイル: mainwin.py プロジェクト: mshutenkov/dmath
 def on_btn_p_mod_released(self):
     try:
         p1 = self.get_p_p(1)
         p2 = self.get_p_p(2)
         result = polynom.MOD_PP_P(p1, p2)
         self.add_history_record('(%s) %% (%s) = %s' % (
             pretty.polynom(p1),
             pretty.polynom(p2),
             pretty.polynom(result),
             ))
     except Exception as e:
         self.on_exception(e)
コード例 #4
0
ファイル: mainwin.py プロジェクト: mshutenkov/dmath
 def on_btn_p_mulxk_released(self):
     try:
         p1 = self.get_p_p(1)
         k = self.get_p_k()
         result = polynom.MUL_Pxk_P(p1, k)
         self.add_history_record('(%s) * x^%d = %s' % (
             pretty.polynom(p1),
             k,
             pretty.polynom(result),
             ))
     except Exception as e:
         self.on_exception(e)
コード例 #5
0
ファイル: mainwin.py プロジェクト: mshutenkov/dmath
 def on_btn_p_mulq_released(self):
     try:
         p1 = self.get_p_p(1)
         q = self.get_p_q()
         result = polynom.MUL_PQ_P(p1, q)
         self.add_history_record('(%s) * %s = %s' % (
             pretty.polynom(p1),
             pretty.rational(q),
             pretty.polynom(result),
             ))
     except Exception as e:
         self.on_exception(e)
コード例 #6
0
ファイル: mainwin.py プロジェクト: mshutenkov/dmath
 def on_btn_p_fac_released(self):
     try:
         p1 = self.get_p_p(1)
         result = polynom.FAC_P_Q(p1)
         self.add_history_record('Fac(%s) = %s' % (
             pretty.polynom(p1),
             pretty.rational(result),
             ))
     except Exception as e:
         self.on_exception(e)
コード例 #7
0
ファイル: mainwin.py プロジェクト: mshutenkov/dmath
 def on_btn_p_deg_released(self):
     try:
         p1 = self.get_p_p(1)
         result = polynom.DEG_P_N(p1)
         self.add_history_record('Deg(%s) = %d' % (
             pretty.polynom(p1),
             result,
             ))
     except Exception as e:
         self.on_exception(e)