Tip Calculator Programs

December 06, 2019

To keep in practice with programming, I looked up programming samples and seen the Tip Calculator as a sample project that showed up on several programming practice lists. I did some feature creep on the idea to include more items. This way it wasn’t the same tip calculator that is seen everywhere and that would be created in most classes. Those features include: if more than one person is splitting the tip and then if they were all going to split the bill. I created the application in two different programming languages, Visual Basic, and the other as a Web Application using HTML, CSS, and JavaScript.

The app will take the amount of the bill, multiples that with the tip percentage to get the full amount of the tip. It will do two math equations: divide the tip by the number of people, then in another variable adds the total tip to the amount of the bill and divides that by the number of people. The totals of those two will then be rounded up to the nearest cent. It will then display the three totals: Bill Cost, Tip Amount, and Grand Total per person. If no people are added to the splitting of the bill, only tip amount and total will show. If there is no amount or no service selected, then an error message will be displayed.

You can download and play with the Visual Basic program here:
https://www.lynnamacher.com/programs/BillCalculator.exe.zip

Link to codepen for the web app version:
https://codepen.io/amacher13/pen/ZEzNJbo

 

Related Articles

Python – Birthday List

Python – Birthday List

Birthday List Python Program Worked on a project for a publication to pull the birthdays of their members quickly. To help demonstrate what they were working with; they had two Word files containing tables of birthday months, the dates for the month were not in order...

read more
Microsoft Certified: Azure AI Fundamentals

Microsoft Certified: Azure AI Fundamentals

Passed the Microsoft Certified: Azure AI Fundamentals Certification:https://learn.microsoft.com/api/credentials/share/en-us/LynnAmacher-1690/4DB4563B79AA3C11?sharingId=9196330BBB36EAF4 The graphic was created in Microsoft Image creator with DALL-E where I added the...

read more
AI as your assistant

AI as your assistant

With all the talk of AI will be taking your job and articles like you don’t need to learn coding AI will do it all for you. I’ve been playing around with AI, decided to try to see how much of what AI can be done for me. I use AI generical throughout the post and not...

read more

Pin It on Pinterest

Share This