# Arithmetic Operations Using TypeScript

## Introduction

Today, in this article let's play around with one of the interesting and most useful concepts in TypeScript, arithmetic operations.

Question: What are the arithmetic operations using TypeScript?

In simple terms "It enables arithmetic operations to be performed using the TypeScript language.".

Step 1: Create a new TypeScript project in Visual Studio.

Step 2: The complete code of app.ts looks like this:
1. class Arthmetic implements IAddition {
2.  public Add(a: number, b: number): number {
3.   return a + b;
4.  }
5.  public Sub(a: number, b: number): number {
6.   return a - b;
7.  }
8.  public Mul(a: number, b: number): number {
9.   return a * b;
10.  }
11.  public Div(a: number, b: number): number {
12.   return a / b;
13.  }
14. }
16.  Add(a: number, b: number): number;
17.  Sub(a: number, b: number): number;
18.  Mul(a: number, b: number): number;
19.  Div(a: number, b: number): number;
20. }
22.  return "Addition Result of 20 and 10 is: " + arthmetic.Add(20, 10);
23. }
24. function arthemticSub(arthmetic: Arthmetic) {
25.  return "Substraction Result of 20 and 10 is: " + arthmetic.Sub(20, 10);
26. }
27. function arthemticMul(arthmetic: Arthmetic) {
28.  return "Multiplication Result of 20 and 10 is: " + arthmetic.Mul(20, 10);
29. }
30. function arthemticDiv(arthmetic: Arthmetic) {
31.  return "Division Result of 20 and 10 is: " + arthmetic.Div(20, 10);
32. }
33. var objArthmetic = new Arthmetic();
38. }
Step 3: The complete code of Default.htm looks like this:
1. <!DOCTYPE html>
2. <html lang="en"
3.     xmlns="http://www.w3.org/1999/xhtml">
5.         <meta charset="utf-8" />
6.         <title>Arithmetic TypeScript App</title>
7.         <link rel="stylesheet" href="app.css" type="text/css" />
9.     <body>
10.         <h1 style="text-align: center">
11. Arithmetic TypeScript App</h1>
12.         <div id="content">
13.             <script src="app.js"></script>
14.         </div>
15.     </body>
16. </html>
Step 4: The addition operation output of the application looks like this:

Step 5: The subtraction operation output of the application looks like this:

Step 6: The multiplication operation output of the application looks like this:

Step 7: The division operation output of the application looks like this: