# How to calculate strike rate of a batsman

• Last Updated : 31 Mar, 2021

Given two integers A and B representing the run scored and ball faced by a batsman in a Cricket match. The task is to calculate the Strike rate of the batsman.

Batting strike rate is a measure of how quickly a batsman achieves the primary goal of batting. It is mathematically equal to:
Strike Rate = (Runs Scored / Balls faced) * 100

Attention reader! Don’t stop learning now. Get hold of all the important mathematical concepts for competitive programming with the Essential Maths for CP Course at a student-friendly price. To complete your preparation from learning a language to DS Algo and many more,  please refer Complete Interview Preparation Course.

Examples:

Input: A = 264, B = 173
Output: 152.601
Explanation:
Srike rate of batsman is equal to (264 / 173) * 100 = 162.601

Input: A = 0, B = 10
Output: 0.00

Approach:

1. Use the formula for the strike rate to calculate the strike rate.
Strike Rate = (Runs Scored / Balls faced) * 100
2. Return the strike rate in float data type format.

Here is the implementation of the above approach:

## C++

 `// C++ program to calculate strike``// rate of a batsman` `#include ``using` `namespace` `std;` `// function to calculate strike``// rate of a batsman``float` `strikerate(``int` `bowls, ``int` `runs)``{``    ``float` `z;``    ``z = (``float``(runs) / bowls) * 100;``    ``return` `z;``}` `// Driver Code``int` `main()``{``    ``int` `A, B;``    ``A = 264;``    ``B = 173;` `    ``cout << strikerate(B, A)``         ``<< endl;``    ``return` `0;``}`

## Java

 `// Java program to calculate strike``// rate of a batsman``class` `GFG{``    ` `// function to calculate strike``// rate of a batsman``static` `float` `strikerate(``float` `bowls, ``float` `runs)``{``    ``float` `z;``    ``z = (runs / bowls) * ``100``;``    ``return` `z;``}` `// Driver Code``public` `static` `void` `main(String[] args)``{``    ``int` `A, B;``    ``A = ``264``;``    ``B = ``173``;` `    ``System.out.println(strikerate(B, A));``}``}` `// This code is contributed by rock_cool`

## Python3

 `# Python3 program to calculate strike``# rate of a batsman` `# function to calculate strike``# rate of a batsman``def` `strikerate(bowls, runs):` `    ``z ``=` `(``float``(runs) ``/` `bowls) ``*` `100``;``    ``return` `z;` `# Driver Code``A ``=` `264``;``B ``=` `173``;``print``(strikerate(B, A));` `# This code is contributed by Code_Mech`

## C#

 `// C# program to calculate strike``// rate of a batsman``using` `System;``class` `GFG{``    ` `// function to calculate strike``// rate of a batsman``static` `float` `strikerate(``float` `bowls,``                        ``float` `runs)``{``    ``float` `z;``    ``z = (runs / bowls) * 100;``    ``return` `z;``}` `// Driver Code``public` `static` `void` `Main()``{``    ``int` `A, B;``    ``A = 264;``    ``B = 173;` `    ``Console.Write(strikerate(B, A));``}``}` `// This code is contributed by Code_Mech`

## Javascript

 ``
Output:
`152.601`

Time Complexity: O (1)
Auxiliary Space: O (1)

My Personal Notes arrow_drop_up