alleyesonme21 / robogers-neighborhood

This app is a weekly programming submission for Epicodus programming bootcamp. The learning objectives are to separate Javascript business logic and user interface logic, implement for loops and include tests for each behavior.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Mr. Roboger's Neighborhood

This app is a weekly programming submission for Epicodus programming bootcamp. The learning objectives are to separate Javascript business logic and user interface logic, implement for loops and include tests for each behavior. 8/21/20

By Johnny Duverseau

Description

This application takes a number from a user and returns a range of numbers from 0 to the user inputted number. If a user enters number 1 the website returns with "Beep", number 2 returns "Boop", and 3 returns "Won't you be my neighbor?"

Specs

The program returns a range of numbers from 0 to the user’s inputted number.

  • Input: “4”
  • Output: “0, 1, 2, 3, 4”

The program will replace numbers with strings (phrases) based on the rules:

If a user inputs a number and the range from 0 to that number1 includes 1, the program returns a range that replaces the 1 with “Beep!”

  • Input: “1”
  • Output: “0, Beep”

Then, if a user inputs a number and the range from 0 to that number includes 2, the program will also return a range that replaces the 2 with “Boop!”

  • Input: “2”
  • Output: “0, Beep, Boop”

Then, if a user inputs a number and the range from 0 to that number includes 3, the program will also return a range that replaces the 3 with “Won’t you be my neighbor?”

  • Input: “5”
  • Output: “0, Beep, Boop, Won’t you be my neighbor?, 4, 5”

However, there are exceptions to the rules. The program will return the phrase “Won’t you be my neighbor?” if a user inputs the number “13” and will return the phrase “Boop!” if a user inputs the number 21.

However, if a user enters a number that contains both a 3 and a 1, this rule for 3 takes precedence and the entire number is replaced with “Won’t you be my neighbor?”

  • Input: “31”
  • Output: "Won't you be my neighbor"?

Setup/Installation Requirements

  • Open terminal
  • Create project page in terminal
  • Cd robogers-neighborhood
  • Open in VSCode
  • index.html in browser chrome to view the page

Support and contact details

Email Address: duverseaujohnny21@gmail.com

Technologies Used

  • HTML,
  • JavaScript,
  • Jquery
  • Boostrap
  • Markdown

License

This software is licensed under MIT license

Copyright (c) 2020 Johnny Duverseau

About

This app is a weekly programming submission for Epicodus programming bootcamp. The learning objectives are to separate Javascript business logic and user interface logic, implement for loops and include tests for each behavior.


Languages

Language:HTML 42.2%Language:JavaScript 38.1%Language:CSS 19.7%