An employee needs a program to enter the before-tax price of a product and calculate its final price. Assume a value added tax (VAT) of 19%.

Solution

The sales tax can be easily calculated. You must multiply the before-tax price of the product by the sales tax rate. Be careful—the sales tax is not the final price, but only the tax amount.

The after-tax price can be calculated by adding the initial before-tax price and the sales tax that you calculated beforehand.

In this program you can use a constant named VAT for the sales tax rate.

PHP

<?php
  define("VAT", 0.19);
  
  echo "Enter the before-tax price of a product: ";
  $price_before_tax = trim(fgets(STDIN));

  $sales_tax = $price_before_tax * VAT;
  $price_after_tax = $price_before_tax + $sales_tax;
  
  echo "The after-tax price is: ", $price_after_tax;
?>

Java

static final double VAT = 0.19;

public static void main(String[] args) throws java.io.IOException {
  java.io.BufferedReader cin = new java.io.
          BufferedReader(new java.io.InputStreamReader(System.in));
  double price_after_tax, price_before_tax, sales_tax;

  System.out.print("Enter the before-tax price of a product: ");
  price_before_tax = Double.parseDouble(cin.readLine());

  sales_tax = price_before_tax * VAT;
  price_after_tax = price_before_tax + sales_tax;
  
  System.out.println("The after-tax price is: " + price_after_tax);
}

Notice: Please note that the constant VAT is declared outside of the method main.

C++

#include <iostream>
using namespace std;
const double VAT = 0.19;

int main() {
  double price_after_tax, price_before_tax, sales_tax;

  cout << "Enter the before-tax price of a product: ";
  cin >> price_before_tax;

  sales_tax = price_before_tax * VAT;
  price_after_tax = price_before_tax + sales_tax;
  
  cout << "The after-tax price is: " << price_after_tax;
  return 0;
}

Notice: Please note that the constant VAT is declared outside of the function main.

C#

const double VAT = 0.19;

static void Main() {
  double price_after_tax, price_before_tax, sales_tax;

  Console.Write("Enter the before-tax price of a product: ");
  price_before_tax = Double.Parse(Console.ReadLine());

  sales_tax = price_before_tax * VAT;
  price_after_tax = price_before_tax + sales_tax;
  
  Console.Write("The after-tax price is: " + price_after_tax);
  Console.ReadKey();
}

Visual Basic

Const VAT = 0.19

Sub Main()
  Dim price_after_tax, price_before_tax, sales_tax As Double

  Console.Write("Enter the before-tax price of a product: ")
  price_before_tax = Console.ReadLine()

  sales_tax = price_before_tax * VAT
  price_after_tax = price_before_tax + sales_tax

  Console.Write("The after-tax price is: " & price_after_tax)

  Console.ReadKey()
End Sub

Notice: Please note that the constant VAT is declared outside of the method Main.

Python

VAT = 0.19

price_before_tax = float(input("Enter the before-tax price of a product: "))

sales_tax = price_before_tax * VAT
price_after_tax = price_before_tax + sales_tax

print("The after-tax price is:", price_after_tax)

Leave a Reply

Your email address will not be published. Required fields are marked *

This article is taken from a book of mine. If you enjoyed it, please visit my author's page inand check out all of my books!