Assalamualaikum wr wb

Selamat Datang di Blog Backspace


Hello disini saya akan membuat coding java nilai total inputan predikat dengan perulangan menggunakan Bluej, yuk langsung aja kita buat.


1. Buat codingan perulangan seperti ini

import java.io.*; //memasukan data serta menampilkan data

public class Perulangan{ //nama perulangan = nama class
public static String bacaString(){ //class terbuka dengan tipe data string
int karakter; //variable nama dengan tipe data integer 
String string = ""; //variabel nama dengan tipe data string
boolean selesai = false; //variabel nama dengan tipe data boolean menggunakan false
while(!selesai){ //pengulangan dengan while
try { //blok coding
karakter = System.in.read(); //membaca data karakter dari input
if(karakter<0 ||(char)karakter == '\n') //membandingkan karakter
selesai=true; //selesai berarti benar
else //jika benar lanjut
if(karakter != '\r') //menjalankan segmen
string = string+(char)karakter; //mengeksekusi hasil char
}catch(IOException ioe){ //eksekusi jika ada kesalahan
System.err.println("Ada Kesalahan Input Data!"); //memunculkan output kesalahan
selesai=true; //jika selesai berarti benar
}
return string; //keluar dari fungsi string
}
}


2. Buat coding seperti ini lagi

import java.util.Scanner; //mengambil scanner ke program
public class Lt22_NilaiTotalInput{ //nama class
public static void main (String[]args){ //class utama
Scanner a = new Scanner(System.in); //membuat scanner a
String nilaiPre; //variabel nama tipe data string untuk predikat
char nilaiIndex; //variabel nama tipe data char untuk indeks
char lagi ='y'; //variabel lagi untuk perulangan
double nilai_tugas_tot = 0; //variabel nilai tugas tipe data double
double niluts,niluas,nilaiAkhir,nilquiz,niltugas,nilaiRata; //tipe data double variabel nama
System.out.println("****************"); //menampilkan data
while(lagi == 'y'){ //mengulangi jika menjawab y
System.out.println(); //menampilkan data
try{ //memblok program
System.out.print("Masukan Nilai UTS : "); //menampilkan data
niluts= a.nextDouble(); //menginput nilai uts
System.out.print("Masukan Nilai UAS : "); //menampilkan data
niluas= a.nextDouble();  //menginput nilai uas
System.out.print("Masukan Nilai QUIZ : "); //menampilkan data
nilquiz= a.nextDouble();  //menginput nilai quiz
System.out.print("Masukan Jumlah Tugas : "); //menampilkan data
int n = a.nextInt(); //menginput jumlah nilai tugas
for(int i =1;i <= n;i++){ //mengeksekusi input jumlah nilai tugas sampai n
System.out.print("Masukan Nilai Tugas ke-"+i+" : "); //menampilkan nilai tugas
niltugas = a.nextDouble(); //menginput nilai tugas
nilai_tugas_tot = niltugas+nilai_tugas_tot; //mengeksekusi nilai tugas dan total
}
nilaiRata=nilai_tugas_tot/n; //mengeksekusi nilai total menjadi rata rata
nilaiAkhir=(0.2*nilaiRata+0.25*nilquiz+0.25*niluts+0.30*niluas);
//mengeksekusi nilai akhir
if(nilaiAkhir>=80){ //jika lebih dari 79
nilaiIndex='A'; //maka indek a
nilaiPre="BAIK SEKALI"; //dengan predikat baik sekali
}
else if(nilaiAkhir>=70){ //jjika lebih dari 69
nilaiIndex='B'; //maka indeks b
nilaiPre="BAIK"; //dengan predikat baik
}
else if(nilaiAkhir>=50){ //jika lebih dari 49
nilaiIndex='C'; //maka indeks c
nilaiPre="CUKUP"; //dengan predikat cukup
}
else if(nilaiAkhir>=30){ //jika lebih dari 29
nilaiIndex='D'; //maka indeks d
nilaiPre="KURANG"; //dengan predikat kurang
}
else { //jika tidak ada nilai
nilaiIndex='E'; //maka indeks e
nilaiPre="KURANG SEKALI";  //dengan predikat kurang sekali
}
System.out.println("Rata-Rata Nilai Tugas \t : " + nilaiRata); //menampilkan hasil rata2
System.out.println("Nilai Akhir\t : " + nilaiAkhir); //menampilkan nilai akhir
System.out.println("Nilai Indeks\t : " + nilaiIndex); //menampilkan indeks
System.out.println("Nilai Predikat\t : " + nilaiPre); //menampilkan predikat
}catch(NumberFormatException nfe){ //jika ada kesalahan
System.err.println("Ooooo......Ada Kesalahan Coy"); //menampilkan kesalahan
}
System.out.print("Mau Coba lagi(y/t) ? "); //menampilkan perulangan
String str = Perulangan.bacaString(); //menghubungkan dengan class prulangan
lagi =str.charAt(0); //variabel lagi untuk input
if(lagi == 'Y') lagi='y'; //jika jawab y maka mengulang
if(lagi == 'y') continue;  //program mengulang
else{ //jika jawab t maka mengakhiri program
System.out.println("Terima Kasih.."); //menampilkan data
break; //program berhenti
}
}
}
}

3. Compile dan void main codingannya makan akan saling terhubung



4. Maka hasilnya akan menjadi seperti ini



Ingin melihat coding java menggunakan BlueJ lainnya bisa cek DI SINI



Selamat Mencoba

Wasalamualaikum wr wb
Assalamualaikum wr wb
Selamat Datang di Blog Backspace




Hai disini saya akan membuat coding java nilai total dengan predikat menggunakan BlueJ. yuk langsung aja kita coba


1. Buat codingan seperti ini dan pelajari pembahasannya


public class Lt21_NilaiTotalPredikat{ //nama class
public static void main (String[]PBOQU){ //class utama
char nilaiIndeks; //variable nilai indeks tipe data char
double nilaiUTS,nilaiUAS,nilaiAkhir; //tipe data double variabel nama
nilaiUTS = 75.0; //nilai ketetapan nilai uts
nilaiUAS = 60.0; //nilai ketetapan nilai uas
nilaiAkhir=(0.4*nilaiUTS)+(0.6*nilaiUAS); //mengeksekusi nilai uts dan uas untuk hasil akhir
if(nilaiAkhir >=80){ //jika nilai diatas 79
nilaiIndeks='A'; //makan predikat a
} else if (nilaiAkhir >= 70){ //jika nilai diatas 69
nilaiIndeks='B'; //maka predikat b
} else if (nilaiAkhir >= 50){ //jika nilai diatas 49
nilaiIndeks='C'; //maka predikat c
} else if (nilaiAkhir >= 30){ //jika nilai diatas 29
nilaiIndeks='D'; //maka predikat d
} else { //tetapi jika tidak ada nilai
nilaiIndeks='E'; //maka predikat e
}   
System.out.println ("Nilai Akhir\t : "+nilaiAkhir); //menampilkan hasil akhir
System.out.println ("Nilai Indeks\t : "+nilaiIndeks); //menampilkan hasil predikat
}
}


2.  Compile dan void main codingannya


3. Maka hasilnya akan menjadi seperti ini





Ingin melihat coding java menggunakan BlueJ lainnya bisa cek DI SINI

Selamat Mencoba
Wasalamualaikum wr wb
Assalamualaikum wr wb
Selamat Datang di Blog Backspace



Hello dsini saya akan membuat coding java menghitung suhu menggunakan BlueJ, langsung aja kita buat


1. Buat coding seperti ini

import java.util.Scanner; //mengambil scanner ke program
public class Lt20_MenghitungSuhu{ //nama kelas
public static void main (String[]args){ //class utama
double c,r,f,k; //variabel nama tipe data double
Scanner input = new Scanner(System.in); //membuat scanner input
System.out.print("Masukan Bilangan = "); //menampilkan data
c = input.nextInt(); //menginput nilai c
r = c*4/5; //mengeksekusi nilai c menjadi r
f = (c*9/5)+32; //mengeksekusi nilai c menjadi f
k = c+273.15; //mengkeksekusi nilai c menjadi k
System.out.println("  "); //menampilkan data kosong
System.out.println("Celsius = " +c); //menampilkan hasil celcius
System.out.println("Reamur = "+r); //menampulkan hasil reamur
System.out.println("Fahrenheit = "+f); //menampilkan hasil fahrenheit
System.out.println("Kelvin = "+k); //menampilkan hasil kelvin
}
}


2. Compile dan void main codingnya






3. Masukan angka yg diinginkan




4. Maka hasilnya akan menjadi seperti ini





Ingin melihat coding java menggunakan BlueJ lainnya bisa cek DI SINI

Selamat Mencoba
Wasalamualaikum wr wb