Linguagem Potigol

Documentação da Linguagem Potigol

This project is maintained by potigol

Entrada e Saída

Lendo valores do teclado e escrevendo na tela.

Entrada

Números e Textos podem ser lidos do teclado usando as intruções:

a = leia_inteiro                #  um número inteiro do teclado
b = leia_real                   #  um número real do teclado
c = leia_texto                  #  um texto do teclado
Para ler vários valores do mesmo tipo em sequência podemos usar `a, b, c, ... = leia_inteiro`

As três linhas a seguir

x = leia_inteiro
y = leia_inteiro
z = leia_inteiro

podem ser escritas

x, y, z = leia_inteiro

Instruções para ler listas de valores

números = leia_inteiros(5)      #  um lista de 5 números inteiros
a, b, c = leia_inteiros(2)      #  três listas de 2 inteiros cada
números = leia_inteiros(",")    #  uma lista de números inteiros separados por vírgula

Saída

Para exibir algo na tela usamos escreva ou imprima. A diferença é que escreva exibe um valor na tela e depois pula de linha. A instrução imprima exibe um valor na tela e continua na mesma linha.

escreva "Olá Mundo"   # Escreve e passa para a próxima linha
imprima "Olá "        # Escreve e continua na mesma linha
escreva "Mundo"

Interpolação de textos

Para inserir valores dentro de um texto podemos usar { e }.

nome = "Mundo"
escreva "Olá {nome}!"  # "Olá Mundo!"