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 T5 : Perkaitan HTML, CSS, Javascript, JAVA dan PHP dan kenapa HTML dianggap superior berbanding yang lain.

Pernahkan anda tertanya-tanya.......... Kenapa HTML dianggap superior dan sebagai tapak asas kepada bahasa pengaturcaraan lain seperti CSS, ...

 

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