domingo, 10 de fevereiro de 2013

Programa em C# para Cadastrar Pessoas - Linguagem e Técnicas de Programação

Linha de código


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;


namespace cadastro_de_alunos
{
    class Program
    {
        static void Main(string[] args)
        {
            string codigo;
            string nome;
            string cpf;
            string cpftemp;
            string endereço;
            string bairro;
            string cidade;
            string estado;
            string estadotemp;
            string cep;
            string ceptemp;
            string fone;

            while (true)
            {
                System.IO.StreamWriter sw = new System.IO.StreamWriter(@"c:\aluno.txt", true);

                Console.Write("Codigo:");
                codigo = Console.ReadLine();
                if (codigo == "99999")
                    break;


                Console.Write("Nome:");
                nome = Console.ReadLine();

                Console.Write("CPF:");
                cpf = Console.ReadLine();
                cpftemp = cpf.Replace(".", "").Replace("-", "");

                if (cpftemp.Length != 11)
                {
                    while (cpftemp.Length != 11)
                    {
                        Console.Write("CPF Invalido Digite Novamente:");
                        cpf = Console.ReadLine();
                        cpftemp = cpf.Replace(".", "").Replace("-", "");
                        if (cpftemp.Length == 11)
                            break;
                    }
                }

                Console.Write("Endereço:");
                endereço = Console.ReadLine();

                Console.Write("Bairro:");
                bairro = Console.ReadLine();

                Console.Write("Cidade:");
                cidade = Console.ReadLine();

                Console.Write("Estado:");
                estado = Console.ReadLine();
                estadotemp = estado.Replace(".", "").Replace("-", "");

                if (estadotemp.Length != 2)
                {
                    while (estadotemp.Length != 2)
                    {
                        Console.Write("Estado Invalido Digite Novamente apenas 2 caracteres:");
                        estado = Console.ReadLine();
                        estadotemp = estado.Replace(".", "").Replace("-", "");
                        if (estadotemp.Length == 2)
                            break;
                    }
                }
                Console.Write("CEP:");
                cep = Console.ReadLine();
                ceptemp = cep.Replace(".", "").Replace("-", "");

                if (ceptemp.Length != 8)
                {
                    while (ceptemp.Length != 8)
                    {
                        Console.Write("CEP Invalido Digite Novamente:");
                        cep = Console.ReadLine();
                        ceptemp = cep.Replace(".", "").Replace("-", "");
                        if (ceptemp.Length == 8)
                            break;
                    }

                }
                Console.Write("fone:");
                fone = Console.ReadLine();

                sw.Write(codigo);
                sw.Write(nome);
                sw.Write(cpf);
                sw.WriteLine(endereço);
                sw.WriteLine(bairro);
                sw.WriteLine(cidade);
                sw.WriteLine(estado);
                sw.WriteLine(cep);
                sw.WriteLine(fone);
                sw.Close();
                Console.WriteLine("Arquivo criado com sucesso!");
                Console.ReadLine();
                Console.ReadLine();


            }


        }
    }
}

sábado, 2 de fevereiro de 2013

Tutorial C# . Calculadora - Passo a Passo Linguagem e Técnicas de Programação

Tutorial C# . Calculadora - Passo a Passo
 Linguagem e Técnicas de Programação

Em primeiro lugar instale Visual Studio 2008 profissional
Após instalado, siga os passos!

Abra o Visual Studio 2008.

File > New > Project > Windows Forms Application

::renomear "Name: WindowsFormsApplication1" para "Calculadora"

> Ok

Pronto! A parte mais difícil está feita!

Clique em View (no Menu superior) > Toolbox

Clique em View (no Menu superior) > Properties Window

Isso abrirá 2 janelas no VS (Visual Studio) que irão te auxiliar nas tarefas seguintes.


Arraste (do Toolbox): 4 Buttons, 3 Labels e 3 TextBox para o Form1.


Clique no label1 do Form1, renomeie a property (na Properties Window) Text: label1, para Text: Valor 1

label2 = Valor2
label3 = Resultado


Clique no TextBox1 do Form1, renomeie a property (Name): textBox1 , para (Name): txtvalor1

textBox2 = txtvalor2
textBox3 = txtresultado


Clique no button1 do Form1, renomeie a property (Name): button1, para (Name): bsoma e a property Text: button1, para Text: +

(Name): button2 = bdiminui(Name): button3 = bmultiplica
(Name): button4 =bdivide
Text: button2 = -
Text: button3 = X
Text: button4 = /



Clique no Form1 e renomeie as properties Text e (Name) para Calculadora

Renomeie o Form1.cs para Calculadora.cs (no Solution Explorer)

Em Solution Explorer clique com o botão direito em Caculadora.cs > View Code


::Declare as variáveis::

float valor1;
float valor2;
float resultado;


::Volte para a Caculadora.cs [Design]*

::Clique 2x no Botão de somar


::Digite no campo do botão somar o código:

valor1 = float.Parse(txtvalor1.Text);
valor2 = float.Parse(txtvalor2.Text);
resultado = valor1 + valor2;txtresultado.Text = resultado.ToString();

::Faça o mesmo com os outros botões, substituindo o "+" por " - " , " / " e " * " .

Seu código ficará assim:



Explicando as linhas do seu código:

float valor1; - Declara a variável como sendo float (números de ponto flutuante)

valor1 = float.Parse(txtvalor1.Text); - "txtvalor1.Text" é uma string e precisa ser convertido em um número "valor1"

txtresultado.Text = resultado.ToString(); - "resultado" é um número e precisa ser convertido em string "txtresultado.Text"

Fonte: http://oblogdoaga.blogspot.com.br/2009/01/tutorial-c-calculadora-passo-passo.html