From ad35c24f25f223b84ba5a7d2a20251a48f94f624 Mon Sep 17 00:00:00 2001 From: zanninso <47645687+zanninso@users.noreply.github.com> Date: Tue, 23 Apr 2024 00:48:43 +0100 Subject: [PATCH] CON-2537-Markdown-Average-Calc-exercise (#2522) * docs: adding subject * docs: fixing format * docs: fix minor typos --------- Co-authored-by: amine --- .../java/checkpoints/average-calc/README.md | 36 +++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 subjects/java/checkpoints/average-calc/README.md diff --git a/subjects/java/checkpoints/average-calc/README.md b/subjects/java/checkpoints/average-calc/README.md new file mode 100644 index 000000000..304095657 --- /dev/null +++ b/subjects/java/checkpoints/average-calc/README.md @@ -0,0 +1,36 @@ +## AverageCalc + +### Instructions + +Write a function named `average` in a file named `AverageCalc` java. This function takes three parameters: start, end, and step. It returns the average of the numbers between start and end with each number being greater than the previous one by the step given. + +### Expected Functions + +```java +public class AverageCalc { + public static int average(int start, int end, int step) { + // your code here + } +} +``` + +### Usage + +Here is a possible `ExerciseRunner.java` to test your function : + +```java +public class ExerciseRunner { + public static void main(String[] args) { + System.out.println(AverageCalc.average(1,5,1)); + } +} +``` + +and its output : + +```shell +$ javac *.java -d build +$ java -cp build ExerciseRunner +3 +$ +```