diff --git a/Projects/m319-projectThree/.idea/discord.xml b/Projects/m319-projectThree/.idea/discord.xml new file mode 100644 index 0000000..a98cb47 --- /dev/null +++ b/Projects/m319-projectThree/.idea/discord.xml @@ -0,0 +1,7 @@ + + + + + \ No newline at end of file diff --git a/Projects/m319-projectThree/src/main/java/net/stelian/m319/projectThree/CurrencyExchange.java b/Projects/m319-projectThree/src/main/java/net/stelian/m319/projectThree/CurrencyExchange.java index c91c2a6..d5964b8 100644 --- a/Projects/m319-projectThree/src/main/java/net/stelian/m319/projectThree/CurrencyExchange.java +++ b/Projects/m319-projectThree/src/main/java/net/stelian/m319/projectThree/CurrencyExchange.java @@ -26,20 +26,30 @@ public class CurrencyExchange { } public static void exchangeCalc(float amount, String currency) { - float course; - - if (currency.toLowerCase() == "yen") { - course = 0; //TODO - } else if (currency.toLowerCase() == "gbp") { - - } else if (currency.toLowerCase() == "usd") { - - } else if (currency.toLowerCase() == "eur") { - - } else if (currency.toLowerCase() == "chf") { + if (currency.equalsIgnoreCase("yen")) { + double course = 145.441; + double output = course * amount; + System.out.println(output+" "+currency); + } else if (currency.equalsIgnoreCase("gbp")) { + double course = 0.896674; + double output = course * amount; + System.out.println(output+" "+currency); + } else if (currency.equalsIgnoreCase("usd")) { + double course = 1.06236; + double output = course * amount; + System.out.println(output+" "+currency); + } else if (currency.equalsIgnoreCase("eur")) { + double course = 1.00554; + double output = course * amount; + System.out.println(output+" "+currency); + } else if (currency.equalsIgnoreCase("chf")) { + double course = 1.00; + double output = course * amount; + System.out.println(output+" "+currency); } else { System.out.println("Invalid currency selected: "+currency); } + System.out.println("Date of courses: Tue Mar 7 07:21:06 PM CET 2023"); } -} +} \ No newline at end of file diff --git a/Projects/m319-projectThree/src/main/java/net/stelian/m319/projectThree/GradmassBogenmass.java b/Projects/m319-projectThree/src/main/java/net/stelian/m319/projectThree/GradmassBogenmass.java new file mode 100644 index 0000000..d01d8bf --- /dev/null +++ b/Projects/m319-projectThree/src/main/java/net/stelian/m319/projectThree/GradmassBogenmass.java @@ -0,0 +1,16 @@ +package net.stelian.m319.projectThree; +import java.util.InputMismatchException; +import java.util.Scanner; +public class GradmassBogenmass { + public static void main(String[] args) { + Scanner input = new Scanner(System.in); + System.out.print("Please enter the angle in degrees: "); + try { + double gradmass = input.nextDouble(); + double bogenmass = gradmass * (Math.PI/180); + System.out.println("Result: "+bogenmass); + } catch(InputMismatchException e) { + System.out.println("ERROR: Invalid input. Please try again."); + } + } +} \ No newline at end of file diff --git a/Projects/m319-projectThree/target/classes/net/stelian/m319/projectThree/CurrencyExchange.class b/Projects/m319-projectThree/target/classes/net/stelian/m319/projectThree/CurrencyExchange.class index 2d9c6f8..5a2bd10 100644 Binary files a/Projects/m319-projectThree/target/classes/net/stelian/m319/projectThree/CurrencyExchange.class and b/Projects/m319-projectThree/target/classes/net/stelian/m319/projectThree/CurrencyExchange.class differ diff --git a/Projects/m319-projectThree/target/classes/net/stelian/m319/projectThree/GradmassBogenmass.class b/Projects/m319-projectThree/target/classes/net/stelian/m319/projectThree/GradmassBogenmass.class new file mode 100644 index 0000000..2e17e59 Binary files /dev/null and b/Projects/m319-projectThree/target/classes/net/stelian/m319/projectThree/GradmassBogenmass.class differ