Skip to content

Instantly share code, notes, and snippets.

View delucas's full-sized avatar

Lucas Videla delucas

  • Buenos Aires, Argentina
View GitHub Profile
@delucas
delucas / CajaDeAhorros.java
Created April 21, 2013 23:54
UNTreF - Ejemplo de Pruebas: Clase CajaDeAhorros
package ar.edu.untref.pruebas;
public class CajaDeAhorros {
private String titular;
private double saldo = 0.0;
public CajaDeAhorros(String titular) {
this.titular = titular;
}
@delucas
delucas / Nota.java
Created April 21, 2013 23:55
UNTreF - Ejemplo de Pruebas: Clase Nota
package ar.edu.untref.pruebas;
public class Nota {
private int nota;
public Nota(int nota) {
if (nota >=0 && nota <=10) {
this.nota = nota;
} else {
@delucas
delucas / gist:4250800
Created December 10, 2012 14:16
Funcion para validar el numero de CUIT obtenido de la pagina de la AFIP
function esCUITValida(inputValor) {
inputString = inputValor.toString()
if (inputString.length == 11) {
var Caracters_1_2 = inputString.charAt(0) + inputString.charAt(1)
if (Caracters_1_2 == "20" || Caracters_1_2 == "23" || Caracters_1_2 == "24" || Caracters_1_2 == "27" || Caracters_1_2 == "30" || Caracters_1_2 == "33" || Caracters_1_2 == "34") {
var Count = inputString.charAt(0) * 5 + inputString.charAt(1) * 4 + inputString.charAt(2) * 3 + inputString.charAt(3) * 2 + inputString.charAt(4) * 7 + inputString.charAt(5) * 6 + inputString.charAt(6) * 5 + inputString.charAt(7) * 4 + inputString.charAt(8) * 3 + inputString.charAt(9) * 2 + inputString.charAt(10) * 1
Division = Count / 11;
if (Division == Math.floor(Division)) {
return true
}
@delucas
delucas / gist:4073838
Created November 14, 2012 18:24
Monitoreo, v 1.0
#!/bin/bash
pipo=`ps aux | grep pipo | wc -l`
if [ "$pipo" = "1" ]
then
echo "yeah!";
else
echo "ouch!";
fi
@delucas
delucas / Cilindro.java
Created October 26, 2012 15:01
Ejercicio de Círculo/Cilindro resuelto en clase - UNTreF EdD 1
public class Cilindro {
private Double altura;
private Circulo base;
public void setAltura(Double altura) {
this.altura = altura;
}
@delucas
delucas / Escala.java
Created October 26, 2012 14:59
Ejercicio de Temperaturas resuelto en clase - UNTreF EdD 1
public enum Escala {
FAHRENHEIT, CELSIUS, KELVIN
}
@delucas
delucas / BilleteException.java
Created October 10, 2012 03:46
UNLaM - TW1 - Billetera
package ar.edu.unlam.tallerweb.billetera;
public class BilleteException extends Exception {
private static final long serialVersionUID = 8656459465486574L;
public BilleteException(String message){
super(message);
}
}
@delucas
delucas / ExceptionTestsJUnit3.groovy
Created September 25, 2012 19:24
Ejemplo de Testing sobre Excepciones en Groovy - JUnit3 y JUnit4
class ExceptionTestsJUnit3 extends GroovyTestCase {
void testDebeArrojarArithmeticExcepcion() {
shouldFail(ArithmeticException) {
1 / 0
}
}
}
@delucas
delucas / BuscadorBinario.java
Created June 10, 2012 22:36
#untref #lp1 - Algoritmos de ordenamiento - Alumnos
public class BuscadorBinario {
public int buscadorBinarioSimple (ArregloOrdenable arreglo, int buscado){
int posicionDelValorBuscado = 0;
int posicionMenor = 0;
int posicionMayor = arreglo.getLargo()-1;
int promedio = calcularPromedio(posicionMenor, posicionMayor);
boolean encontrado = false;
@delucas
delucas / gist:2891621
Created June 7, 2012 21:24
#untref #lp1 - ArregloOrdenable, que contabiliza las operaciones para analizar costos
public class ArregloOrdenable {
public static final int COSTO_ELEMENTO = 5;
public static final int COSTO_INTERCAMBIO = 10;
public static final int COSTO_LARGO = 15;
private int[] arreglo;
private int peticionesElemento;
private int peticionesIntercambio;