quinta-feira, 26 de agosto de 2010

Operações matematicas

Com o conhecimento que ja adquirimos sobre variaveis e sobre a linguagem Pascal podemos comelar a parender a travalhar com dados.
Soma:
Utilizamos o operador "+"
Ex:
soma:=var1+var2;
Subtração:
Utilizamos o operador "-"
sub:=var1-var2;
Divisão real:
Utilizamos o operador "/"
divisao:=var1/var2;
Divisao inteira:
Utilizamos o operador "div"
divisao:=var1 div var2;
Uma divisao inteira é aquela que resulta um numero inteiro
Exemplo: 9 dividido por 4 numa divisao real da 2.25 mas numa divisao inteira da 2
Multiplicaçao:
Utilizamos o operador "*"
Exemplo:
mult:=var1*var2;
Resto:
Utilizamos o operador "mod"
Exemplo:
resto:=var1 mod var2; resulta o resto da divisao de var1 pela var2

Observação:
A prioridade das operações é a mesma usada na matematica , assim como o uso de parenteses altera esta prioridade
Exemplo:
9*3+4=31
9*(3+4)=63
Exemplo:

Um comentário:

  1. como faço para sair de uma operação matematica depois que terminei ,?não consigo
    Program Pzim ;
    var op,nun1,nun2:integer;
    var a,b,c,d:integer;
    begin
    writeln('1 . PARA ADIÇÃO');
    writeln('2 . PARA SUBTRAÇÃO');
    writeln('3 . DIVISÃO');
    writeln('3 . PARA MULTIPLICAÇÃO');

    begin
    writeln('Esciolha a opção');
    readln(op);
    if (op>4) or (op<1) then
    begin
    writeln('Operaçao inexistente!');
    end
    else
    begin
    begin
    if(op=1) then
    begin
    writeln('Digite o valores');
    readln(nun1,nun2);
    writeln(' o resultado da soma é ' ,nun1+nun2);
    end;
    if (op=2)then
    writeln('Digite o valores');
    readln(nun1,nun2);
    writeln(' o resultado da subtração é ' ,nun1-nun2);
    end;
    if (op=3) then
    begin
    writeln('Digite o valores');
    readln(nun1,nun2);
    writeln(' o resultado da divisão é ' ,nun1 div nun2);
    end;
    begin
    if (op=4) then
    writeln('Digite o valores');
    readln(nun1,nun2);
    writeln(' o resultado da Multiplicação é ' ,nun1 * nun2);
    readkey;
    end;

    end;

    end;

    readkey;
    end.

    ResponderExcluir