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");
            }
    }
    
}








  

Senin, 10 Oktober 2016

PROGRAM berbasis java MENGHITUNG HARGA DAN BONUS

PROGRAM berbasis java MENGHITUNG HARGA DAN BONUS


NAMA    : FIRSAN ALBANI
NIM        : 161011700025
RUANG  : 603
KELAS   : 01SIFE01
MATKUL : ALGORITMA DAN PEMORGRAMAN
DOSEN  : Bpk AGUS SUHARTO

JUDUL KASUS : Menentukan jumlah dan total harga barang  serta menentukan bonus dalam total harga.

1. DESKRIPSI

Program berbasis java ini berfungsi untuk Menentukan jumlah dan total harga barang serta menetukan bunus dalam total harga.
  • Jika total harga <=100.000 maka akan mendapatkan 2 bonus.
  • Jika total harga <=50.000 maka akan mendapatkan 1 bonus.
  • Jika total harga >=50.000 maka tidak mendapatkan bonus.
2. FLOWCHART








3. SOURCE CODE

  public static void main(String[] args) {

        // TODO code application logic here

        Scanner masukkan = new Scanner (System.in);

        String Bonus;

       

        System.out.print("Pensil                 = " );

            int A = masukkan.nextInt();

            int A1 = A*2000;

            System.out.print("Jumlah Harga Pensil        = " +A1);

            System.out.print("\n");

        System.out.print("Buku                   = " );

            int B = masukkan.nextInt();

            int B1 = A*3500;

            System.out.print("Jumlah Harga Buku          = " +B1);

            System.out.print("\n");

        System.out.print("Penggaris              = " );

            int C = masukkan.nextInt();

            int C1 = A*1500;

            System.out.print("Jumlah Harga Penggaris     = " +C1);

            System.out.print("\n");

        System.out.print("Spidol                 = " );

            int D = masukkan.nextInt();

            int D1 = A*5000;

            System.out.print("Jumlah Harga Spidol        = " +D1);

            System.out.print("\n");

            

        int hasil= ((A1+B1+C1+D1));

        System.out.print("--------------------------\n" );

        System.out.print("Total harga               = " +hasil );

        System.out.print("\n");

        

        if(hasil>=100000){Bonus= "SELAMAT ANDA MENDAPATKAN 2 Buah Pensil";}

        else if (hasil>=50000) {Bonus= "SELAMAT ANDA MENDAPATKAN 1 Buah Pensil";}

        else {Bonus= "";}

        System.out.println(""+Bonus);

        System.out.print("--------------------------\n" );

        System.out.println("Firsan Albani - 161011700025");

        

                 

   

    }

    

}