PDA

View Full Version : سوال: polynomial یا چندجمله ای



parva-88
جمعه 07 آبان 1389, 18:52 عصر
با سلام دوستان من یه برنامه تو winapp نوشتم که 2 تا چند جمله ای میگیره و جمع و ضربشونو محاسبه میکنه که کاملا درست کار میکنه فقط یه مشکلی که داره اینه که توانها رو به صورت صعودی چاپ نمیکنه برنامه رو میذترم امیدوارم که حتما بهم کمک کنین خوشحال میشم!!:عصبانی++:

Salar Ashgi
جمعه 07 آبان 1389, 19:20 عصر
فقط کد مربوط به چاپ رو قرار دهید ، تا بررسی شود ./

parva-88
جمعه 07 آبان 1389, 19:36 عصر
اخه برنامه چون با کلاس نوشته شده ممکنه اونوقت بعضی قسمت ها نا مفهوم باشه ولی اکی



using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace new_polynomial
{
public partial class Form1 : Form
{
poly a = new poly();

poly first = new poly();
poly next = new poly();
public Form1()
{
InitializeComponent();
}


private void button1_Click(object sender, EventArgs e)
{

first.Finish = free;
setTerm(int.Parse(textBox1.Text), int.Parse(textBox2.Text));
textBox1.Clear();
textBox2.Clear();



}
private string tostring(poly f)
{
string st = "";
for (int count = f.Start; count <= f.Finish; count++)
st += "+" + array[count].Coef + "X" + array[count].Exp;
return st;
}
private void button2_Click(object sender, EventArgs e)
{

next.Start = first.Finish + 1;
next.Finish = free;
setTerm(int.Parse(textBox1.Text), int.Parse(textBox2.Text));
textBox1.Clear();
textBox2.Clear();



}
private void button3_Click(object sender, EventArgs e)
{

poly c =a. add(first, next);
textBox3.Text = a.sort(c);
textBox3.Text = tostring(c);
}
private void button4_Click(object sender, EventArgs e)
{
poly c =a. mult(first,next);
textBox3.Text = a.sort(c);
textBox3.Text = tostring(c);
}
private void label1_Click(object sender, EventArgs e)
{
}

Salar Ashgi
جمعه 07 آبان 1389, 19:56 عصر
از لحاظ چاپ کردن چندجمله ای با حلقه که مشکلی نیست ، حتما شما هنگام ذخیره ضریب و توان در آرایه
بشکل نزولی اینکار را انجام داده اید ./

parva-88
جمعه 07 آبان 1389, 20:10 عصر
نه!!اصلا من همونطور گرفتم و تو ارایه ذخیره کردم اگه کل برنامه رو نگا کنید متوجه میشین!

Salar Ashgi
جمعه 07 آبان 1389, 20:33 عصر
تو آرایه ذخیره کردنش که درسته ، بحث ما سر چگونه ذخیره کردن آن در آرایه است ؟!