E aii galera tudo bom…
Venho pedir ajuda de voces mais uma vez.
O problema é o seguinte tenho que fazer uma matriz de 10 posições e gerar numeros aleatorios,
até ai OK, depois disso eu teria que somar esses numeros, na primeira vez soma certinho, mais se eu mandar gerar
de novo ele soma os 10 numeros da matriz junto com o resultado anterior. Lembrando que tenho dois botõeas o “GERA” e o “SOMA”;
Ex: 1,1,1,1,1,1,1,1,1,1 = 10 (ele soma normalmente)
mais qdo eu mando gera de novo
EX2: 2,2,2,2,2,2,2,2,2,2 = 20 ( ele soma esses 20 com os 10 do resultado anterior ficando 30, eu gostaria que só somasse apenas esse resultado)
public partial class Form1 : Form
{
int[] matriz = new int[10];
Random rn = new Random();
int [] valores = new int[10];
int soma;
public Form1()
{
InitializeComponent();
}
public void mostrarMatriz()
{
lbxNum.Items.Clear();
for (int i = 0; i < matriz.GetLength(0); i++)
{
lbxNum.Items.Add(matriz[i]);
valores[i] += matriz[i];
}
}
private void btnGera_Click(object sender, EventArgs e)
{
lbxNum.Items.Clear();
for (int i = 0;i < matriz.GetLength(0); i++)
{
matriz[i] = rn.Next(1, 3);
}
mostrarMatriz();
}
private void btnSoma_Click(object sender, EventArgs e)
{
lbxNum.Items.Clear();
for (int i = 0; i < valores.GetLength(0); i++)
{
soma += valores[i];
}
lbxNum.Items.Add(soma);
}
}
}