INTRODUÇÃO
Começa a se tornar comum nas escolas e universidades o uso de Tecnologia da Informação e Comunicação (TIC) como recurso para melhoria do processo de ensino e aprendizagem. A incorporação de elementos multimodais incrementa os documentos digitais (isto é documentos com recursos de natureza multimídia) bem como melhora a acessibilidade a esses documentos. Isto vale para todos os indivíduos e também àqueles que possuem alguma deficiência. Trata-se de uma tecnologia que oferece múltiplas perspectivas as pessoas facilitando o processo de assimilação de algum conhecimento novo.

Calculadora

Olá pessoal, apartir de hoje vou postar algumas aplicações em pascal.
meu primeiro post vai ser uma calculador basica.

program calculadora;

uses
   crt;

var
   num1, num2, res: real;
   opcao: integer;
   sair: char;

begin
     repeat
     clrscr;
     gotoxy(30,2);  write('Calculadora');
     gotoxy(32,4);  write('OPCOES');
     gotoxy(24,6);  write('-----------------------');
     gotoxy(24,7);  write('|    1: Adicao        |');
     gotoxy(24,8);  write('|    2: Subtracao     |');
     gotoxy(24,9);  write('|    3: Multiplicacao |');
     gotoxy(24,10); write('|    4: Divisao       |');
     gotoxy(24,11); write('|    5: Raiz Quadrada |');
     gotoxy(24,12); write('-----------------------');
     gotoxy(2, 14); write('Digite um numero: ');
     readln(num1);
     repeat
        gotoxy(2,15); clreol;
        gotoxy(2,17); clreol;
        gotoxy(2,15); write('Digite uma opcao: ');
        readln(opcao);
     if opcao > 5 then
        begin
           gotoxy(2,17); write('Opcao invalida tente novamente!');
           readkey;
        end;
     until
        (opcao > 0) and (opcao < 6);
     if opcao < 5 then
        begin
           gotoxy(2,16); write('Digite um numero: ');
           readln(num2);
        end;
     writeln;
     case opcao of
        1: res:= num1 + num2;
        2: res:= num1 - num2;
        3: res:= num1 * num2;
        4: begin
              if num2 = 0 then
                 res:= 0
              else
                 res:= num1 / num2;
           end;
        5: res:= sqrt(num1);
     end;
     gotoxy(2,18); write('O resultado eh: ',res:0:2);
     gotoxy(2,20); write('Deseja fazer outro caulculo? [S/N] ');
     readln(sair);
     sair:=upcase(sair);
     until
        sair <> 'S';
end.

Para baixar a calculadora ja em arquivo executável CLIQUE AQUI!

Muito bem, vou ficando por aqui. Depois postarei outras aplicações!