From 7ad9b470239a37b6a57fece69be937764bc604ba Mon Sep 17 00:00:00 2001 From: Julia Waclawek Date: Sun, 5 Jul 2020 04:05:36 -0400 Subject: [PATCH] First commit --- assets/js/shapes.js | 102 +++++++++++++++++++++++++++++++++++++------- 1 file changed, 87 insertions(+), 15 deletions(-) diff --git a/assets/js/shapes.js b/assets/js/shapes.js index e4351ba..e030b6c 100644 --- a/assets/js/shapes.js +++ b/assets/js/shapes.js @@ -1,31 +1,103 @@ -function getLine(length) { +var line = function getLine(length) { // TODO - write method definition here -} - - +var length = 7; +var i, j; + for(i=0; i<=1; i++) { + for(j=0; j<=length; j++) { + return '*'; + } + return '
'; + } + } + console.log(getLine); -function getBox(width, height) { +var box = function getBox(length, width) { // TODO - write method definition here +var length = 4; +var width = 7; +var i, j; +for(i=0; i<=length; i++) { + for(j=1; j<=width; j++) { + return '* '; + } + return '
'; + } } + console.log(getBox); + - - -function getBottomLeftTriangle(length) { +var lowerTriangleLeft = function getBottomLeftTriangle(length) { // TODO - write method definition here +var i, j; +var length = 6; + for(i=1; i<=length; i++) { + for(j=1; j<=i; j++) { + return '* '; + } + return '
'; + } } + console.log(getBottomLeftTriangle); - -function getUpperLeftTriangle(length) { +var upperTriangleLeft = function getUpperLeftTriangle(length) { // TODO - write method definition here +var i, j; +var length = 6; + for(i=1; i<=length; i++) { + for(j=1; j<=i; j--) { + return '* '; + } + return '
'; + } } + console.log(getUpperLeftTriangle); - -function getPyramid(length) { +var pyramid = function getPyramid(length) { // TODO - write method definition here +var i, j, k; +var length = 7; + for(i=1; i<=length; i++); + { + for(var k=1; k<= (length - i); k++) + { + return ' '; + } + for(j=1; j<=i; j++) + { + return'* '; + } + return '
'; } + console.log(getPyramid); - -function getCheckerboard(width, height) { +var checkerBoard = function getCheckerboard(width, height){ // TODO - write method definition here -} +var i, j; +var height = 6; +var width = 11; + + for (i = 0; i <= height; i++) + { + if (i % 2 == 0) + { + return '* '; + } + else + { + return ' '; + } + } + for (j = 0; j <= width; j++) + { + if (j % 2 == 0) + { + return ' '; + } + else if (j != width || i % 2 != 0) + { + return '* '; + } + } +} +console.log(getCheckerboard);