Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 3 odgovora
  • 2.459 pregleda

Najnovija ↓

Pomoc oko zadatka u C# 10.11.2009. u 11:16 · pre 206 meseci #1
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();
        }
      }
}
Re: Pomoc oko zadatka u C# 10.11.2009. u 16:05 · pre 206 meseci #2
a gde ucitavas brojeve koje treba da ispitas?
Re: Pomoc oko zadatka u C# 11.11.2009. u 11:38 · pre 206 meseci #3
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...
Re: Pomoc oko zadatka u C# 21.11.2009. u 10:56 · pre 206 meseci #4
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.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme