Advertisement
Guest User

Untitled

a guest
Jul 18th, 2014
313
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //1. Powerful Cars.
  2. function convertKWtoHP(value) {
  3.     return Number(value/ 0.745699872).toFixed(2);
  4. }
  5.  
  6. //2. Rounding Numbers.
  7. function roundNumber(value){
  8.     return Math.floor(value)+"\n" + Math.round(value);
  9. }
  10. //3. Even Numbers.
  11. function evenNumber(value){
  12.    return value % 2 == 0;
  13. }
  14. //4.Prime Numbers.
  15. function isPrime(value) {
  16.     var primes = [2, 3, 5, 7];
  17.     for (var i = 0; i < primes.length; i++) {
  18.         if ((value != primes[i])&& value % primes[i] == 0) {
  19.            return false;
  20.         }
  21.         else {
  22.             if (i == primes.length - 1) {
  23.                 return true;
  24.             }
  25.         }
  26.     }
  27. }
  28. //5.Divide by 3.
  29. function divisionBy3(value){
  30.     var newV = value.toString();
  31.     var result = '';
  32.     for (var i = 0; i < newV.length; i++) {
  33.         result += newV[i];
  34.     }
  35.     if (result % 3 == 0) {
  36.         return "the number is divided by 3 without remainder";
  37.     }
  38.     else {
  39.         return "the number is NOT divided by 3 without remainder";
  40.     }
  41. }
  42. //6. Checking Bits.
  43. function bitChecker(value) {
  44.     return (value & 8) > 0;
  45. }
  46. //7. Lifetime Supply Calc.
  47. function calcSupply(age,maxAge,foodAmount) {
  48.     var totalFood = ((maxAge - age) * foodAmount) * 365;
  49.     return totalFood +"kg of meat would be enough until I am " +maxAge + " years old." ;
  50. }
  51. //8. Cylinder Volume.
  52. function calcCylinderVol(radius,height) {
  53.     var volume =  Math.PI * Math.pow(radius,2) * height;
  54.     return volume.toFixed(3);
  55. }
  56. //9.Tree House.
  57. function treeHouseCompare(a, b) {
  58.     function radHeight(v) {
  59.         return ((v / 3) * 2);
  60.     }
  61.  
  62.     var houseArea = (a * a) + (a / 2 * radHeight(a));
  63.     var treeArea = b * (b / 3) + (Math.PI * Math.pow(radHeight(b), 2));
  64.     return (houseArea > treeArea) ? "house/" + houseArea.toFixed(2) : "tree/" + treeArea.toFixed(2);
  65. }
  66. //10. Digit Checker.
  67. function checkDigit(value){
  68.     var val = value.toString();
  69.     return val[val.length - 3] == 3;
  70. }
  71. //11. Digit As Word.
  72. function convertDigitToWord(value) {
  73.     switch(Number(value)){
  74.         case 1 : return "one"; break;
  75.         case 2 : return "two"; break;
  76.         case 3 : return "three"; break;
  77.         case 4 : return "four"; break;
  78.         case 5 : return "five"; break;
  79.         case 6 : return "six"; break;
  80.         case 7 : return "seven"; break;
  81.         case 8 : return "eight"; break;
  82.         case 9 : return "nine"; break;
  83.     }
  84. }
  85. //12. Variables.
  86. function variablesTypes(value){
  87.     return "My name is " + value[0] + " //type is " + typeof(value[0])+"\n"
  88.         + "My age is " + value[1] + " //type is " + typeof(value[1])+"\n"
  89.         + "I am " + isMale(value[2]) + " //type is " + typeof(value[2])+"\n"
  90.         + "My favorite foods are: " + value[3] + " //type is " + typeof(value[3]);
  91.     function isMale(gender){
  92.         return gender ? "Male" : "Female";
  93.     }
  94. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement