Untitled
unknown
plain_text
2 years ago
19 kB
7
Indexable
import java.util.ArrayList; import java.util.List; import static java.lang.Double.parseDouble; public class Main { public static void main(String[] args) { List<Double> kurzy = new ArrayList<>(); kurzy.add(2.37); kurzy.add(2.07); kurzy.add(1.47); kurzy.add(1.33); kurzy.add(2.73); kurzy.add(2.07); kurzy.add(1.72); kurzy.add(1.61); kurzy.add(2.01); kurzy.add(3.70); List<Double> castky = new ArrayList<>(); castky.add(0.00); castky.add(0.00); castky.add(0.00); castky.add(0.00); castky.add(0.00); castky.add(11.00); double celkovaVyhra = 0; double celkovvVklad = 0; if (castky.size() >= 1) { System.out.println("AKU-1"); for (int i = 0; i < kurzy.size(); i++) { //nazov skupiny System.out.println("Skupina: " + (char) (i + 65)); //Vypocet kurzu System.out.println("Kurz: " + formatNumber(kurzy.get(i))); //Vsazena castka System.out.println("Vsazena castka: " + castky.get(0)); celkovvVklad += castky.get(0); //Vypocet vyhry double vyhra = formatNumber(kurzy.get(i)) * formatNumber(castky.get(0)); System.out.println("Vyhra: " + vyhra); celkovaVyhra += vyhra; System.out.println(celkovaVyhra + " " + vyhra); System.out.println("\n"); } } if (castky.size() >= 2) { System.out.println("AKU-2"); for (int i = 0; i < kurzy.size(); i++) { for (int j = i + 1; j < kurzy.size(); j++) { System.out.print("Skupina: " + (char) (i + 65)); System.out.print((char) (j + 65) + "\n"); //kurz double kurz = formatNumber(formatNumber(kurzy.get(i)) * formatNumber(kurzy.get(j))); System.out.println("Kurz: " + formatNumber(kurz)); System.out.println("Vsazena castka: " + formatNumber(castky.get(1))); celkovvVklad += formatNumber(castky.get(1)); double vyhra = formatNumber((kurz * castky.get(1))); celkovaVyhra += vyhra; System.out.println("Vyhra: " + formatNumber(vyhra) + "00"); System.out.println(celkovaVyhra); System.out.println("\n"); } } } if (castky.size() >= 3) { System.out.println("AKU-3"); for (int i = 0; i < kurzy.size(); i++) { for (int j = i + 1; j < kurzy.size(); j++) { for (int k = j + 1; k < kurzy.size(); k++) { System.out.print("Skupina: " + (char) (i + 65)); System.out.print((char) (j + 65)); System.out.print((char) (k + 65) + "\n"); double kurz = formatNumber(kurzy.get(i) * kurzy.get(j) * kurzy.get(k)); System.out.println("Kurz: " + kurz); System.out.println("Vsazena castka: " + castky.get(2)); celkovvVklad += castky.get(2); double vyhra = formatNumber(kurz * castky.get(2)); System.out.println("Vyhra: " + vyhra + "00"); celkovaVyhra += vyhra; System.out.println("\n"); } } } } if (castky.size() >= 4) { System.out.println("AKU-4"); //Nazov skupiny for (int i = 0; i < kurzy.size(); i++) { for (int j = i + 1; j < kurzy.size(); j++) { for (int k = j + 1; k < kurzy.size(); k++) { for (int l = k + 1; l < kurzy.size(); l++) { System.out.print("Skupina: " + (char) (i + 65)); System.out.print((char) (j + 65)); System.out.print((char) (k + 65)); System.out.print((char) (l + 65) + "\n"); //kurz double kurz = formatNumber(kurzy.get(i) * kurzy.get(j) * kurzy.get(k) * kurzy.get(l)); System.out.println("Kurz: " + kurz); //Vsazena castka System.out.println("Vsazena castka: " + castky.get(3)); celkovvVklad += castky.get(3); //Vyhra System.out.println("Vyhra: " + formatNumber(kurz * castky.get(3)) + "00"); } } } } } if (castky.size() >= 5) { for (int i = 0; i < kurzy.size(); i++) { for (int j = i + 1; j < kurzy.size(); j++) { for (int k = j + 1; k < kurzy.size(); k++) { for (int l = k + 1; l < kurzy.size(); l++) { for (int m = l + 1; m < kurzy.size(); m++) { System.out.print("Skupina: " + (char) (i + 65)); System.out.print((char) (j + 65)); System.out.print((char) (k + 65)); System.out.print((char) (l + 65)); System.out.print((char) (m + 65) + "\n"); //kurz double kurz = formatNumber(kurzy.get(i) * kurzy.get(j) * kurzy.get(k) * kurzy.get(l) * kurzy.get(m)); System.out.println("Kurz: " + formatNumber(kurz)); //Vsazena castka System.out.println("Vsazena castka: " + castky.get(4)); celkovvVklad += castky.get(4); //Vyhra System.out.println("Vyhra: " + formatNumber(kurz * castky.get(4)) + "00"); } } } } } } if (castky.size() >= 6) { System.out.println("AKU-6"); //Nazov skupiny for (int i = 0; i < kurzy.size(); i++) { for (int j = i + 1; j < kurzy.size(); j++) { for (int k = j + 1; k < kurzy.size(); k++) { for (int l = k + 1; l < kurzy.size(); l++) { for (int m = l + 1; m < kurzy.size(); m++) { for (int n = m + 1; n < kurzy.size(); n++) { System.out.print("Skupina: " + (char) (i + 65)); System.out.print((char) (j + 65)); System.out.print((char) (k + 65)); System.out.print((char) (l + 65)); System.out.print((char) (m + 65)); System.out.print((char) (n + 65) + "\n"); double kurz = formatNumber(kurzy.get(i) * kurzy.get(j) * kurzy.get(k) * kurzy.get(l) * kurzy.get(m) * kurzy.get(n)); System.out.println("Kurz: " + formatNumber(kurz)); //Vsazena castka System.out.println("Vsazena castka: " + formatNumber(castky.get(5))); celkovvVklad += formatNumber(castky.get(5)); System.out.println(castky.get(5)); //Vyhra System.out.println("Vyhra: " + formatNumber(kurz * castky.get(5)) + "00"); } } } } } } } if (castky.size() >= 7) { System.out.println("AKU-6"); //Nazov skupiny for (int i = 0; i < kurzy.size(); i++) { for (int j = i + 1; j < kurzy.size(); j++) { for (int k = j + 1; k < kurzy.size(); k++) { for (int l = k + 1; l < kurzy.size(); l++) { for (int m = l + 1; m < kurzy.size(); m++) { for (int n = m + 1; n < kurzy.size(); n++) { for (int o = n + 1; o < kurzy.size(); o++) { System.out.print("Skupina: " + (char) (i + 65)); System.out.print((char) (j + 65)); System.out.print((char) (k + 65)); System.out.print((char) (l + 65)); System.out.print((char) (m + 65)); System.out.print((char) (n + 65)); System.out.print((char) (o + 65) + "\n"); //kurz double kurz = formatNumber(kurzy.get(i) * kurzy.get(j) * kurzy.get(k) * kurzy.get(l) * kurzy.get(m) * kurzy.get(n) * kurzy.get(o)); System.out.println("Kurz: " + formatNumber(kurz)); //Vsazena castka System.out.println("Vsazena castka: " + formatNumber(castky.get(6))); celkovvVklad += formatNumber(castky.get(6)); System.out.println(castky.get(6)); //Vyhra System.out.println("Vyhra: " + formatNumber(kurz * castky.get(6)) + "00"); } } } } } } } } if (castky.size() >= 8) { System.out.println("AKU-6"); //Nazov skupiny for (int i = 0; i < kurzy.size(); i++) { for (int j = i + 1; j < kurzy.size(); j++) { for (int k = j + 1; k < kurzy.size(); k++) { for (int l = k + 1; l < kurzy.size(); l++) { for (int m = l + 1; m < kurzy.size(); m++) { for (int n = m + 1; n < kurzy.size(); n++) { for (int o = n + 1; o < kurzy.size(); o++) { for (int p = o + 1; p < kurzy.size(); p++) { System.out.print("Skupina: " + (char) (i + 65)); System.out.print((char) (j + 65)); System.out.print((char) (k + 65)); System.out.print((char) (l + 65)); System.out.print((char) (m + 65)); System.out.print((char) (n + 65)); System.out.print((char) (o + 65)); System.out.print((char) (p + 65) + "\n"); //kurz double kurz = formatNumber(kurzy.get(i) * kurzy.get(j) * kurzy.get(k) * kurzy.get(l) * kurzy.get(m) * kurzy.get(n) * kurzy.get(o) * kurzy.get(p)); System.out.println("Kurz: " + formatNumber(kurz)); //Vsazena castka System.out.println("Vsazena castka: " + formatNumber(castky.get(7))); celkovvVklad += formatNumber(castky.get(7)); System.out.println(castky.get(7)); //Vyhra System.out.println("Vyhra: " + formatNumber(kurz * castky.get(7)) + "00"); } } } } } } } } } if (castky.size() >= 9) { System.out.println("AKU-6"); //Nazov skupiny for (int i = 0; i < kurzy.size(); i++) { for (int j = i + 1; j < kurzy.size(); j++) { for (int k = j + 1; k < kurzy.size(); k++) { for (int l = k + 1; l < kurzy.size(); l++) { for (int m = l + 1; m < kurzy.size(); m++) { for (int n = m + 1; n < kurzy.size(); n++) { for (int o = n + 1; o < kurzy.size(); o++) { for (int p = o + 1; p < kurzy.size(); p++) { for (int q = p + 1; q < kurzy.size(); q++) { System.out.print("Skupina: " + (char) (i + 65)); System.out.print((char) (j + 65)); System.out.print((char) (k + 65)); System.out.print((char) (l + 65)); System.out.print((char) (m + 65)); System.out.print((char) (n + 65)); System.out.print((char) (o + 65)); System.out.print((char) (p + 65)); System.out.print((char) (q + 65) + "\n"); //kurz double kurz = formatNumber(kurzy.get(i) * kurzy.get(j) * kurzy.get(k) * kurzy.get(l) * kurzy.get(m) * kurzy.get(n) * kurzy.get(o) * kurzy.get(p) * kurzy.get(q)); System.out.println("Kurz: " + formatNumber(kurz)); //Vsazena castka System.out.println("Vsazena castka: " + formatNumber(castky.get(8))); celkovvVklad += formatNumber(castky.get(8)); System.out.println(castky.get(8)); //Vyhra System.out.println("Vyhra: " + formatNumber(kurz * castky.get(8)) + "00"); } } } } } } } } } if (castky.size() >= 10) { System.out.println("AKU-6"); //Nazov skupiny for (int i = 0; i < kurzy.size(); i++) { for (int j = i + 1; j < kurzy.size(); j++) { for (int k = j + 1; k < kurzy.size(); k++) { for (int l = k + 1; l < kurzy.size(); l++) { for (int m = l + 1; m < kurzy.size(); m++) { for (int n = m + 1; n < kurzy.size(); n++) { for (int o = n + 1; o < kurzy.size(); o++) { for (int p = o + 1; p < kurzy.size(); p++) for (int q = p + 1; q < kurzy.size(); q++) for (int r = q + 1; r < kurzy.size(); r++) { System.out.print("Skupina: " + (char) (i + 65)); System.out.print((char) (j + 65)); System.out.print((char) (k + 65)); System.out.print((char) (l + 65)); System.out.print((char) (m + 65)); System.out.print((char) (n + 65)); System.out.print((char) (o + 65)); System.out.print((char) (p + 65)); System.out.print((char) (q + 65)); System.out.print((char) (r + 65) + "\n"); //kurz double kurz = formatNumber(kurzy.get(i) * kurzy.get(j) * kurzy.get(k) * kurzy.get(l) * kurzy.get(m) * kurzy.get(n) * kurzy.get(o) * kurzy.get(p) * kurzy.get(q) * kurzy.get(r)); System.out.println("Kurz: " + formatNumber(kurz)); //Vsazena castka System.out.println("Vsazena castka: " + formatNumber(castky.get(9))); celkovvVklad += formatNumber(castky.get(9)); System.out.println(castky.get(9)); //Vyhra double vyhra = formatNumber(kurz * castky.get(9)); System.out.println("Vyhra: " + vyhra + "00"); } } } } } } } } } System.out.println("Celkovy vklad: " + formatNumber(celkovvVklad)); System.out.println("Mozna vyhra: " + formatNumber(celkovaVyhra)); System.out.println("Celkovy kurz: " + formatNumber((celkovaVyhra / celkovvVklad))); } } private static double formatNumber ( double n){ return parseDouble(String.format("%.2f", n).replaceAll(",", ".").replaceAll("[^0-9.]", "")); } }
Editor is loading...