From a7da565992a564c9a1879da3e82f355d83a93b8f Mon Sep 17 00:00:00 2001 From: Chris's Razer Blade <59944262+CCShambotsProgramming@users.noreply.github.com> Date: Thu, 18 Mar 2021 12:44:57 -0400 Subject: [PATCH] Version 1.3.1 - added rounded multiplication and division with remainders. --- .../untitled/com/company/Main.class | Bin 2307 -> 2737 bytes src/com/company/Calc.java | 33 +++++++++--- src/com/company/Main.java | 49 ++++++++++-------- 3 files changed, 52 insertions(+), 30 deletions(-) diff --git a/out/production/untitled/com/company/Main.class b/out/production/untitled/com/company/Main.class index 34f443d546e2b7853e9dcb9cb59c3f6de7d2c409..eaf63133c9dd6d1d18068f487679accf4f098aae 100644 GIT binary patch delta 1415 zcmYLJUu;uV9RAL|x4n1uuB+9-3bT{}xofvlWM+X*nQlWj|IBSnU^3CN7FXR?Y}Z)? ztvH9`K*8(Fcrf8)$%RB86=V;!E(CL)&j)g9P=tg2@I+bN=K9bJPWec^W#K?v{k#~I9g@7g{O%L z@?nX29}Z#E#4|Py%dXK124x{$Pz?B^u%sJtf=KYN4ZQ91&(%gK8qq*9p>;V6(;M$(8-~N{rz9S z9J`LX8)!&+t|J)SR6$e7Q$ctz9&D*#=T-Nr_pY*Y6YYa?dC#5Yq!BVU45;TUM(Yyl zq%Ubm<6asiK2XKZD(qxfk<@&b9E;#rU66XcI7 zKIWDD5P5%D2?M4SdMP}v_5JVU5K@aZbch`t< zY(^SQnBu25i!C^dt$3U6MTEs?h=|XzU94i8_!2wCE$kBCVTbqut>Q;S#m{iWFK8FP zAuj$xoA?_Ev5q~OALaYCt=vjB^#QiHU#sUaN^J8*aT%xa8Z|aE&TuumLA zO~V^p)zQP3mpL==CLP1r{4X?p4Q(d>lT4V#I$Gc{aZab8ekMPnH7ssWG0>o%K%l-O nz{l@jXDN)DpYPQ1mfRcjysj*kzyf0tm&kmay^qWI5TXA8FSrJ# delta 1016 zcmYjQNlz3}5dLbWHzqC1D1;Fh76DUC9br@!#~z8>s<0uaUXZQmD>nDbrM zJAEj^d7H*sfi*R{IMp&YF)8qtl*TMv5J;JY2C9gKCaREy7OFK1ZB!LLT*M_4F&iD| zbn?B;T`?a5=(drK9)VU8D;-ciS8Vj6lVKN^#}x0g(eLuvXQV`@l*z2%QKKy+j#NMMQ`uqJo$w)`-!7;jeR(w|i^M zEi{tXySzqIypp`p<;A+V@jf3UVkdHu4yfd1oMn zGnR^Sq@fzeQHv8SAsv0(8AK*~7{C-x;t{g2iX16Ku7r>$RS3!%oRTOCr3nSniqq18 z66r;;^rK9M5tdPeBtC(1nMb8N4D}q1WEp4bNuGNZKXDiLR2yW8Nv2ttM;6$M`y7#M z8N>tbdicLoV}>g)X6ez1v|n^PK$*#3&V;EQA{V-eheCtQB2 h { - total = Calc.add(num1, num2); - System.out.println(total); - } - case "-" -> { - total = Calc.sub(num1, num2); - System.out.println(total); - } - case "*", "x" -> { - total = Calc.mul(num1, num2); - System.out.println(total); - } - case "/" -> { - total = Calc.div(num1, num2); - System.out.println(total); - } - default -> System.out.println("Unexpected value: '" + op + "' ...restarting program"); + switch (op) { + case "+" -> { + total = Calc.add(num1, num2); + System.out.println(total); } + case "-" -> { + total = Calc.sub(num1, num2); + System.out.println(total); + } + case "*", "x" -> { + total = Calc.mul(num1, num2); + System.out.println(total); + } + case "/" -> { + total = Calc.div(num1, num2); + System.out.println(total); + } + case "*/", "xR", "xr" -> System.out.println(Calc.mulRound(num1, num2)); + case "/R", "/r" -> System.out.println(Calc.divRemain(num1, num2)); + default -> System.out.println("Unexpected value: '" + op + "' ...restarting program"); + } } } } \ No newline at end of file