3 - Sintaxe de algumas funções matemáticas

Sinal( ) - A função retorna o valor inteiro 1 se o argumento passado à função for positivo e, retorna –1 se o argumento passado à função for negativo. A função é chamada com a sintaxe S := Sinal ( exprN ); onde exprN é uma expressão de classe numérica ( tipo inteiro ou real) e S é uma variável do tipo inteiro.

Veja o exemplo abaixo:

inicio
inteiro s, i, j;
real n;
i ← 0;
j ← 0;
enquanto (n != 0)
  inicio
  escreva("digite qualquer número: ");
  leia(n);
  S := sinal(n);
  Se S = 1
    i = i + 1;
  senão
    j = j + 1
  fim
imprima("foram digitados", i, “números positivos e “, j “números negativos”);
fim



Copyright © 2014 AIEC.