Advertisement
Guest User

Untitled

a guest
May 23rd, 2017
52
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.60 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <meta name="viewport" content="width=device-width">
  6. <title>JS Bin</title>
  7. </head>
  8. <body>
  9.  
  10. <script id="jsbin-javascript">
  11. // array of objects
  12. var result = [{name:"David",marks:80},{name:"Vinoth",marks:77},{name:"Divya", marks:88},
  13. {name:"Ishitha",marks:95},{name:"Thomas",marks:65}];
  14.  
  15. // function that takes array and output the average of marks
  16. function average(res){
  17. var total = 0;
  18. for(var i=0; i<res.length; i++){
  19. total +=res[i].marks;
  20. }
  21. var avg = total / res.length;
  22. return avg;
  23. }
  24. //calling average function to get average marks
  25. console.log(average(result));
  26.  
  27. //function to create inverted left pyramid using given height
  28. function invertedLeftPyramid(a){
  29. var pattern= '';
  30. for(var i=a; i>=1; i--){
  31. for(var j=1; j<=i; j++){
  32. pattern += "* ";
  33. }
  34. console.log(pattern);
  35. pattern = "";
  36. }
  37. }
  38. //call invertedLeftPyramid functiont to print pyramid
  39. invertedLeftPyramid(5);
  40.  
  41. //function to create inverted right pyramid using given height
  42. function invertedRightPyramid(a){
  43. var pattern = '';
  44. for(var i=a; i>=1; i--){
  45. for(var j=a; j>=1; j--){
  46. if(j>i){
  47. pattern+= " ";
  48. }
  49. else{
  50. pattern+= "* ";
  51. }
  52. }
  53. console.log(pattern);
  54. pattern='';
  55. }
  56. }
  57. //call invertedRightPyramid function to print pyramid
  58. invertedRightPyramid(5);
  59. </script>
  60.  
  61.  
  62.  
  63. <script id="jsbin-source-javascript" type="text/javascript">// array of objects
  64. var result = [{name:"David",marks:80},{name:"Vinoth",marks:77},{name:"Divya", marks:88},
  65. {name:"Ishitha",marks:95},{name:"Thomas",marks:65}];
  66.  
  67. // function that takes array and output the average of marks
  68. function average(res){
  69. var total = 0;
  70. for(var i=0; i<res.length; i++){
  71. total +=res[i].marks;
  72. }
  73. var avg = total / res.length;
  74. return avg;
  75. }
  76. //calling average function to get average marks
  77. console.log(average(result));
  78.  
  79. //function to create inverted left pyramid using given height
  80. function invertedLeftPyramid(a){
  81. var pattern= '';
  82. for(var i=a; i>=1; i--){
  83. for(var j=1; j<=i; j++){
  84. pattern += "* ";
  85. }
  86. console.log(pattern);
  87. pattern = "";
  88. }
  89. }
  90. //call invertedLeftPyramid functiont to print pyramid
  91. invertedLeftPyramid(5);
  92.  
  93. //function to create inverted right pyramid using given height
  94. function invertedRightPyramid(a){
  95. var pattern = '';
  96. for(var i=a; i>=1; i--){
  97. for(var j=a; j>=1; j--){
  98. if(j>i){
  99. pattern+= " ";
  100. }
  101. else{
  102. pattern+= "* ";
  103. }
  104. }
  105. console.log(pattern);
  106. pattern='';
  107. }
  108. }
  109. //call invertedRightPyramid function to print pyramid
  110. invertedRightPyramid(5);</script></body>
  111. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement