Esempio n. 1
0
 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)
Esempio n. 2
0
 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)
Esempio n. 3
0
 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)
Esempio n. 4
0
 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)
Esempio n. 5
0
 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)
Esempio n. 6
0
 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)
Esempio n. 7
0
 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)