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

Dó Ré Mi Fá

O Programa abaixo toca a música Dó Ré Mi Fá:

Rotina para que se execute o programa:
  \ DÓ RÉ MI FÁ
  Processe "kernel32.dll" "Beep" com 264 e 200. \ DÓ
  Processe "kernel32.dll" "Beep" com 294 e 300. \ RÉ
  Processe "kernel32.dll" "Beep" com 330 e 300. \ MI
  Processe "kernel32.dll" "Beep" com 349 e 500. \ FÁ
  Processe "kernel32.dll" "Sleep" com 200. \ Pausa
  \ FÁ FÁ
  Processe "kernel32.dll" "Beep" com 349 e 300. \ FÁ
  Processe "kernel32.dll" "Beep" com 349 e 250. \ FÁ
  Processe "kernel32.dll" "Sleep" com 50. \ Pausa
  \ DÓ RÉ DÓ RÉ
  Processe "kernel32.dll" "Beep" com 264 e 200. \ DÓ
  Processe "kernel32.dll" "Beep" com 294 e 300. \ RÉ
  Processe "kernel32.dll" "Beep" com 264 e 200. \ DÓ
  Processe "kernel32.dll" "Beep" com 294 e 300. \ RÉ
  Processe "kernel32.dll" "Sleep" com 500. \ Pausa
  \ RÉ RÉ
  Processe "kernel32.dll" "Beep" com 294 e 300. \ RÉ
  Processe "kernel32.dll" "Beep" com 294 e 300. \ RÉ
  Processe "kernel32.dll" "Sleep" com 5. \ Pausa
  \ DÓ SOL FA MI
  Processe "kernel32.dll" "Beep" com 264 e 200. \ DÓ
  Processe "kernel32.dll" "Beep" com 392 e 300. \ SOL
  Processe "kernel32.dll" "Beep" com 349 e 200. \ FÁ
  Processe "kernel32.dll" "Beep" com 330 e 400. \ MI
  Processe "kernel32.dll" "Sleep" com 200. \ Pausa
  \ MI MI
  Processe "kernel32.dll" "Beep" com 330 e 400. \ MI
  Processe "kernel32.dll" "Beep" com 330 e 450. \ MI
  Processe "kernel32.dll" "Sleep" com 50. \ Pausa
  \ DÓ RÉ MI FÁ
  Processe "kernel32.dll" "Beep" com 264 e 200. \ DÓ
  Processe "kernel32.dll" "Beep" com 294 e 300. \ RÉ
  Processe "kernel32.dll" "Beep" com 330 e 300. \ MI
  Processe "kernel32.dll" "Beep" com 349 e 500. \ FÁ
  Processe "kernel32.dll" "Sleep" com 200. \ Pausa
  \ FÁ FÁ
  Processe "kernel32.dll" "Beep" com 349 e 300. \ FÁ
  Processe "kernel32.dll" "Beep" com 349 e 250. \ FÁ
  Processe "kernel32.dll" "Sleep" com 50. \ Pausa
  Processe "kernel32.dll" "Sleep" com 500. \ Pausa
  

Resultado:

Anterior100 PortasPróximoAPI Win32 - GdipImageRotateFlip

Atualizado há 12 dias

Isto foi útil?

326B
DóRéMiFá.mid