Skip to content

Instantly share code, notes, and snippets.

@claudiainbytes
Created August 20, 2017 20:50
Show Gist options
  • Save claudiainbytes/e4b8a572aa3555ab982ba908344e4246 to your computer and use it in GitHub Desktop.
Save claudiainbytes/e4b8a572aa3555ab982ba908344e4246 to your computer and use it in GitHub Desktop.
The right size t-shirt
/*
* Programming Quiz: What do I Wear? (3-7)
*/
// change the values of `shirtWidth`, `shirtLength`, and `shirtSleeve` to test your code
var shirtWidth = 18;
var shirtLength = 29;
var shirtSleeve = 8.47;
// your code goes here
if (((shirtWidth >= 18) && (shirtWidth < 20)) && ((shirtLength >= 28) && (shirtLength < 29)) && ((shirtSleeve >= 8.13) && (shirtSleeve < 8.38))) {
console.log("S");
} else if (((shirtWidth >= 20) && (shirtWidth < 22)) && ((shirtLength >= 29) && (shirtLength < 30)) && ((shirtSleeve >= 8.38) && (shirtSleeve < 8.63))) {
console.log("M");
} else if (((shirtWidth >= 22) && (shirtWidth < 24)) && ((shirtLength >= 30) && (shirtLength < 31)) && ((shirtSleeve >= 8.63) && (shirtSleeve < 8.88))) {
console.log("L");
} else if (((shirtWidth >= 24) && (shirtWidth < 26)) && ((shirtLength >= 31) && (shirtLength < 33)) && ((shirtSleeve >= 8.88) && (shirtSleeve < 9.63))) {
console.log("XL");
} else if (((shirtWidth >= 26) && (shirtWidth < 28)) && ((shirtLength >= 33) && (shirtLength < 34)) && ((shirtSleeve >= 9.63) && (shirtSleeve < 10.13))) {
console.log("2XL");
} else if ((shirtWidth >= 28) && (shirtLength >= 34) && (shirtSleeve >= 10.13)) {
console.log("3XL");
} else {
console.log("N/A");
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment