Skip to content

Instantly share code, notes, and snippets.

View lrlucena's full-sized avatar
🦐
Working on Potigol Language (potigol.github.io)

Leonardo Lucena lrlucena

🦐
Working on Potigol Language (potigol.github.io)
View GitHub Profile
class MaiorMenor
def initialize()
@numero = rand(100) + 1
@fim_de_jogo = false
end
def palpite(valor)
if valor < @numero then
resposta = "O numero eh maior do que #{valor}: "
elsif valor > @numero then
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8"><link rel="stylesheet" href="potigol.css"><head>
<body><button onclick="javascript:window.print();">Print this page</button>
<pre><span class="comentario"></span>x<span class='atribuicao'> = </span>10
<span class="comentario"># Valor fixo
</span><span class='chave'>var </span>y<span class='atribuicao'> := </span>10
<span class="comentario"># Valor alterável
</span>y<span class='atribuicao'> := </span>y <span class='operador'>+</span> 2
@lrlucena
lrlucena / Fat.poti
Last active December 7, 2015 23:43
Qual o valor de x na equação: (x+3)! + (x+2)! = 8(x+1)!
f(x: Inteiro): Inteiro = escolha x
caso 0 => 1
caso n => n * f(n - 1)
fim
solução =
para x de 0 até 10 se f(x + 3) + f(x + 2) == 8 * f(x + 1) gere x fim
escreva solução
program XX
use crt;
print("wqwwq")
# Programa CPF
verifica_digito(cpf: Lista[Inteiro])
var soma = 0
tam = cpf.tamanho
para i de 2 até tam + 1 faça
soma := soma + i * cpf[tam + 2 - i]
fim
resto = soma mod 11
se resto < 2 então 0 senão 11 - resto fim
$n = M1+M2
def f(a)
n = $n + (a * 2)
$n = $n+1
return n
end
def g(a)
$n = $n + a + 1
x = $n*2
return x
def fc(x,y)
s=0
a = x.split(“”)
for i in a do
if (y==a[i]) then
s = s + 1
end
end
return s
end
@lrlucena
lrlucena / 01 basico.scala
Last active April 25, 2016 15:18
Scala para Desenvolvimento Web
// Importar os métodos de StdIn (readInt, readLine, ...)
import scala.io.StdIn._
// Variáveis (o tipo é inferido a partir do valor atribuído)
val x = 10 // Constante (é a forma preferível)
val x: Int = 10 //
var y = 20
y = y + 10
// Entrada de dados
@lrlucena
lrlucena / Questao01a.scala
Last active April 26, 2016 13:43
POO com Scala - Lista 08
/*
* Funcionário usando classe
*/
trait Pessoa {
def nome: String
}
class Funcionario(val nome: String, _salario: Double) extends Pessoa {
def salario = _salario