Untitled
unknown
plain_text
3 years ago
19 kB
8
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...