sábado, 4 de junho de 2011

Exercicio 2 - procedure

Program Pzim ;

var
num,i:integer;

procedure somar(x :integer);   
    begin
        for i:=1 to 10 do    //a variavel i é global, por isso não é preciso iniciar ela aqui no procedimento
            begin
                writeln(  x, ' + ', i, ' = ', i+x ); // mostra a tabuada
            end;           
       
    end;

 Begin
     {inicio do programa}
    writeln('Digite um número : ');      //solicita que entre com um número
    readln(num);                    //recebe o numero
    clrscr;                //limpa a tela
    if (num>0) then         //verifica se o numero é maior que zero
        begin            //se numero maior que zero
            somar(num);        // chama o procedimento
        end                //antes de um ELSE, não usa ponto e virgula
    else            //senao
            begin
            write('digite um numero maior que ZERO');    // solicita que se digite um num maior que zero
        end;

 End.