getPerc static method
List
getPerc(
- dynamic v1,
- dynamic v2,
- dynamic v3,
- dynamic v4,
- dynamic v5,
- dynamic v6,
- dynamic v7,
- dynamic v8,
- dynamic choice,
Implementation
static List getPerc(v1, v2, v3, v4, v5, v6, v7, v8, choice) {
var div;
var slot1res = v1;
var slot2res = v2;
var slot3res = v3 ?? 0.0;
var slot4res = v4 ?? 0.0;
var slot5res = v5 ?? 0.0;
var slot6res = v6 ?? 0.0;
var slot7res = v7 ?? 0.0;
var slot8res = v8 ?? 0.0;
if (choice == 1) {
var sum = slot1res + slot2res + slot3res + slot4res + slot5res + slot6res + slot7res + slot8res;
div = sum == 0 ? 0 : (1 / sum) * slot1res;
}
if (choice == 2) {
var sum = slot1res + slot2res + slot3res + slot4res + slot5res + slot6res + slot7res + slot8res;
div = sum == 0 ? 0 : (1 / sum) * slot2res;
}
if (choice == 3) {
var sum = slot1res + slot2res + slot3res + slot4res+ slot5res + slot6res + slot7res + slot8res;
div = sum == 0 ? 0 : (1 / sum) * slot3res;
}
if (choice == 4) {
var sum = slot1res + slot2res + slot3res + slot4res+ slot5res + slot6res + slot7res + slot8res;
div = sum == 0 ? 0 : (1 / sum) * slot4res;
}
if (choice == 5) {
var sum = slot1res + slot2res + slot3res + slot4res+ slot5res + slot6res + slot7res + slot8res;
div = sum == 0 ? 0 : (1 / sum) * slot5res;
}
if (choice == 6) {
var sum = slot1res + slot2res + slot3res + slot4res+ slot5res + slot6res + slot7res + slot8res;
div = sum == 0 ? 0 : (1 / sum) * slot6res;
}
if (choice == 7) {
var sum = slot1res + slot2res + slot3res + slot4res+ slot5res + slot6res + slot7res + slot8res;
div = sum == 0 ? 0 : (1 / sum) * slot7res;
}
if (choice == 8) {
var sum = slot1res + slot2res + slot3res + slot4res+ slot5res + slot6res + slot7res + slot8res;
div = sum == 0 ? 0 : (1 / sum) * slot8res;
}
return [div == 0 ? 0.0 : div.toDouble(), div];
}