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 / 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 / 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 / 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 / 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 / test.js
Created January 13, 2013 20:52
Validación de CBU (Argentina) - JavaScript + QUnit
function validarLargoCBU(cbu) {
if (cbu.length != 22) { return false }
return true
}
function validarCodigoBanco(codigo) {
if (codigo.length != 8) { return false }
var banco = codigo.substr(0,3)
var digitoVerificador1 = codigo[3]
var sucursal = codigo.substr(4,3)
@delucas
delucas / Calculadora.java
Created April 21, 2013 23:52
UNTreF - Ejemplo de Pruebas: Clase Calculadora, método contarDivisores()
package ar.edu.untref.pruebas;
public class Calculadora {
public int contarDivisores(int numero) {
if (numero <= 0) {
Error numeroNoValido =
new Error("El número debe ser mayor a cero");
throw numeroNoValido;
}
@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 / DiasLluviosos.java
Created April 26, 2013 23:00
UNTreF - Días Lluviosos, ejemplo de clase 25/04/2013
package ar.edu.untref.lp1;
public class DiasLluviosos {
private int[] lluviasDiarias = new int[30];
public void setLluviaDiaria(int dia, int lluviaDiaria) {
if (dia < 1 || dia > 30 ) {
throw new Error("El mes tiene entre 1 y 30 días");
}
this.lluviasDiarias[dia - 1] = lluviaDiaria;
@delucas
delucas / Adivinanza.java
Created April 26, 2013 23:16
UNLaM - Ejercicios de clase - Objetos, 25/04/2013
package ar.edu.unlam.tallerweb;
public class Adivinanza {
private Integer numero;
public Adivinanza(Integer numero) {
this.numero = numero;
}