Skip to content

Instantly share code, notes, and snippets.

Avatar

Samuel Santos samueltcsantos

View GitHub Profile
@samueltcsantos
samueltcsantos / ArrayDeque.java
Created Feb 4, 2015
ArrayDeque my own Implementation in Java
View ArrayDeque.java
package adt.deque;
/**
* Implementing a Deque with a Circular Array.
*
* @author Samuel T. C. Santos
* @version 1.0
* @param <E>
*/
public class ArrayDeque<E> implements Deque<E> {
@samueltcsantos
samueltcsantos / bissexto.txt
Created Feb 18, 2015
Algoritmo para verificar se o ano é bissexto.
View bissexto.txt
algoritmo "bissexto"
// Função : Bissexto - Um ano é bissexto se ele for divisível por 400 ou se ele
// for divisível por 4 e não por 100.
// Bissexto: 1980, 1984, 1988, 1992, 1996 e 2000.
// 1900 não foi bissexto, mas 1600 foi
// Autor : Samuel T. C. Santos
// Data : 18/02/2015
// Seção de Declarações
var
ano : inteiro
@samueltcsantos
samueltcsantos / conversor.py
Created Nov 10, 2014
Converter metros para centímetros em Python.
View conversor.py
# -*- coding: utf-8 -*-
'''
Autor: Samuel T. C. Santos
Data: 09.11.2014
'''
metros = float (input('Metros? '))
centimetros = metros * 100;
@samueltcsantos
samueltcsantos / alg006.py
Created May 8, 2014
Algoritmo para calcular o volume e a área de uma esfera.
View alg006.py
# -*- coding:utf-8 -*-
#------------------------------------------
# Autor: Samuel T. C. Santos
# Data: 07/05/2014
# python version-2.x
#------------------------------------------
import math
raio = raw_input("Raio? ")
@samueltcsantos
samueltcsantos / farenheitCelsius.alg
Created Nov 17, 2014
Converter Farenheit para Celsius em visualg.
View farenheitCelsius.alg
algoritmo "farenheitCelsius"
// Função : Faça um Programa que peça a temperatura em graus Farenheit,
// transforme e mostre a temperatura em graus Celsius.
// C = (5 * (F-32) / 9).
// Autor : Samuel T. C. Santos
// Data : 17/11/2014
// Seção de Declarações
var
celsius , farenheit : real
@samueltcsantos
samueltcsantos / Main.java
Created Apr 20, 2014
JOptionPane exemplo de utilização
View Main.java
package app;
import javax.swing.JOptionPane;
import controllers.GerenciadorDeConta;
/**
* @author Samuel T. C. Santos
*
* @see {https://github.com/samueltcsantos/javaoo/tree/master/dev}
@samueltcsantos
samueltcsantos / ArrayListTest.java
Created Feb 5, 2015
Testing the ArrayList implementation.
View ArrayListTest.java
package adt.list;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertTrue;
import org.junit.Before;
import org.junit.Test;
/**
* Testing the ArrayList implementation.
@samueltcsantos
samueltcsantos / soma.alg
Created Nov 8, 2014
Somando dois número em Visualg
View soma.alg
algoritmo "soma"
// Função : Faça um Programa que peça dois números e imprima a soma.
// Autor : Samuel T. C. Santos
// Data : 16/06/2014
var
numeroA, numeroB : inteiro
inicio
escreva("Numero A? ")
leia(numeroA)
@samueltcsantos
samueltcsantos / atribuicao.alg
Created Apr 17, 2014
Atribuição de valores no visualg
View atribuicao.alg
algoritmo "atribuicao"
// Função : atribuir variaveis para variaveis declaradas
// Autor : samuel t. c. santos
// Data : 16/04/2014
// Seção de Declarações
var
numero: inteiro
vetNotas: vetor[1..10] de real
matriz : vetor[0..4,0..10] de inteiro
sinalizador : logico
View snake.py
# SNAKES GAME
# Use ARROW KEYS to play, SPACE BAR for pausing/resuming and Esc Key for exiting
import curses
from curses import KEY_RIGHT, KEY_LEFT, KEY_UP, KEY_DOWN
from random import randint
curses.initscr()
win = curses.newwin(20, 60, 0, 0)