RedCoffee

Welcome to the home of RedCoffee.

The Revolution of Financial Managing.


×

The Importance Of Financial Managing.


Financial managers are critical to the financial health of a company. They create financial reports, develop strategies, plans, and long term financial goals of their organization. What if a program determined strategies for investment and put expenses in a different perspective? What if this program could possibly be used at a corporate level and available for personal use? Furthermore, what general advancements could this program have that would be beneficial in the technology and mathematical field?

Financial organization has been difficult, even at a corporate level. Learning to keep track of your expenses is a fundamental part of any individual's life and finances. It may help to determine how much one has to save to pay off debts or loans. A sound financial plan can help accumulate savings for life events in the future. Furthermore, keeping tabs on personal expenses will help to establish what is needed to be financially sound in the future.

Background And Process.


Behind RedCoffee.

The program is programmed with Java. The program requests for the user’s salary and current debts/loans. It then saves that information and requests for the amount that the user spends in each category: Auto, Bills/Utilities, Education, Food and drink, Gas, Groceries, Health, Shopping, Travel, Personal, Miscellaneous. Every investment falls into these eleven categories. Then, based on the rank of importance given by the user, it should output the amount of money the user can take out of certain categories and either save or use them in personal investments. All of this is protected with a login the user may set themselves. One the main issues that first came up was making the program determine the amount of money to be taken out of each category based on the importance and the amount of the user’s salary it consists of. During the first couple of tests, it only led to failure, usually outputting multiple millions of dollars, which was much greater than the salary inputted. This was fixed by adding a new data type to the program, which was “float”. This data type allowed the program to turn quotients to decimals and multiply and divide them, allowing more precise answers, which would be accurate down to the cent. To correspond with the ranks, however, was fixed using if, else if, and else statements, for the ranks 1, 2, 3 or importance. Based on the percentage of the salary, for rank one, which was least important, it took out 45% of the total invested amount of money in that category. If the user disagrees with this amount, it will lower it 5-15% percent. This money may be invested in personal uses or be saved for future use. For rank two, 30 percent is taken out of the total amount, still changeable by the user. Lastly, rank three, one of the most important categories for the user only advises to take out 15% out of that category. This amount may be reduced to 0% by the user. Furthermore, the user interface had to be easy to use and be able to accept and understand any type of input the user may input. This includes numbers in place of letters and vice versa. This can easily be done using conditional statements: if, else. For example, if a user inputs a string(letters), the program should output “Those are letters!” else(anything other than letters), output “Those aren’t letters!” This can be used on a more advanced level in determining whether an integer has decimals or not, which would prove to be quite useful in this program. Finally, on approximately the 1,034,299th compile and execution, the program outputted the amount of savings and investments needed in each category.

With the many roles small business owners and even everyday managers take on, it’s often difficult to find the time to sit down and focus on the business financial plans. This program, using math, logic, and the magic of computer programming would be incredibly useful in keeping track of finances and aid decisions in investments. This greatly helped me improve my problem solving skills. My understanding and love for mathematics has evolved greatly. I love the way concepts are intricately linked with each other, from concepts such as addition to multiplication, all the way to derivatives and limits in programming. Mathematics is one of the only fields of study known to have connections to almost all other fields of study, and seeing how is something I love to do, especially in computer programming. An improvement that may be implemented to the program in the future is creating a website that allows the user to store past expenses in a database and view back on his investment detail, including much friendlier user experience and interface.



The Result.


HTML/CSS/JAVASCRIPT code: is available here. Click "index.html" to view the HTML code.
JAVA code: is available here. Click "Main.java" to view the Java code.



Instructions
Tap the run button at the top of the program and the black console will run RedCoffee!


Login:

Username: CodeDay (C and D capitlized)

Password: John (J capitalized)



Citations.


Juneja, Prachi. “MSG Management  Study  Guide.”

Financial Management - Meaning, Objectives and Functions Prachi Juneja, 2019, www.managementstudyguide.com/financial-management.htm.

Klimashousky, Danielle. “Making an Investment Plan: A Step-by-Step Guide.” SmartAsset, SmartAsset, 28 Oct. 2020, smartasset.com/investing/how-to-make-an-investment-plan.

Harness, Jill. “What Is the Goal of a Financial Manager Within a Corporation?” Bizfluent, 11 Feb. 2019, bizfluent.com/info-12096172-goal-financial-manager-within-corporation.html.