From 445b19885320a50b7cc2e2e4a9079e1bb167ff32 Mon Sep 17 00:00:00 2001 From: Jonah Snider Date: Tue, 11 Jun 2024 13:39:43 -0700 Subject: [PATCH] Add average two numbers assignment --- .../variables1/AverageTwoNumbers.java | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 app/src/main/java/assignments/variables1/AverageTwoNumbers.java diff --git a/app/src/main/java/assignments/variables1/AverageTwoNumbers.java b/app/src/main/java/assignments/variables1/AverageTwoNumbers.java new file mode 100644 index 0000000..c45bd9b --- /dev/null +++ b/app/src/main/java/assignments/variables1/AverageTwoNumbers.java @@ -0,0 +1,27 @@ +package assignments.variables1; + +public class AverageTwoNumbers { + // vvvvvvvvvvvvvvvvvvvvvvvvvvvvvv YOUR CODE vvvvvvvvvvvvvvvvvvvvvvvvvvvvv// + private static int averageTwoNumbers(int firstNumber, int secondNumber) { + // Compute the average of two input numbers. + return 0; + } + + // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ YOUR CODE ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + private static void testAverageTwoNumbers(int firstNumber, int secondNumber, int expected) { + double result = averageTwoNumbers(firstNumber, secondNumber); + boolean pass = Math.abs(result - expected) < 0.001; + System.out.printf( + "averageTwoNumbers(%s, %s) -> %s | %s | %s \n", + firstNumber, secondNumber, expected, result, pass ? "OK " : "X "); + } + + public static void main(String[] args) { + System.out.println("Function Call -> Expected | Yours | Pass?\n"); + testAverageTwoNumbers(1, 3, 2); + testAverageTwoNumbers(2, 2, 2); + testAverageTwoNumbers(16, 19, 17); + testAverageTwoNumbers(-581, 581, 0); + } +}