script.js 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137
  1. // Task 1 a
  2. // function a(b){
  3. // alert(b)
  4. // }
  5. // a("Привет!")
  6. // Task 2 cube
  7. function cube(s){
  8. return Math.pow(s,3)
  9. }
  10. console.log(cube(5));
  11. // Task 3 avg2
  12. function avg(c,b){
  13. return (c+b)/2
  14. }
  15. console.log(avg(1,2));
  16. console.log(avg(10,5));
  17. // Task 4 sum3
  18. function sum3(k,l,m=0){
  19. return k+l+m;
  20. }
  21. console.log(sum3(2,5))
  22. // Task 5 intRandom
  23. function intRandom(a,b=0){
  24. return Math.round((Math.random() * (b-a) +a ));
  25. }
  26. console.log(intRandom(2,15));
  27. console.log(intRandom(-1,-1));
  28. console.log(intRandom(0,1));
  29. console.log(intRandom(10));
  30. // Task 6 greetAll
  31. function greetAll(){
  32. for(let i=0; i<arguments.length; i++){
  33. console.log("Hello "+ arguments[i]);
  34. }
  35. }
  36. greetAll("Vasik", "Bob", "Mary");
  37. // Task 7 sum
  38. function sum(){
  39. let allSum = 0;
  40. for(let i=0; i<arguments.length; i++){
  41. allSum = allSum+ arguments[i];
  42. }console.log(allSum)
  43. }
  44. sum(1,2,5,10)
  45. // Task 8 Union
  46. // Всё предыдущие функции и примеры с ними объедините в функции, которые вызывайте в switch по имени задания:
  47. switch(prompt("give me a task", "")){
  48. case "a":
  49. function a(b){
  50. alert(b)
  51. }
  52. a("Привет!")
  53. break
  54. case "cube":
  55. function cube(s){
  56. return Math.pow(s,3)
  57. }
  58. console.log(cube(5));
  59. break
  60. case "avg2" :
  61. function avg(c,b){
  62. return (c+b)/2
  63. }
  64. console.log(avg(1,2));
  65. console.log(avg(10,5));
  66. break
  67. case "sum3" :
  68. function sum3(k,l,m=0){
  69. return k+l+m;
  70. }
  71. console.log(sum3(2,5))
  72. break
  73. case "intRandom" :
  74. function intRandom(a,b=0){
  75. return Math.round((Math.random() * (b-a) +a ));
  76. }
  77. console.log(intRandom(2,15));
  78. console.log(intRandom(-1,-1));
  79. console.log(intRandom(0,1));
  80. console.log(intRandom(10));
  81. break
  82. case "greetALl":
  83. function greetAll(){
  84. for(let i=0; i<arguments.length; i++){
  85. console.log("Hello "+ arguments[i]);
  86. }
  87. }
  88. greetAll("Vasik", "Bob", "Mary");
  89. break
  90. case "sum":
  91. function sum(){
  92. let allSum = 0;
  93. for(let i=0; i<arguments.length; i++){
  94. allSum = allSum+ arguments[i];
  95. }console.log(allSum)
  96. }
  97. sum(1,2,5,10)
  98. break
  99. default: alert ("Нет такого задания")
  100. }