Unconfigured Ad Widget

Collapse

Anúncio

Collapse
No announcement yet.

coisinha basica de pascal

Collapse
X
 
  • Filter
  • Tempo
  • Show
Clear All
new posts

  • Font Size
    #1

    Duvida coisinha basica de pascal

    galera, oi pra vocês.

    então, se alguém puder me explicar o que tem de errado nisso ficaria grato.

    program funcoes;
    uses crt;

    var
    num: integer;

    begin

    write('escreva o numero: ');
    read(num);

    if odd(num) then
    write('Impar');
    else
    write('Par);

    readkey;
    end.


    Ele da um erro de statement e fica piscando no else.

    porém quando coloco desse jeito:

    if odd(num) then
    write('Impar');
    if odd(num)=false then
    write('Par);

    ele funciona. Alguém sabe o motivo do 'else' não funcionar?
    brigadão

  • Font Size
    #2
    Não se poem ; (ponto-e-virgula) antes de else
    if odd(num) then
    write('Impar');
    else
    write('Par);
    ...Programando...

    Comment


    • Font Size
      #3
      Postado Originalmente por Soultt Ver Post
      Não se poem ; (ponto-e-virgula) antes de else
      if odd(num) then
      write('Impar');
      else
      write('Par);
      Realmente foi esse o erro, não podia ter colocado ' ; ' depois do Impar, ou seja, antes do else.

      Obrigado.

      Comment


      • Font Size
        #4
        olha aí os caras estão 'algaritmizando' mesmo!!!
        parabéns pela coragem de postar as duvidas.

        Comment

        X
        Working...
        X