quarta-feira, 23 de novembro de 2011

Trabalhando com Estrutura de Condição


Estrutura de Decisão  If {   ...} Else If { ... } em C#

          Os comandos de decisão são comandos amplamente usados, pois em nossos sistemas temos que executar alguns comandos dependendo de algumas situações e estas situações são testadas com os comandos de decisão que faz este trabalho para nós. Os comandos de decisão que vamos estudar são os comandos If ...Else e Swtch ...case.
         A sua finalidade é executar determinada linha de comando ou linhas de comandos, dependendo do resultado de um teste, um teste lógico. Para compreendermos melhor este teste vamos pensar que estamos fazendo um comparação, e o resultado e o resultado desta comparação é sim ou não, ou como a linguagem de programação trabalha(true ou false).

Nos exemplos abaixo, vamos considerar que já temos as variáveis criadas.
Quando trabalhamos com o comando if temos que saber onde inicia e onde termina o bloco de comando. Todos os comandos do If começam com o próprio comando, termina em pontos destintos conforme vamos ver abaixo, indicaremos com um comentário // onde neste ponto termina o comando do bloco If

if ( x = = 0)
   {

      y = x;
     A = y + x; 

   } // neste ponto termina o bloco do comando If.

  • Um teste com uma linha de programação no caso verdadeiro e um linha de programação no caso falso:
if ( x = = 0)
   {

      y = x;
else

y = x; // neste ponto termina o bloco do comando If.
  • Um teste com duas ou mais linhas de programação no caso verdadeiro e duas ou mais linhas de programação no caso falso:
if ( x = = 0)
   {

      y = x;
      a = s;
}
else
{

y = a;
a = 2;

}
 
  •   Dois Ifs, com um teste cada e um dentro do outro, com uma linha de programação em cada caso:
decimal x = 0;
string res = "";

if ( x >= 5)                                                 // se o x maior ou igual a 7

res = "aprovado";

else
  if ( x >= 5)                                             //no caso de falso o 1º  if, tem outro if
     res = "recuperação";
else

res ="Reprovado";                                 //neste ponto termina os dois blocos

  • Dois ifs, um com dois teste e, no caso falso, outro teste com uma linha de comando:
decimal x = 0, freq = 0;
string res = "";

if ( ( x >= 5)       &&  (freq >= 75)  )                                        // se o x maior ou igual a 7

res = "aprovado";

else
  if ( x >= 5)                                             //no caso de falso o 1º if, tem outro if
     res = "recuperação";
else

res ="Reprovado";                                 //neste ponto termina os dois blocos

Estrutura de Decisão Switch ...case

Quando temos um grande quantidade de testes, podemos utilizar em vez de if o Switch...case:


// definimos a criação da variável Semana,
// tipo de string e valor inicial vazio

string Semana = "";

// definimos a variável DiadaSemana
// tipo inteiro e valor inicial é o numero ref ao dia da semana 

int DiaSemana = (int) DateTime.Now.DayofWeek;

//iniciamos o teste do valor do DiaSemana
switch (DiaSemana)

{
// após cada teste é finalizado com o comando break

case 0: { Semana = "Domingo"; break;}
case 1:{ Semana = "Segunda"; break;}
case 2:{ Semana = "Terça"; break;}
case 3:{ Semana = "Quarta"; break;}
case 4:{ Semana = "Quinta"; break;}
case 5:{ Semana = "Sexta"; break;}
case 6:{ Semana = "Sábado"; break;}

//  Caso o valor da variável não atender nenhuma das opções,
//  usamos o default
  default: break;
}

 // ao final do teste exibir a mensagen variável Semana

messageBox.Show(Semana);

_________________________________________________________________________________

"Saiba dominar-se e vencer-se a si mesmo. Vitorioso não é aquele que vence os outros, mas o que se vence a si mesmo, dominando seus vícios e superando seus defeitos. A vitória sobre si mesmo é muito difícil, e quem consegue isto pode ser classificado como verdadeiro herói. Aprenda a dominar-se, e jamais desanime. Se desta vez não conseguiu, recomece e um dia sairá vitorioso!"



sábado, 19 de novembro de 2011

Educação a Distância - 10 Motivos para Estudar



Motivo 1Rápido e Práticomotivo 1
Fazer Cursos Online é uma forma rápida e prática de aprender. É possível iniciar um curso em qualquer dia, não é necessário apresentar documentos ou participar de processos burocráticos para iniciar as aulas.
   
Motivo 1Valores Acessíveismotivo 2
Nossos cursos variam entre R$ 20,00 e R$ 60,00. Um treinamento parecido em outras instituições pode custar mais de R$ 500,00. Nossa eficiência e alto volume de alunos possibilitam oferecer cursos de alta qualidade por valores reduzidos. Além disso, não há nenhuma cobrança de mensalidade em nossos cursos, eles são pagos uma única vez.
   
Motivo 1Flexibilidademotivo 3
O processo é totalmente flexível: Flexibilidade de Local, Flexibilidade de Horário, Flexibilidade de Duração do Curso. Estude de onde preferir, da sua casa, trabalho, faculdade, lan-house ou de qualquer computador, faça nos seus horários disponíveis e conclua os cursos em quanto tempo desejar. Tudo é feito de acordo com seu ritmo, sem compromisso com prazos e horários fixos.
   
Motivo 1Não necessita se locomovermotivo 4
Fazendo nossos Cursos Online você não gasta com locomoção até uma escola presencial, não perde tempo no trânsito. Isso significa mais tempo livre para estudar, resultando em um melhor aproveitamento.
   
Motivo 1Banco de Currículosmotivo 5
Diversas empresas contatam-nos e solicitam indicações de alunos para vagas de emprego. Ao estudar conosco, você pode incluir seu currículo no Banco de Currículos e ser indicado para vagas relacionadas aos cursos feitos.
   
Motivo 1Certificado Válido em Todo o Brasilmotivo 6
O Certificado é válido em todo o Brasil e em vários outros países, ele pode ser utilizado em faculdades, empresas públicas e privadas, concursos e provas de título, entre outros.
   
Motivo 1Empresa Mantenedora da ABEDmotivo 7
O Cursos 24 Horas é uma empresa mantenedora da ABED - Associação Brasileira de Educação a Distância. Nosso nome e logo é exibido na página de Mantenedores da ABED.
   
Motivo 1Funcionários treinados conoscomotivo 8
Outra prova de qualidade do sistema de ensino é o número de empresas que já tiveram funcionários treinados conosco. Veja na imagem ao lado algumas dessas empresas.
   
Motivo 1Seu Currículo fica Atualizadomotivo 9
Todos os cursos podem ser incluídos em seu currículo. As pesquisas comprovam que manter o currículo atualizado é uma das formas mais eficientes para ser promovido, conseguir um novo emprego, ou até mesmo evitar uma demissão do emprego atual.
   
Motivo 1Professores Altamente Qualificadosmotivo 10
Uma equipe de professores altamente qualificados fica à disposição para atender aos alunos, corrigindo exercícios, enviando material adicional e tirando todas as dúvidas que possam surgir durante o curso.

Operadores em C#

No C# nós encontramos os seguintes operadores:

  • Operadores Simples ou Aritméticos
  • Operadores Incrementais
  • Operadores relacionais
  • Operadores lógicos
Operadores Simples ou Aritméticos

Você aprendeu a maioria dos operadores simples na escola elementar. A tabela abaixo os lista. Nota: Computadores usam o (*)
para multiplicação, não o símbolo de multiplicação(x).

Exemplo:
Int n = 5* 3 + 2;

Operadores Incrementais

De todas as adições que você pode executar em programação, adicionar 1 a uma variável é a mais comum, como segue:
n = n+1; //  incremente n em 1

O C# estende os operadores simples com um conjunto de operadores construídos de outros operadores binários . Por exemplo, n+=1; é equivalente a n =  n + 1;.

Um operador de incremento existe para quase todos os operadores binários, segue abaixo a tabela:



Operadores Relacionais

O C# também também oferece um conjunto de operadores lógicos, como mostra abaixo na tabela. Esses operadores são denominados operadores de comparação lógica ou Operadores relacionais.

A qui está um exemplo que envolve um comparação lógica.

int m = 5;
int n = 6;
bool b = m > n;



 Operadores Lógicos

As variáveis bool têm outro conjunto de operadores definidos apenas para elas, como mostrado na tabela abaixo. 

Aqui estam os operadores em C#, espero ter contribuído para que esta iniciando o processo de aprendizado.

"Não importa o que você seja quem você seja, ou que deseja na vida, a ousadia em ser diferente reflete na sua personalidade, no seu caráter, naquilo que você é. E é assim que as pessoas lembrarão de você um dia." (Aírton Sena)



sábado, 12 de novembro de 2011

Variável, oque é?




Quando falamos de variável estamos  nos referindo ao espaço reservado pelo Visual C# para alocar dados ou informações a serem trabalhadas. uma variável no mundo C# é como um pequena caixa na qual você pode armazena coisas, particularmente números, para uso futuro( o termo variável vem do munda da matemática).


Declarando Variável


Como um matemático eu posso dar valores as variáveis . Programadores devem definir variáveis de uma maneira particular que é mais exigente do que o estilo solto do matemático. Por exemplo, um programador em C# pode declarar variáveis da seguinte forma: 


int n;
n = 1;
onde int é tipo da variável, e n é o nome da variável, e o sinal de igual ( =)  é operador de atribuição, o número 1 representa agora o valor que está dentro de n que é nossa variável.
è dessa forma que nós declaramos um variável no C#, primeiro vem o tipo da variável e depois seu identificador ou nome da variável.


 Os tipos de variáveis



Tipos de variáveis:


A seguinte tabela mostra os tipos do C# com sua referencia no Framework.

Os tipos da tabela abaixo são conhecidos como tipos internos ou Built-in.

C# Type.NET Framework type
boolSystem.Boolean
byteSystem.Byte
sbyteSystem.SByte
charSystem.Char
decimalSystem.Decimal
doubleSystem.Double
floatSystem.Single
intSystem.Int32
uintSystem.UInt32
longSystem.Int64
ulongSystem.UInt64
objectSystem.Object
shortSystem.Int16
ushortSystem.UInt16
stringSystem.String

Cada tipo no C# é um atalho para o tipo do Framework. Isso quer dizer que se declararmos a variável desta forma:

string nome;

ou dessa forma

System.String nome;

teremos o mesmo resultado. O atalho serve apenas para facilitar na hora de desenvolver a aplicação.



Fazendo seu aplicativo de console fazer algo

Edite o arquivo modelo "Program.cs" até que pareça com o seguinte:

class Program
    {
        // Aqui é onde o programa tem inicio
        static void Main(string[] args)
        {
            //solicitar ao usuário o nome


            Console.WriteLine("Informe seu nome, por favor:");


            // Agora ler o nome inserido
            string nome = Console.ReadLine();
            //Cumprimenta o usuário com o nome que foi inserido.


            Console.WriteLine("OLÁ," + nome);


            // Espere pela confirmação do usuário.


            Console.WriteLine("Pressione enter para termina...");
            Console.Read();


        }
    }

Aprendendo C# - CSharp: Quero aprender c#!! O que eu faço??

Aprendendo C# - CSharp: Quero aprender c#!! O que eu faço??: Bom, inicialmente já é maravilhoso alguém decidir que deseja aprender alguma coisa pois determinação é fundamental a tudo em nossa vida. Pr...

segunda-feira, 7 de novembro de 2011

O que é CSharp? Criando seu primeiro aplicativo em console.

O C# é uma linguagem de programação visual dirigida por eventos e totalmente orientada a objeto, na qual os programas são criados usando uma IDE (Integred Development Eviroment - Ambiente de Desenvolvimento Integrado). Com um IDE, um programa pode, executar, criar, testar, e depurar programas C# conveniente, reduzindo assim o tempo necessário pra produzir um programa funcional a uma fração do que levaria sem usar IDE. 


Hoje o C#  não é mais que um componente do Visual Studio criado pela Microsoft para englobar todas as suas linguagens onde também trabalha um plataforma chamada de .NET Framework. Para inciar o  Visual Studio 2008 : 


Clique no botão iniciar do seu Windows iniciar => Todos os Programas => Visual Studio 2008. Quando carregar você escolhe:


File => New => Project (para criar um novo projeto), você escolha a opção Console Applications, e dentro da área de código vamos digitar o seguinte código fonte:


...
static void MAin(string [ ] args)
{
// solicite ao usuário um nome
Console.WriteLine("Informe seu nome, por favor:");




// Agora ler o nome inserido


string name = Console.ReadLine();


// Cumprimenta o usuário com o nome que foi inserido


Console.WriteLine("Olá."+ name);


Console.WriteLine( " Pressione enter para sair... ");


Console.ReadKey();


}
------------------------------------------------------------------------------------------------------
Pressione F5 após concluir.