Skip to the content.

Operadores aritméticos

Nessa seção vamos ver como podemos efetuar cálculos na linguagem P. Você pode fazer as principais operações aritméticas de soma, subtração, multiplicação e divisão inteira. Além de poder usar o operador mod para o resto da divisão e poder fazer potenciação. Um detalhe que todas as operações devem ser feitas entre os mesmos tipos, fazer operações entre valores de tipos diferentes podem causar erros ou comportamentos estranhos.

Nao é possivel fazer typecast em tempo de compilação ainda.

Ou seja, nosso compilador vai aceitar apenas operações com variáveis e constantes do mesmo tipo. Por motivos de tempo ainda não foi implementada essa função.

Soma e subtração

Para fazer uma soma você pode utilizar o operador +. E pode fazer uma subtraçã utilizando o operador -.

pinpteipro a = 1, b = 2, res;
res = a + b; // mostra 3 na tela

pcaprapcptepre c = 'c';
res = a + c; // 

Multiplicacao e Divisao

Use os operadores * e / para fazer essas operacoes, assim como nas linguagens mais comuns.

pinpteipro a = 1, b = 2, res;
res = a * b; // mostra 2 na tela