Documentação
  • Bem-vindo
  • Biblioteca Padrão
  • Características da linguagem
  • Comentários
  • Declaração e inicialização de variáveis
    • Inferência automática de tipos
  • Tipos de dados
    • Valores numéricos
    • Estruturas e Uniões de dados
      • Acessando os valores dos campos de estruturas
    • Strings e caracteres
      • Subtextos
      • Percorredores
    • Listas duplamente vinculadas
    • Conversão de tipos
  • Laços e Desvios condicionais
    • Lidando com vazamentos de memória em laços
  • Operadores
    • Precedência e Ordem de avaliação de operadores
  • Rotinas, Parâmetros e Funções
  • Trabalhando com Bibliotecas externas
  • Trabalhando com Instruções Hexadecimais
  • Callbacks
  • Introduzindo as palavras-chave "Preserve" e "original"
  • Usando a preposição "de"
  • Cores
  • Gráficos de Tartaruga (Turtle Graphics)
  • Algoritmos de Exemplo
    • Olá Mundo
    • A + B
    • Agenda Telefônica
    • Animação de sprites
    • Fatorial
    • 100 Portas
    • Dó Ré Mi Fá
    • API Win32 - GdipImageRotateFlip
    • Pintando como Claude Monet
    • Exemplo de interface
    • Evitando problemas de cintilação (Flickering)
    • Desenhando e pintando retângulos e caixas
    • Cofrinho Virtual
Fornecido por GitBook
Nesta página

Isto foi útil?

Editar no GitLab
  1. Algoritmos de Exemplo

A + B

Este algoritmo realiza a soma de 2 números inteiros, sendo que os números devem estar no intervalo de -1000 a 1000.

Rotina para que se execute o programa:
  Inicialize os componentes.
  Prepare o console.
  Escreva "Digite um número: " para STDOUT.
  Leia um trecho desde a STDIN.
  Elimine os resíduos no trecho.
  Se o trecho não for algum número inteiro,
    Escreva "Entrada inválida. Operação abortada." junto com o texto CRLF para STDOUT;
    Feche o programa;
    Retorne.
  Converta o trecho para um número.
  Se o número não for válido, 
    Escreva "Entrada inválida. Operação abortada." junto com o texto CRLF para STDOUT;
    Feche o programa;
    Retorne.
  Escreva "Digite outro número: " para STDOUT.
  Leia um segundo trecho desde a STDIN.
  Elimine os resíduos no segundo trecho.
  Se o segundo trecho não for algum número inteiro,
    Escreva "Entrada inválida. Operação abortada." junto com o texto CRLF para STDOUT;
    Feche o programa;
    Retorne.
  Converta o segundo trecho para um segundo número.
  Some o número com o segundo número e escreva a soma em STDOUT.
  Feche o programa.

Rotina para que se some um número com um segundo número e escreva a soma em STDOUT:
  Se o segundo número não for válido,
    Escreva "Entrada inválida. Operação abortada." junto com o texto CRLF para STDOUT;
    Retorne.
  Adicione o segundo número ao número.
  Converta o número para uma string.
  Escreva "Soma = " junto com a string para STDOUT. \junto com o texto CRLF para STDOUT.

Rotina para que se determine se um número é válido:
  \Se o número for uma 
  Se o número for menor do que -1000, diga não. \ aprove / rejeite
  Se o número for maior do que 1000, diga não.
  Diga sim.
  
AnteriorOlá MundoPróximoAgenda Telefônica

Atualizado há 6 meses

Isto foi útil?