Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🔖 Multiplication Table up to 10. Write new app and commit changes to the parent repo. #6

Open
karastoyanov opened this issue Apr 5, 2023 · 3 comments
Assignees
Labels
enhancement New feature or request good first issue Good for newcomers training Training Task Assigned

Comments

@karastoyanov
Copy link
Owner

👨‍🚀 This task is assigned to @m-andreev

1️⃣ Write application which prints the Multiplication Table up to 10 and merge your file with the karastoyanov / linux-hobby-club / development branch

1️⃣.1️⃣ Fork the original repository to your personal account

1️⃣.2️⃣ Clone the repository with git clone inside your Debian VM. ⚠️ Use the SSH URL address, not HTTPS

1️⃣.3️⃣ Inside the repository you will find different directories for each programming language (Default Languages are: Python, JavaScript, C#, Java, C++)

1️⃣.4️⃣ Optionally create new branch into your repository called multiplication-table

1️⃣.5️⃣ Choose your preferable programming language and open it's directory. Do not forget to switch the branch if you created a new one to work on it for this task.

1️⃣.6️⃣ Create new file with name Your Name.Multiplication Table up to 10.your programming language extension

 ✅ Bonus points if you kept the right convention for naming the file for the programming language you chose

1️⃣.7️⃣ Write a simple application which receives a single input -> integer between 1 and 10 and prints the multiplication table for the respective integer, each operation on a new line.

➡️ Example User input --> 1:

1 x 1 = 1

1 x 2 = 2

1 x 3 = 3

...

 ✅ Bonus - Write a simple and easily understandable String messages for the inputs and output of your program.

 ✅ Bonus - Try to keep your code clean and simple. If your code consists of more than one file, separate your files in a sub-directory

 ✅ Bonus - Write additional IF-statements, e.g., what happens if the user enters char or double instead of integer.

 ✅ Bonus - Implement additional functionality to your program to print the entire multiplication table for the number from 1 to 10, instead for a specific integer.

 ✅ Bonus - Add comments to your program to explain your approach, add your name as author, etc. Be creative.

1️⃣.8️⃣ After you are done, commit your changes to your repository

1️⃣.9️⃣ Open your GitHub repository and check if your program has been uploaded in the correct directory.

1️⃣.1️⃣0️⃣ Open a new Pull Request to merge your last modifications will the parent repository karastoyanov / linux-hobby-club.

  ⚠️ Open the pull-request from <your-repo> / <your-working-branch> to <development> branch of the parent repo.
  ✅ Bonus - Write clean and understandable Title and Description of the Pull Request. Include as much as possible details.

ℹ️ If the assignment is done properly, your pull request will be merged to the development branch of the parent repository.

@karastoyanov karastoyanov added enhancement New feature or request good first issue Good for newcomers training Training Task Assigned labels Apr 5, 2023
@karastoyanov karastoyanov pinned this issue Apr 5, 2023
@SKRam1024
Copy link

Hey @karastoyanov I'd love to work on this issue. Can you please assign it to me?

@karastoyanov
Copy link
Owner Author

@SKRam1024 I have opened a new issue for you #7 , just leave any comment on it and I will be able to assign it to you. Before proceeding with executing the task you can read the short wiki page of the repo to get familiar with the scope.
The basic idea is to keep this as a demo repository and use it to learn and improve the skills with Linux based operating systems, entirely in a Bash and working with git source control in terminal. If you have any questions do not hesitate to contact me or leave a comment under the issue.

@karastoyanov karastoyanov unpinned this issue Apr 5, 2023
@m-andreev
Copy link
Contributor

@karastoyanov , thanks for the challenge. :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers training Training Task Assigned
Projects
None yet
Development

No branches or pull requests

3 participants