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");
}
}
}
FIRSAN ALBANI
SISTEM INFORMASI - ERESHA
Kamis, 27 Oktober 2016
Senin, 10 Oktober 2016
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");
}
}
Langganan:
Postingan (Atom)