Programação
 › Algoritmo  › C/C++  › Java
Web
 › HTML/XHTML  › JavaScript  › PHP
Sistema Operacional
 › Comandos de DOS  › Windows  › Linux  › Mac/BSD
Office
 › Word / Writer  › Excel / Calc
Áreas do Site
 › Download  › Fórum  › Blog
Recomendamos
Computadores e Informática em Lisboa
TI Expert » Programação » C/C++ » Processos e Atribuição de Valor a Variáveis

Atribuindo-se valores às variáveis

A parte mais importante de qualquer programa é o processo.

O processamento, em geral, é dado de forma genérica, ou seja, por variáveis.

Cada variável tem um alcance e forma diferente de trabalhar o dado nela gravado. Por exemplo, se determinarmos uma variável inteira, você jamais poderá digitar um número decimal, pois todos os números depois do sinal decimal serão ignorados. Se formos escrever um número decimal, devemos usar o ponto (.) ao invés da vírgula (,), se for determinado uma variável de caracter pode ser tanto um inteiro como uma letra e assim por diante.

A atribuição de valores às variáveis se dá de duas forma: ou na inicialização ou durante um processo.

A atribuição é indicada pelo sinal de igual (=) sempre da direita para esqueda. O que eu quero dizer é que a variável à esquerda do igual recebe o valor ou resultado de uma conta à direita do igual.

Exemplo: Se digito a=b, quero dizer que a receberá o valor contido em b. Ou a=b+c, quero dizer que a receberá o valor do resultado de b+c.

/* EXEMPLO1
Aqui está um exemplo de variáveis recebendo valores durante um processo*/

#include <stdio.h>

int main (void){
    int a;
    float b;
    a=15+5; // atribuindo o valor de 15+5 a variavel a (resultara em 20)
    b=1.5-0.5; // atribuindo o valor de 1,5-0,5 a variavel b (resultara em 1,0000000)
    /* Lembre-se: Em C, o ponto e o separador decimal, nao a virgula!*/
    printf ("a=%d\n", a);
    printf ("b=%f\n", b);
    return 0;
}

Caso uma variável deva começar com um valor já estipulado, basta você, no momento que declarar a variável, já atribuir o valor.

/* EXEMPLO2
Iniciando variaveis com valores*/

#include <stdio.h>

int main (void){
    char letra=65;//a variavel letra ja comeca valendo 65
    printf ("%c", letra);
    return 0;
} 

Processos

Os processos são contas matemática (cálculos) que podem ser feitos com números, variáveis ou ambos.

Abaixo está uma tabela com os operadores mais comuns

+ adição
- subtração
* multiplicação
/ divisão
% módulo (divisão no qual é obtido o resto)
+ + incremento de 1
- - decremento de 1

C segue a convenção de expressões matemáticas. Por exemplo:

Se você fizer 1+2*3, o resultado será 7 e não 9, pois a multiplicação deve ser calculada primeiro. Para esta conta dar 9 devemos indicar que a soma deve ser feita antes da multiplicação. Ela ficaria assim, (1+2)*3. O que está entre parênteses deve ser calculado primeiro.

Como podemos ver além das operações matemáticas básicas, temos funções estritamente de programação como a divisão que resulta o resto, o incremento e o decremento. Para conhecer melhor a funcionalidade desses operadores, visite a seção algoritmo.

//EXEMPLO3

#include <stdio.h>

int main (void){
    int soma, subtracao, multiplicacao, divisao, decremento, incremento, resto;
    soma=50+50;
    subtracao=200-200;
    multiplicacao=5*5;
    divisao=10/5;
    decremento=10;
    decremento--;
    incremento=10;
    incremento++;
    resto=10%3;
    printf ("soma = %d\n", soma);
    printf ("subtracao = %d\n", subtracao);
    printf ("multiplicacao = %d\n", multiplicacao);
    printf ("divisao = %d\n", divisao);
    printf ("decremento = %d\n", decremento);
    printf ("incremento = %d\n", incremento);
    printf ("resto = %d\n", resto);
    return 0;
}
Faça o Download deste Código

Creative Commons License
Autor: Denys William Xavier
Este artigo está sob Licença Creative Commons.

Faça o download da versão em PDF Indique nosso site Gostou?
Indique nosso site!
Este artigo foi
lido 95669 vezes
Bookmark e Compartilhe

Páginas Relacionadas

Enquete
O Google Chrome OS irá desbancar o Microsoft Windows 7?
» ProgramaçãoAlgorítmo | C/C++ | Java

» WebHTML/XHTML | JavaScript | PHP

» Sistema OperacionalComandos de DOS | Windows | Linux | Mac/BSD

» OfficeWord/Wirter | Excel/Calc

» Áreas do SiteDownloads | Fórum | Blog