Kamis, 27 Oktober 2016

Tugas UTS Mata kuliah Algoritma Pemrograman 1 - Program Cek Kesehatan

1. KASUS

Program dengan studi kasus fungsi aritmatika, condition if, elseIf,  Switch dsb, dengan memuat sistem menu cek kesehatan yang terdapat 
1. cek berat badan
2. cek suhu tubuh
program ini memudahkan seseorang untuk dapat mengetahui berat badan yang ideal dan suhu tubuh yang normal. 

2. FLOWCHART

















3. SOURCH CODING

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package projectuts;

import java.text.DecimalFormat;
import java.util.Scanner;

/**
 *
 * @author home
 */
public class ProjectUTS {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        Scanner masukan = new Scanner(System.in);
        Scanner pilih = new Scanner (System.in);
        DecimalFormat koma = new DecimalFormat("#.##");
        float  tinggi, berat, IMT, O, BMI;
        
        System.out.print("==MENU CEK KESEHATAN==\n");
        System.out.print("1. Cek Berat Badan Ideal\n");
        System.out.print("2. Cek Suhu Tubuh\n\n");
        
        System.out.print("Pilih Menu: ");
        int menu = pilih.nextInt();
        
        switch(menu){
            case 1:
                System.out.println("\n");
                System.out.println("-BODY MASS INDEX-");
                System.out.print("Masukan Tinggi Badan Anda (M) = ");
                tinggi = masukan.nextFloat();
                String X = koma.format(tinggi).replace(',','.');
                float Z = Float.parseFloat(X);
                
                System.out.print("Masukan Berat Badan Anda (Kg) = ");
                berat = masukan.nextFloat();
                
                O = (float) (Z*Z);
                IMT = (float) (berat/O);
                BMI = IMT*10000;
                System.out.println("Berat Badan Anda Sesuai BMI = "+ BMI);
                System.out.println();
                if(BMI > 30)
                    System.out.println("Berat Badan Anda = Kegemukan (Obesitas) ");    
                else if(BMI > 25)
                    System.out.println("Berat Badan Anda = Gemuk");      
                else if(BMI > 18.5)
                    System.out.println("Berat Badan Anda = Normal");     
                else
                    System.out.println("Berat Badan Anda = Kurus");
                
            case 2:
                System.out.println("\n");
                System.out.println("CEK SUHU TUBUH");
                System.out.println("Masukan suhu tubuh (celcius): ");
                int suhu = masukan.nextInt();
                
                if (suhu > 40)
                    System.out.println("Anda demam tinggi, segeralah cek ke dokter terdekat");
                else if (suhu > 35)
                    System.out.println("Suhu badan anda normal");
                else
                       System.out.println("Anda Hiportemia, segeralah ke dokter terdekat");
                
            default:
                System.out.println("pilihnnya hanya 2, pilih 1 dan 2");
            }
    }
    
}








  

Tidak ada komentar:

Posting Komentar