Outubro 2017
SegTerQuaQuiSexSabDom
      1
2345678
9101112131415
16171819202122
23242526272829
3031     

Calendário Calendário

Buscar
 
 

Resultados por:
 


Rechercher Busca avançada

Últimos assuntos
» matrizes em c
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

Navegação
 Portal
 Índice
 Membros
 Perfil
 FAQ
 Buscar

C# Contador PAR

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

C# Contador PAR

Mensagem por Edward Phoenix em 2010-02-23, 00:32

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");




lol!
avatar
Edward Phoenix

Mensagens : 34
Pontos : 86
Data de inscrição : 22/02/2010
Idade : 27

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum