Assalamualaikum,.
Hello Sobat Edu , Gimana kabar kalian ? Semoga sehat selalu dan senantiasa dalam lindungan Allah,. Aamiin
Pada kesempatan kali ini kita akan membahas bagaimana cara menghitung rata rata sebuah nilai akhir sekolah hehehe
Untuk Basicnya sama sih sobat edu , mungkin kalo sobat edu belum paham tentang dasar dasar menghitung dengan netbeans sobat bisa liat artikel aku sebelumnya disini menghitung persegi
Hasil dari pembahasan kita akan menampilkan output seperti gambar di bawah ini sobat
Bagaimana sobat ? apa logika sobat edu sudah bermain ? hehehe
Disini kita masih memakai turunan dari java ya sobat yaitu scanner , jangan lupa letakan source code scaner di atas public class , kalo belum paham bisa baca artikel aku sebelumnya ya sobat , link ada tuh di atas tadi hehehe
Langsung ajah ya sobat edu silahkan di comot nih source codenya untuk di running
public static void main (String[]args)
{
String lol ="Succes Print By TenWap";
String sup ="Print Identitas";
String pos ="/////////////////";
String pol ="/////////////////";
String loli1="Masukan NPM=";
String loli2="Masukan Nama Lengkap=";
String loli3="Masukan Nilai Kehadiran=";
String loli4="Masukan Nilai Tugas=";
String loli5="Masukan Nilai UTS=";
String loli6="Masukan Nilai Uas=";
String loli7="Nilai Akhir=";
int kehadiran,tugas,uts,uas,nilaiakhir;
System.out.println(sup);
System.out.println(pos);
Scanner name=new Scanner(System.in);
System.out.print(loli1);
String npm=name.nextLine();
System.out.print(loli2);
String nama=name.nextLine();
System.out.print(loli3);
kehadiran=name.nextInt();
System.out.print(loli4);
tugas=name.nextInt();
System.out.print(loli5);
uts=name.nextInt();
System.out.print(loli6);
uas=name.nextInt();
nilaiakhir=(kehadiran*10/100+tugas*20/100+uts*30/100+uas*40/100);
System.out.println(pos);
System.out.println();
System.out.println(pos);
System.out.println("NPM = " + npm);
System.out.println("Nama Lengkap = " + nama);
System.out.println("Nilai Kehadiran = " + kehadiran);
System.out.println("Nilai Tugas = " + tugas);
System.out.println("Nilai Uts = " + uts);
System.out.println("Nilai Uas = " + uas);
System.out.println("Rata-Rata = " + nilaiakhir);
System.out.println(pol);
System.out.println(lol);
}
Kenapa sih banyak string di atas ? iya itu sengaja aku buat sobat , sebenernya memang jadi sedikit ribet sih sobat , bisa saja sobat rubah agar menjadi simple hehehe
Fungsi String sendiri kan untuk memudahkan kita dalam memanggil sebuah pesan , jadi ya sengaja aku gituin biar gak ribet hehehe ,.
Setiap orang punya cara masing masing sih sobat edu , ayo coba sobat kembangkan dengan kreatifitas sobat
Lalu apa fungsi dari
int kehadiran,tugas,uts,uas,nilaiakhir;
Jadi fungsi dari source di atas adalah untuk memasukan inputan yang berupa angka sobat , maka nanti akan muncul perintah selanjutnya seperti source di bawah
kehadiran=name.nextInt();
Nah bisa dilihat kan ada nextInt , fungsi dari source di atas adalah untuk menyimpan hasil dari inputan angka , yang tidak langsung di tampilan pada output , karna disana ada perintah nextLalu kenapa source di bawah ini tidak ada tulisan Int setelah next
String nama=name.nextLine();
karena source ini bukan melakukan inputan berupa angka sobat , jadi dia tidak memakai Int melainkan menggunakan Line , yang artinya dia akan berpindah ke baris selanjutnya ,.Gimana sobat ? sejauh ini sudah paham ? aku yakin sih sudah , karna sobat edu kan cerdas cerdas hehehe
Lalu Bagaimana untuk melakukan perhitungan dengan mengikuti rumus yang ada di atas ? Hmm untuk rumus sobat perlu cermat hehe , jangan ngikutin yang ada di soal ,.
Source codenya bisa sobat liat di bawah ini
nilaiakhir=(kehadiran*10/100+tugas*20/100+uts*30/100+uas*40/100);
Intinya sih sama sobat , hanya saja perhitunganya agak sedikit lebih tertata hehehe ,.Untuk perintah selanjutnya tidak perlu di jelaskan ya sobat , karna sudah pernah aku bahas di artikel sebelumnya , mungkin sobat bisa cek artikel sebelumnya hehehe ,.
Gimana Sobat ? Sudah Paham Kan ?
Mungkin Sekian Dulu Pembahasan Kali Ini , Sampai Bertemu di Lain Tulisan
Sekian Dulu Ya Sobat Edu ,.
Thanks For Reading ~
EmoticonEmoticon