Não ficaria mais simples imprimir a soma de 1 até 1000 da seguinte forma ?
for (int i = 1; i<=1000; i++){
MesagemBox.Show("Soma de 1 até 1000" + i);
}
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Não ficaria mais simples imprimir a soma de 1 até 1000 da seguinte forma ?
for (int i = 1; i<=1000; i++){
MesagemBox.Show("Soma de 1 até 1000" + i);
}
Oi Pedro,
no seu código vc não está somando e sim mostrando 1000 vez o MessageBox.
abs Nico
Pedro,
Fazendo dessa maneira, você vai mostrar uma caixa de mensagem 1000 vezes mostrando a soma passo a passo. E não é esse o objetivo. A melhor coisa é condicionar a soma pra uma variável separada e logo após o loop, gerar a mensagem com a soma. Ex:
Soma de 1 até 1000: 1
Soma de 1 até 1000: 2
Soma de 1 até 1000: 3 ... e assim por diante até chegar 1000.
Lembrando que para chamar a caixa de mensagem usa-se o termo "Messagebox.show();"
Pedro voce não esta somando apenas exibindo o valor de "i" 1000 vezes. a soma é 0 + 1 = 1 na segunda volta ja é 1 + 2 e assim por diante ate somar a soma com ultimo valor de i. dessa sua forma passara longe do resultado
for (int i = 1; i<=1000; i++){
MesagemBox.Show("Soma de 1 até 1000" + i);
}
Resultado: Exibir 1000 vezes a mensagem:
Soma de 1 até 10001
Soma de 1 até 10002
Soma de 1 até 10003
...
Soma de 1 até 10001000
Requisito do exercício: Faça um programa em C# que imprima a soma dos números de 1 até 1000.
int resultado = 0;
for (int i = 1; i<=1000; i++){
resultado += i;
}
MesagemBox.Show("Soma de 1 até 1000 = " + resultado)
Resultado: Impressão de uma única mensagem com a SOMA de cada um dos números de 1 até 1000.