Geek & Roll - Blog Archive » Calculadora de tamaño del bra en JavaScript

Calculadora de tamaño del bra en JavaScript

Cesar November 28th, 2008 Uncategorized 2 comentarios

Y el post light por fin de semana…

Olvídense del Hello World! o los clientes de Twitter, la calculadora de tamaño de bra es la nueva tendencia en programación. Como su autor lo indica, calcular el tamaño del bra es una tarea arcana, casi mágica, y dominarla no es fácil para los hombres. Para salvarte del dolor y tormento de tener que estimar el tamaño de algún bra, se hizo esta herramienta:


var BraCalculator = {
unknownString: "Unknown",

cupSizes: ["A", "B", "C", "D", "DD", "E", "EE", "F", "FF", "G", "GG", "H", "HH","J", "JJ", "K", "KK", "L", "LL", "M", "MM", "N", "NN"],

calculateSize: function(underBust, overBust) {
var bandSize = this.calculateBandSize(underBust);
var cupSize = this.calculateCupSize(bandSize, overBust);

if (bandSize && cupSize) {
return bandSize + cupSize;
} else {
return this.unknownString;
};
},

calculateBandSize: function(underBust) {
var underBust = parseInt(underBust, 10);
return underBust + (underBust % 2) + 2;
},

calculateCupSize: function(bandSize, overBust) {
var bandSize = parseInt(bandSize, 10);
var overBust = parseInt(overBust, 10);
var diff = overBust - bandSize;

var result = this.cupSizes;

//return false if we couldn't lookup a cup size
return result ? result : false;
}
};

Lo que hace es calcular el tamaño de copa y de banda de acuerdo al tamaño del busto (en pulgadas) pero no es difícil cambiarlo al sistema métrico decimal, estoy seguro que algún hacker estaría dispuesto a hacerlo y depurarlo ;) Dada ciertas medidas de entrada, el formato de la salida es, por ejemplo “32B”.

Liga a la aplicación: JavaScript bra size calculator.

2 Comentarios

Gabriel Elias

November 28th, 2008

A ver este codigo que diseñe para que las farmacias planeen sus invenarios a nivel nacional:

var condomSizeCalculator = {

womenSurveyResultMap : {
sonora: 12,
mexicoDf: 2.5,
other: 4.5
},

getSize : function(location, system) {

if(this.womenSurveyResultMap[location])
{
return this.CENTIMETERSPERINCH * this.womenSurveyResultMap[location];

} else {
return this.CENTIMETERSPERINCH * this.womenSurveyResultMap.other;
}
},

CENTIMETERSPERINCH : 2.54
}

Y aqui las pruebas unitarias:

>>> condomSizeCalculator.getSize(”sonora”)
30.48
>>> condomSizeCalculator.getSize(”mexicoDf”)
6.35
>>> condomSizeCalculator.getSize()
11.43

latuya

June 29th, 2009

oe man tu pagina ta cagado
tas hasta las caiwas

Haz un comentario:

Es necesario que dejes tu nombre y correo electrónico (no se publicarán).

Si dejas un comentario anónimo, con insultos o ajeno al tema, iremos hasta tu casa y le diremos a tu mamá la cantidad de porno que hay en tu computadora. Si, lo sabemos.