Saturday, 6 October 2018

SK T4 : BAB 1 : Latihan Formatif 1.4 STRUKTUR KAWALAN PILIHAN UNTUK STATUS BMI

SK T4 Latihan Formatif 1.4 STRUKTUR KAWALAN PILIHAN UNTUK STATUS BMI



/**
 * Tulis aturcara JAVA yang dapat:
 * a)menerima nilai berat seseorang (dalam kg) dan nilai tinggi seseorang (dalam meter)
 * b)mengira BMI = berat/(tinggi * tinggi) berdasarkan nilai berat dan tinggi yang dimasukkan
 *     oleh pengguna
 * c)memaparkan status seperti dalam jadual di mukasurat 107 tentang kategori beliau.
 */



import java.util.Scanner;
public class LatihanFormatif14no1 {
 
    public static void main(String[] args) {
 
    double BMI=0.0;
   
    Scanner input = new Scanner(System.in);
   
    //menerima input daripada pengguna
    System.out.println("Sila masukkan berat anda (kg): ");
    double berat = input.nextDouble();
   
    System.out.println("Sila masukkan tinggi anda (meter): ");
    double tinggi = input.nextDouble();
 
    //formula mengira body mass index
    BMI = berat/(tinggi * tinggi);
   
    //paparkan BMI
    System.out.println("BMI anda ialah " + BMI);
   
    //struktur kawalan pilihan untuk mengetahui status BMI 
    if (BMI < 20.6)
      System.out.println("Anda KURUS");
   
    else if (BMI >= 20.6 && BMI <=26.4)
      System.out.println("Anda NORMAL");
   
    else if (BMI >= 26.5 && BMI <=30.9)
      System.out.println("Anda GEMUK");
   
    else if (BMI >= 31.0 && BMI <=45.2)
      System.out.println("Anda OBESITI");
       
    else
      System.out.println("Anda dalam kategori BAHAYA!! Sila bersenam dan kawal pemakanan anda.");
   
  }

}

Welcome to DrJava.  Working directory is D:\ 2018 SK T4\CODING DRJAVA
> run LatihanFormatif14no1
Sila masukkan berat anda (kg):
56
Sila masukkan tinggi anda (meter):
1.6
BMI anda ialah 21.874999999999996
Anda NORMAL
>                                                                                                                                                                

Output Lain:

Sila masukkan berat anda (kg): 
85
Sila masukkan tinggi anda (meter): 
1.50
BMI anda ialah 37.77777777777778
Anda GEMUK


Sila masukkan berat anda (kg): 
120
Sila masukkan tinggi anda (meter): 
1.60
BMI anda ialah 46.87499999999999
Anda dalam kategori BAHAYA!! Sila bersenam dan kawal pemakanan anda.


Sila masukkan berat anda (kg): 
45
Sila masukkan tinggi anda (meter): 
1.58
BMI anda ialah 18.02595737862522
Anda KURUS


Sila masukkan berat anda (kg): 
90
Sila masukkan tinggi anda (meter): 
1.45
BMI anda ialah 42.80618311533888
Anda OBESITI

2 comments:

  1. maaf boleh saya tanya kenapa coding saya keluar "cant find symbol"?

    ReplyDelete
  2. kena semak kod aturcara mungkin tersalah taip simbol.

    ReplyDelete

Featured post

SK T4 subtopik 1.4 STRUKTUR KAWALAN IF-ELSE, SWITCH-CASE, FOR, WHILE, DO-WHILE

BUKU TEKS - SUBTOPIK 1.4 STRUKTUR KAWALAN SLAID STRUKTUR KAWALAN NOTA STRUKTUR KAWALAN KUIZ  INTERAKTIF 1 : STRUKTUR KAWALAN KUIZ INTERA...

 

SAINS KOMPUTER & ASAS SAINS KOMPUTER Template by Ipietoon Cute Blog Design