Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private void countBBU(){
- String Gender = childGenderCountBBU.getText().toString();
- String Umur = childMonthCountBBU.getText().toString();
- Integer UmurValue = Integer.parseInt(Umur);
- String Berat = childWeightCountBBU.getText().toString();
- Double BeratValue = Double.parseDouble(Berat);
- Double Result = 0.0;
- //Ganti dari sini
- if (Gender.equals("Laki-laki")){
- if (UmurValue==1){
- if (BeratValue<=3.3){
- Result = (BeratValue-3.3)/(3.3-2.9);
- }else {
- Result = (BeratValue-3.3)/(3.9-3.3);
- }
- }else if (UmurValue==2){
- if (BeratValue<=4.5){
- Result = (BeratValue-4.5)/(4.5-3.9);
- }else {
- Result = (BeratValue-4.5)/(5.1-4.5);
- }
- }else if (UmurValue==3){
- if (BeratValue<=5.6){
- Result = (BeratValue-5.6)/(5.6-4.9);
- }else {
- Result = (BeratValue-5.6)/(6.3-5.6);
- }
- }else if (UmurValue==4){
- if (BeratValue<=6.4){
- Result = (BeratValue-6.4)/(6.4-5.7);
- }else {
- Result = (BeratValue-6.4)/(7.2-6.4);
- }
- }else if (UmurValue==5){
- if (BeratValue<=7.0){
- Result = (BeratValue-7.0)/(7.0-6.2);
- }else {
- Result = (BeratValue-7.0)/(7.8-7.0);
- }
- }else if (UmurValue==6){
- if (BeratValue<=7.5){
- Result = (BeratValue-7.5)/(7.5-6.7);
- }else {
- Result = (BeratValue-7.5)/(8.4-7.5);
- }
- }else if (UmurValue==7){
- if (BeratValue<=7.9){
- Result = (BeratValue-7.9)/(7.9-7.1);
- }else {
- Result = (BeratValue-7.9)/(8.8-7.9);
- }
- }else if (UmurValue==8){
- if (BeratValue<=8.3){
- Result = (BeratValue-8.3)/(8.3-7.4);
- }else {
- Result = (BeratValue-8.3)/(9.2-8.3);
- }
- }else if (UmurValue==9){
- if (BeratValue<=8.6){
- Result = (BeratValue-8.6)/(8.6-7.7);
- }else {
- Result = (BeratValue-8.6)/(9.6-8.6);
- }
- }else if (UmurValue==10){
- if (BeratValue<=8.9){
- Result = (BeratValue-8.9)/(8.9-8.0);
- }else {
- Result = (BeratValue-8.9)/(9.9-8.9);
- }
- }else if (UmurValue==11){
- if (BeratValue<=9.2){
- Result = (BeratValue-9.2)/(9.2-8.2);
- }else {
- Result = (BeratValue-9.2)/(10.2-9.2);
- }
- }else if (UmurValue==12){
- if (BeratValue<=9.4){
- Result = (BeratValue-9.4)/(9.4-8.4);
- }else {
- Result = (BeratValue-9.4)/(10.5-9.4);
- }
- }else if (UmurValue==13){
- if (BeratValue<=9.6){
- Result = (BeratValue-9.6)/(9.6-8.6);
- }else {
- Result = (BeratValue-9.6)/(10.8-9.6);
- }
- }else if (UmurValue==14){
- if (BeratValue<=9.9){
- Result = (BeratValue-9.9)/(9.9-8.8);
- }else {
- Result = (BeratValue-9.9)/(11.0-9.9);
- }
- }else if (UmurValue==15){
- if (BeratValue<=10.1){
- Result = (BeratValue-10.1)/(10.1-9.0);
- }else {
- Result = (BeratValue-10.1)/(11.3-10.1);
- }
- }else if (UmurValue==16){
- if (BeratValue<=10.3){
- Result = (BeratValue-10.3)/(10.3-9.2);
- }else {
- Result = (BeratValue-10.3)/(11.5-10.3);
- }
- }else if (UmurValue==17){
- if (BeratValue<=10.5){
- Result = (BeratValue-10.5)/(10.5-9.4);
- }else {
- Result = (BeratValue-10.5)/(11.7-10.5);
- }
- }else if (UmurValue==18){
- if (BeratValue<=10.7){
- Result = (BeratValue-10.7)/(10.7-9.6);
- }else {
- Result = (BeratValue-10.7)/(12.0-10.7);
- }
- }else if (UmurValue==19){
- if (BeratValue<=10.9){
- Result = (BeratValue-10.9)/(10.9-9.8);
- }else {
- Result = (BeratValue-10.9)/(12.2-10.9);
- }
- }else if (UmurValue==20){
- if (BeratValue<=11.1){
- Result = (BeratValue-11.1)/(11.1-10.0);
- }else {
- Result = (BeratValue-11.1)/(12.5-11.1);
- }
- }else if (UmurValue==21){
- if (BeratValue<=11.3){
- Result = (BeratValue-11.3)/(11.3-10.1);
- }else {
- Result = (BeratValue-11.3)/(12.7-11.3);
- }
- }else if (UmurValue==22){
- if (BeratValue<=11.5){
- Result = (BeratValue-11.5)/(11.5-10.3);
- }else {
- Result = (BeratValue-11.5)/(12.9-11.5);
- }
- }else if (UmurValue==23){
- if (BeratValue<=11.8){
- Result = (BeratValue-11.8)/(11.8-10.5);
- }else {
- Result = (BeratValue-11.8)/(13.2-11.8);
- }
- }else if (UmurValue==24){
- if (BeratValue<=12.0){
- Result = (BeratValue-12.0)/(12.0-10.7);
- }else {
- Result = (BeratValue-12.0)/(13.4-12.0);
- }
- }else if (UmurValue==25){
- if (BeratValue<=12.2){
- Result = (BeratValue-12.2)/(12.2-10.8);
- }else {
- Result = (BeratValue-12.2)/(13.6-12.2);
- }
- }else if (UmurValue==26){
- if (BeratValue<=12.4){
- Result = (BeratValue-12.4)/(12.4-11.0);
- }else {
- Result = (BeratValue-12.4)/(13.9-12.4);
- }
- }else if (UmurValue==27){
- if (BeratValue<=12.5){
- Result = (BeratValue-12.5)/(12.5-11.2);
- }else {
- Result = (BeratValue-12.5)/(14.1-12.5);
- }
- }else if (UmurValue==28){
- if (BeratValue<=12.7){
- Result = (BeratValue-12.7)/(12.7-11.3);
- }else {
- Result = (BeratValue-12.7)/(14.3-12.7);
- }
- }else if (UmurValue==29){
- if (BeratValue<=12.9){
- Result = (BeratValue-12.9)/(12.9-11.5);
- }else {
- Result = (BeratValue-12.9)/(14.5-12.9);
- }
- }else if (UmurValue==30){
- if (BeratValue<=13.1){
- Result = (BeratValue-13.1)/(13.1-11.7);
- }else {
- Result = (BeratValue-13.1)/(14.8-13.1);
- }
- }else if (UmurValue==31){
- if (BeratValue<=13.3){
- Result = (BeratValue-13.3)/(13.3-11.8);
- }else {
- Result = (BeratValue-13.3)/(15.0-13.3);
- }
- }
- }else if (UmurValue==32){
- if (BeratValue<=13.5){
- Result = (BeratValue-13.5)/(13.5-12.0);
- }else {
- Result = (BeratValue-13.5)/(15.2-13.5);
- }
- }
- }else if (UmurValue==33){
- if (BeratValue<=13.7){
- Result = (BeratValue-13.7)/(13.7-12.1);
- }else {
- Result = (BeratValue-13.7)/(15.4-13.7);
- }
- }
- }else if (UmurValue==34){
- if (BeratValue<=13.8){
- Result = (BeratValue-13.8)/(13.8-12.3);
- }else {
- Result = (BeratValue-13.8)/(15.6-13.8);
- }
- }
- }else if (UmurValue==35){
- if (BeratValue<=14.0){
- Result = (BeratValue-14.0)/(14.0-12.4);
- }else {
- Result = (BeratValue-14.0)/(15.8-14.0);
- }
- }
- }else if (UmurValue==36){
- if (BeratValue<=14.2){
- Result = (BeratValue-14.2)/(14.2-12.6);
- }else {
- Result = (BeratValue-14.2)/(16.0-14.2);
- }
- }
- }else if (UmurValue==37){
- if (BeratValue<=14.3){
- Result = (BeratValue-14.3)/(14.3-12.7);
- }else {
- Result = (BeratValue-14.3)/(16.2-14.3);
- }
- }
- }else if (UmurValue==38){
- if (BeratValue<=14.5){
- Result = (BeratValue-14.5)/(14.5-12.9);
- }else {
- Result = (BeratValue-14.5)/(16.4-14.5);
- }
- }
- }else if (UmurValue==39){
- if (BeratValue<=14.7){
- Result = (BeratValue-14.7)/(14.7-13.0);
- }else {
- Result = (BeratValue-14.7)/(16.6-14.7);
- }
- }
- }else if (UmurValue==40){
- if (BeratValue<=14.8){
- Result = (BeratValue-14.8)/(14.8-13.1);
- }else {
- Result = (BeratValue-14.8)/(16.8-14.8);
- }
- }
- }else if (UmurValue==41){
- if (BeratValue<=15.0){
- Result = (BeratValue-15.0)/(15.0-13.3);
- }else {
- Result = (BeratValue-15.0)/(17.0-15.0);
- }
- }
- }else if (UmurValue==42){
- if (BeratValue<=15.2){
- Result = (BeratValue-15.2)/(15.2-13.4);
- }else {
- Result = (BeratValue-15.2)/(17.2-15.2);
- }
- }
- }else if (UmurValue==43){
- if (BeratValue<=15.3){
- Result = (BeratValue-15.3)/(15.3-13.6);
- }else {
- Result = (BeratValue-15.3)/(17.4-15.3);
- }
- }
- }else if (UmurValue==44){
- if (BeratValue<=15.5){
- Result = (BeratValue-15.5)/(15.5-13.7);
- }else {
- Result = (BeratValue-15.5)/(17.6-15.5);
- }
- }
- }else if (UmurValue==45){
- if (BeratValue<=15.7){
- Result = (BeratValue-15.7)/(15.7-13.8);
- }else {
- Result = (BeratValue-15.7)/(17.8-15.7);
- }
- }
- }else if (UmurValue==46){
- if (BeratValue<=15.8){
- Result = (BeratValue-15.8)/(15.8-14.0);
- }else {
- Result = (BeratValue-15.8)/(18.0-15.8);
- }
- }
- }else if (UmurValue==47){
- if (BeratValue<=16.0){
- Result = (BeratValue-16.0)/(16.0-14.1);
- }else {
- Result = (BeratValue-16.0)/(18.2-16.0);
- }
- }
- }else if (UmurValue==48){
- if (BeratValue<=16.2){
- Result = (BeratValue-16.2)/(16.2-14.3);
- }else {
- Result = (BeratValue-16.2)/(18.4-16.2);
- }
- }
- }else if (UmurValue==49){
- if (BeratValue<=16.3){
- Result = (BeratValue-16.3)/(16.3-14.4);
- }else {
- Result = (BeratValue-16.3)/(18.6-16.3);
- }
- }
- }else if (UmurValue==50){
- if (BeratValue<=16.5){
- Result = (BeratValue-16.5)/(16.5-14.5);
- }else {
- Result = (BeratValue-16.5)/(18.8-16.5);
- }
- }
- }else if (UmurValue==51){
- if (BeratValue<=16.7){
- Result = (BeratValue-16.7)/(16.7-14.7);
- }else {
- Result = (BeratValue-16.7)/(19.0-16.7);
- }
- }
- }else if (UmurValue==52){
- if (BeratValue<=16.8){
- Result = (BeratValue-16.8)/(16.8-14.8);
- }else {
- Result = (BeratValue-16.8)/(19.2-16.8);
- }
- }
- }else if (UmurValue==53){
- if (BeratValue<=17.0){
- Result = (BeratValue-17.0)/(17.0-15.0);
- }else {
- Result = (BeratValue-17.0)/(19.4-17.0);
- }
- }
- }else if (UmurValue==54){
- if (BeratValue<=17.2){
- Result = (BeratValue-17.2)/(17.2-15.1);
- }else {
- Result = (BeratValue-17.2)/(19.6-17.2);
- }
- }
- }else if (UmurValue==55){
- if (BeratValue<=17.3){
- Result = (BeratValue-17.3)/(17.3-15.2);
- }else {
- Result = (BeratValue-17.3)/(19.8-17.3);
- }
- }
- }else if (UmurValue==56){
- if (BeratValue<=17.5){
- Result = (BeratValue-17.5)/(17.5-15.4);
- }else {
- Result = (BeratValue-17.5)/(20.0-17.5);
- }
- }
- }else if (UmurValue==57){
- if (BeratValue<=17.7){
- Result = (BeratValue-17.7)/(17.7-15.5);
- }else {
- Result = (BeratValue-17.7)/(20.2-17.7);
- }
- }
- }else if (UmurValue==58){
- if (BeratValue<=17.8){
- Result = (BeratValue-17.8)/(17.8-15.6);
- }else {
- Result = (BeratValue-17.8)/(20.4-17.8);
- }
- }
- }else if (UmurValue==59){
- if (BeratValue<=18.0){
- Result = (BeratValue-18.0)/(18.0-15.8);
- }else {
- Result = (BeratValue-18.0)/(20.6-18.0);
- }
- }
- }else if (UmurValue==60){
- if (BeratValue<=18.2){
- Result = (BeratValue-18.2)/(18.2-15.9);
- }else {
- Result = (BeratValue-18.2)/(20.8-18.2);
- }
- }
- }else if (UmurValue==61){
- if (BeratValue<=18.3){
- Result = (BeratValue-18.3)/(18.3-16.0);
- }else {
- Result = (BeratValue-18.3)/(21.0-18.3);
- }
- }
- }
- childScoreBBU.setText(String.format(Locale.ENGLISH,"%.1f", Result));
- if (Result <-3){
- childStatusBBU.setText("Gizi Buruk");
- } else if (Result >-3 && Result <-2){
- childStatusBBU.setText("Gizi Kurang");
- } else if (Result >-2 && Result <2){
- childStatusBBU.setText("Gizi Baik");
- } else if (Result >2) {
- childStatusBBU.setText("Gizi Lebih");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement