Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Pomoc oko zadatka u C#

[es] :: .NET :: Pomoc oko zadatka u C#

[ Pregleda: 1796 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

somikg

Član broj: 92318
Poruke: 103
*.dynamic.sbb.rs.



Profil

icon Pomoc oko zadatka u C#10.11.2009. u 10:16 - pre 175 meseci
Radi se o zadatku sa unosenjem brojeva u textbox. U textbox2 se zapisuje koliko je brojeva uneto.Treci textbox racuna srednju vrednost....Problem nastaje kada hocu u jos jednom text boxu da izracunam najmanji uneti broj. Evo i koda,pa ako moze neko da pomogne...
Code:
public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        int n;
        double sum, sv;
        
        private     void button1_Click(object sender, EventArgs e)
        {
            double x;
            x = Convert.ToDouble(textBox1.Text);
            sum += x;
            n += 1;
            textBox2.Text = n.ToString();
            textBox1.Text = "";
            
            textBox4.Text= textBox4 .Text + x + ",";
            
       }

        private void button2_Click(object sender, EventArgs e)
        {
            sv = (double)sum / n;
            textBox3.Text = sv.ToString();
        }

        private void button3_Click(object sender, EventArgs e)
        {
            n = 0;
            sum = 0;
            textBox2.Text = "";
            textBox3.Text = "";
            textBox4.Text = "";
        }

Ovako nesto sam zamislio,ali nece da radi.
Code:

        private void btnMin_Click(object sender, EventArgs e)
        {
            double min = 0;
            double y;
            y = Convert.ToDouble(textBox4.Text);
                 for (int i = 0; i <= y ; i++)
            {
                      if (i < min)
                    {
                        min = i;
                    }
            }
            textBox5.Text = min.ToString();
        }
      }
}
 
Odgovor na temu

sallle
Sasa Ninkovic
GTECH
Beograd

Član broj: 146
Poruke: 480
*.psit.rs.

ICQ: 20785904


+4 Profil

icon Re: Pomoc oko zadatka u C#10.11.2009. u 15:05 - pre 175 meseci
a gde ucitavas brojeve koje treba da ispitas?
 
Odgovor na temu

somikg

Član broj: 92318
Poruke: 103
*.dynamic.sbb.rs.



Profil

icon Re: Pomoc oko zadatka u C#11.11.2009. u 10:38 - pre 175 meseci
U textbox. U jednom od text boxova se ispusuju svi brojevi koji su uneti u prvom textboxu.Ovaj deo mi ne valja:
Code:
double y;
            y = Convert.ToDouble(textBox4.Text);
            double min;
            min = 0;
            for (int i = 0; i <= y; i++)
            {
                if (i<min )
                {
                    min = i;
                }
            }
            textBox6.Text = min.ToString();

Znaci textbox4 sadrzi sve unete brojeve. Kodom iznad sam mislio da odredim min,ali negde je greska...
 
Odgovor na temu

Necronoss1

Član broj: 231847
Poruke: 14
195.178.51.*



Profil

icon Re: Pomoc oko zadatka u C#21.11.2009. u 09:56 - pre 175 meseci
y = Convert.ToDouble(textBox4.Text);
Kako ovo da konvertuje ako budes imao vise brojeva , na primer 123,125,622,433,142,214,343,143, kakav bi to broj bio .

probaj

string y;
string[] cepanje = new string[10];
string minimalno;

y=textbox4.text;
cepanje = y.Split(',');
minimalno = cepanje[0];
for (int x = 0; x < cepanje.Length ; x++)
{
if(minimalno > cepanje[x])
{
minimalno = cepanje[x];
}
}

tu bi dobio da ti je minimalno najmanji broj.

Sad sam skontao da stavljas u textbox4 double , stavi neki drugi znak da ih razdvajas.
 
Odgovor na temu

[es] :: .NET :: Pomoc oko zadatka u C#

[ Pregleda: 1796 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.