[ nenadnesta @ 12.05.2011. 13:59 ] @
evo najjednostavnijeg moguceg koda koji sabira dva broja tipa double koja uzima iz textbox-ova 1 i 2 i prikazuje rezultat u textboxu 3.

namespace WindowsFormsApplication80
{
public partial class Form1 : Form
{
double prvi;
double drugi;
double zbir;
public Form1()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
prvi = double.Parse(textBox1.Text);
drugi = double.Parse(textBox2.Text);
zbir = prvi + drugi;
textBox3.Text = zbir.ToString();

}

private void Form1_Load(object sender, EventArgs e)
{
textBox1.Text = "Unesi prvi broj";
textBox2.Text = "Unesi drugi broj";

}
}
}
Zbog cega u rezultatu ne prikazuje tacku i zbog cega izbacuje pogresan rezultat kada se zadaju brojevi sa razlicitim brojem cifara iza tacke ?
voleo bih da odgovorite konkretno, sa delovima koda koje treba ubaciti/izmeniti !
unapred hvala
[ SehaxX @ 12.05.2011. 14:19 ] @

Pozdrav

Code ti je Ok, i uradit ce ti racunicu. To sto ti ne racuna dobro je zbog toga sto najvjerovantije unosis zarez umjesto tacke prilikom unosa. A to ti zavisi od regional settings sta ti razlikuje decimalni broj.
[ pals @ 12.05.2011. 14:57 ] @
Zameni kod ovako:

private void button1_Click(object sender, EventArgs e)
{
prvi = double.Parse(textBox1.Text.Replace(",", "."));
drugi = double.Parse(textBox2.Text.Replace(",", "."));
zbir = prvi + drugi;
textBox3.Text = zbir.ToString();

}
[ nenadnesta @ 12.05.2011. 15:31 ] @
hvala, oba odgovora su pomogla,
bilo je veoma lako ali i veoma korisno...