Coding Hitung IP Mahasiswa Dengan Java-portalsaintek.blogspot.com
Kali ini, portal saintek akan memposting coding bagaimana mencari ip mahasiswa. Bagi teman-teman yang belum mengetahui berapa ip yang di perolehnya, dapat anda coba coding java berikut ini sekaligus meltih diri untuk melakukan pengcodingan java.
Selamat mencoba
nih codingnya :
import java.io.*;
import java.util.Scanner;
public class hitung_IP {
public static void main (String[] args)throws Exception {
BufferedReader input = new BufferedReader (new InputStreamReader (System.in));
Scanner a = new Scanner (System.in);
System.out.print ("Masukkan banyak mata kuliah : ");
int n = a.nextInt();
System.out.print ("==============================");
String matkul[] = new String[n];
int array[] = new int[n];
char ip[] = new char[n];
String bantu[] =new String[n];
System.out.println ("\nProgram Menghitung IP\n==============================");
for (int i = 0; i<n; i++) {
System.out.print ("Masukkan nama mata kuliah ke "+(1+i)+" : ");
matkul[i] = input.readLine();
}
System.out.print ("==============================");
for (int i = 0; i<n; i++) {
System.out.print ("\nmasukkan nilai mata kuliah "+matkul[i]+" : ");
bantu[i] =input.readLine();
}
String help = "";
for (int i = 0; i<n; i++) {
help = help + bantu[i];
}
System.out.println ("==============================");
ip = help.toCharArray();
for (int i = 0; i<n; i++) {
if (ip[i]=='A') {
array[i]= 4; }
else if (ip[i]=='B') {
array[i]= 3; }
else if (ip[i]=='C') {
array[i]= 2; }
else if (ip[i]=='D') {
array[i]= 1; }
else if (ip[i]=='E') {
array[i]= 0; }
else {
System.out.println("nilai yang anda masukkan salah");
}
}
for (int i = 0; i<n; i++) {
System.out.println ("mata kuliah "+matkul[i]);
System.out.println ("\t===>\t "+ip[i]+" Bobotnya ===>\t"+array[i]);
}
double total = 0;
for (int i = 0; i<n; i++) {
total = total + array[i];
}
System.out.println ("======================================\nIP anda adalah "+(total/n));
}
}
Jika di comand prompt, coding ini akan menghasilkan program seperti di bawah ini :
Coding yang di posting portalsaintek ini bukan murni untuk di copas, portalsaintek bermaksud sebagai bahan pembelajaran dan alangkah lebih baik, jika teman-teman mengembangkannya.
Cukup sekian postingan kali ini, dan tunggu all about java lainnya di portalsaintek.blogspotcom
0 komentar :
Posting Komentar