Skip to content

Repository files navigation

ModSpare

publicclassMainActivityextendsAppCompatActivity {
privatestaticfinalStringTAG = "safaasfaagagags";
@OverrideprotectedvoidonCreate(BundlesavedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
List<UOMConvert> list = newArrayList<>();
list.add(newUOMConvert(0, 120, "CTN"));
list.add(newUOMConvert(0, 6, "HGR"));
list.add(newUOMConvert(110, 1, "PCS"));
List<UOMConvertResult> res = uomConverter(list);
Stringmsg = "";
StringclearMsg = "";
for (UOMConvertResults : res) {
msg += s.name;
if (s.newValue != 0)
clearMsg += s.name;
}
Log.d(TAG, "onCreate: " + msg);
Log.d(TAG, "onCreate: " + clearMsg);
//onCreate: 0 CTN 18 HGR 2 PCS//onCreate: 18 HGR 2 PCS
}
privateList<UOMConvertResult> uomConverter(List<UOMConvert> list) {
int[] arrayPcs = newint[list.size()];
for (inti = 0; i < list.size(); i++) {
UOMConvertd = list.get(i);
intbuy = d.buy;
intinPcs = d.inPcs;
arrayPcs[i] = buy * inPcs;
}
intallInPcs = 0;
for (intd : arrayPcs) {
allInPcs += d;
}
List<UOMConvertResult> res = newArrayList<>();
for (inti = 0; i < list.size(); i++) {
UOMConvertd = list.get(i);
inttotal = allInPcs / d.inPcs;
res.add(newUOMConvertResult(total + " " + d.name + " ", total));
allInPcs = allInPcs - (total * d.inPcs);
}
returnres;
}
}

Copyright 2021 M. Fadli Zein

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages