Procurar
Últimos assuntos
Top dos mais postadores
Nilton | ||||
pekisalto | ||||
Edward Phoenix | ||||
Michel Sosa | ||||
alexpfz | ||||
Paulo-Smith | ||||
Dj Nando Phoenix | ||||
Cesariolange | ||||
allanyo | ||||
Gabriel Padilha |
C# Contador PAR
Página 1 de 1
C# Contador PAR
Ola mais uma vez pessoal!..
Só por curiosidade vou reforçar mais aqui o assunto do FOR..
Contador..
vou disponibilizar codigo de um programa que conta apenas numeros pares...
Vale apena ver,estudar e criticar o codigo..
Form;
Insira 2 textbox 1 list box 1 button
agora colem o codigo:
----------------------
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
//declaração de variaveis
int n1 = 0;
int n2 = 0;
int h1 = 0;
int h2 = 0;
//Limpa a listbox antes de qualquer coisa para nao acumular numeros
listBox1.Items.Clear();
{
//se a caixa de texto 1 tiver vazia ou a de texto 2 entao exibir uma mensagem
if (textBox1.Text.Length == 0 || textBox2.Text.Length == 0 )
{
MessageBox.Show("Digite um numero");
}
//senao
else
{
//converter as ciaxas de textos de string pata inteiro
n1 = Convert.ToInt32(this.textBox1.Text);
n2 = Convert.ToInt32(this.textBox2.Text);
//fazer o processo de divisao por 2 para verificar se os numeros sao pares
h1 = (n1 % 2);
h2 = (n2 % 2);
{
//se os numeros digitados no resto da divisao forem diferentes de 0 exibir mensagem
if (h1 != 0 || h2 != 0)
{
MessageBox.Show("Digite apenas numeros pares\b");
}
//senao
else
{
//contar os numeros de 2 em 2
for (n1 = n1; n1 <= n2; n1 += 2)
//exibir os resultados numa listbox
listBox1.Items.Add("Numero: " + n1);
//Da beeps no alto-falante do gabinete
Console.Beep();
}
}
}
}
}
}
}
--------------------
Consideraçoes...
Alguns comandos que ainda nao foram passados...
% -> Modulo,exibe o resto de uma divisao variavel(2 % 2) ; Variavel = 0
!= -> Diferente ex if(2 != 10) "Se 2 for DIFERENTE de 10"
&& -> E conector logico if(2 == 2 && 5 ==5) "Se 2 for igual a 2 E 5 igual a 5"
+= -> Incremento de numero definido ex for(int i = 0 ; i <= 10 ; i += 2)
Resultado:
0 2 4 6 8 10
-------------------
CREDITOS À MIM MESMO EDUARDO
è isso ae quem tiver duvida..
Posta ae!!!!! ( C4nD4nGØ$ )
printf("Até mais");
Só por curiosidade vou reforçar mais aqui o assunto do FOR..
Contador..
vou disponibilizar codigo de um programa que conta apenas numeros pares...
Vale apena ver,estudar e criticar o codigo..
Form;
Insira 2 textbox 1 list box 1 button
agora colem o codigo:
----------------------
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
//declaração de variaveis
int n1 = 0;
int n2 = 0;
int h1 = 0;
int h2 = 0;
//Limpa a listbox antes de qualquer coisa para nao acumular numeros
listBox1.Items.Clear();
{
//se a caixa de texto 1 tiver vazia ou a de texto 2 entao exibir uma mensagem
if (textBox1.Text.Length == 0 || textBox2.Text.Length == 0 )
{
MessageBox.Show("Digite um numero");
}
//senao
else
{
//converter as ciaxas de textos de string pata inteiro
n1 = Convert.ToInt32(this.textBox1.Text);
n2 = Convert.ToInt32(this.textBox2.Text);
//fazer o processo de divisao por 2 para verificar se os numeros sao pares
h1 = (n1 % 2);
h2 = (n2 % 2);
{
//se os numeros digitados no resto da divisao forem diferentes de 0 exibir mensagem
if (h1 != 0 || h2 != 0)
{
MessageBox.Show("Digite apenas numeros pares\b");
}
//senao
else
{
//contar os numeros de 2 em 2
for (n1 = n1; n1 <= n2; n1 += 2)
//exibir os resultados numa listbox
listBox1.Items.Add("Numero: " + n1);
//Da beeps no alto-falante do gabinete
Console.Beep();
}
}
}
}
}
}
}
--------------------
Consideraçoes...
Alguns comandos que ainda nao foram passados...
% -> Modulo,exibe o resto de uma divisao variavel(2 % 2) ; Variavel = 0
!= -> Diferente ex if(2 != 10) "Se 2 for DIFERENTE de 10"
&& -> E conector logico if(2 == 2 && 5 ==5) "Se 2 for igual a 2 E 5 igual a 5"
+= -> Incremento de numero definido ex for(int i = 0 ; i <= 10 ; i += 2)
Resultado:
0 2 4 6 8 10
-------------------
CREDITOS À MIM MESMO EDUARDO
è isso ae quem tiver duvida..
Posta ae!!!!! ( C4nD4nGØ$ )
printf("Até mais");
Edward Phoenix- Mensagens : 34
Pontos : 86
Data de inscrição : 22/02/2010
Idade : 33
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|
2011-11-10, 13:52 por allanyo
» matriz em c
2011-11-08, 19:02 por allanyo
» matriz em c
2011-11-08, 19:02 por allanyo
» [FUNÇÃO] C
2011-09-25, 15:33 por lucas150992
» Comprare Viagra. da mulher viagra generico
2011-08-04, 09:16 por Convidado