Menghitung Nilai Akhir Menggunakan Java

[ soal 1 ]

Buatlah program menghitung Nilai Akhir Siswa Informatika.

Dengan Ketentuan sebagai berikut :

  1. Nilai UTS, UAS dan Tugas Mandiri diinput melalui keyboard
  2. Menghitung Nilai Murni
    • Nilai Murni UTS = Nilai UTS dikali dengan 35%
    • Nilai Murni UAS = Nilai UAS dikali dengan 45%
    • Nilai Murni Tugas Mandiri = Nilai Tugas Mandiri dikali dengan 20%
  3. Nilai Akhir adalah perhitungan Nilai Murni - Nilai Murni


[ jawab ] script-nya adalah seperti dibawah ini :

class soal
{
public static void main(String args[])


{
//membuat objek baru
Scanner input = new Scanner(System.in);

//deklarasi variabel
String nama;
int n1,n2, n3;
double m1,m2,m3,m4;
System.out.print("Masukan Nama Siswa : ");
nama = input.nextLine();
System.out.print("Nilai UTS: ");
n1 = input.nextInt();
System.out.print("Nilai UAS: ");
n2 = input.nextInt();
System.out.print("Nilai Tugas Mandiri : ");
n3 = input.nextInt();

m1= n1*0.35;
m2= n2*0.45;
m3= n3*0.20;
m4= m1+m2+m3;
System.out.println("============================");
System.out.println("Nilai murni yang di peroleh");
System.out.println("Niali murni UTS: " +(int) m1 );
System.out.println("Niali murni UAS :" +(int) m2);
System.out.println("Niali murni Tugas : " +(int) m3);
System.out.println("Nilai Akhir yang diperoleh yaitu :" +(int) m4 );
}
}


Hasil... :




[ soal 2 ]

Buatlah program untuk menghitung nilai akhir seorang siswa dari kursus yang diikutinya.
Dengan ketentuan sebagai berikut :

  1. Nama Siswa, Nilai Keaktifan, Nilai Tugas dan Nilai Ujian diinput.
  2. Proses yang dilakukan untuk mendapatkan nilai murni dari masing-masing nilai, adalah
    • Nilai Murni Keaktifan = Nilai Keaktifaan dikalikan dengan 20%.
    • Nilai Murni Tugas = Nilai Tugas dikalikan dengan 30%
    • Nilai Murni Ujian = Nilai Ujian dikalikan dengan 50%
    • Nilai Akhir adalah Nilai Murni Keaktifan + Nilai Murni Tugas + Nilai Murni Ujian
  3. Ketentuan untuk mendapatkan grade nilai :
    • Nilai Akhir >= 80 mendapat Grade A
    • Nilai Akhir >= 70 mendapat Grade B
    • Nilai Akhir >= 59 mendapat Grade C
    • Nilai Akhir >= 50 mendapat Grade D
    • Nilai Akhir < 50 mendapat Grade E


[ jawab ]


import java.util.*;
class Lat_hal74
{
public static void main(String[] args)

{
String nama,grade;
int n1,n2,n3 ;
double m1,m2,m3 ,mm;

Scanner input = new Scanner(System.in);
System.out.println("PROGRAM HITUNG NILAI AKHIR");

System.out.print("Nama Siswa : " );
nama =input.nextLine();

System.out.print("Nilai Keaktifan : ");
n1=input.nextInt();

System.out.print("Nilai Tugas: ");
n2=input.nextInt();

System.out.print("Nilai Ujian : ");
n3=input.nextInt();


m1= 0.2 * n1;
m2= 0.3 * n2;
m3= 0.4 * n3;
mm= m1+m2+m3;

if(mm >=80)
{
grade= "A" ;
}
else if (mm >=70)
{
grade= "B" ;
}

else if (mm >=59)
{
grade= "C" ;
}
else if (mm >=50)
{
grade= "D" ;
}
else
{
grade="E" ;

}


System.out.print("Siswa yang bernama =" + nama + " ");
System.out.println("Dengan Nilai Persentasi Yang dihasilkan" );
System.out.println("Nilai Keaktifan * 20% =" + (int)m1);
System.out.println ("Nilai Tugas * 30% =" + (int)m2 );
System.out.println("Nilai Ujian * 50% = " + (int)m3 );


System.out.print("Jadi Siswa yang bernama" + nama + " ");

System.out.println("memperoleh nilai akhir sebesar " + mm);
System.out.println("Grade nilai yang didapat adalah" + " " + grade);

}
}

Subscribe to receive free email updates:

15 Responses to "Menghitung Nilai Akhir Menggunakan Java"

  1. Mantap Kang Ade.. Bisa-bisa nanti jadi programmer nih.. :D

    BalasHapus
  2. yaahh.. kirain make eclipse ato netbeans.. tau nya CMD.. -___-"
    Keep posting aja gan..

    BalasHapus
  3. Yang pakai metode ada nga bang

    BalasHapus
  4. mkasih bangets, nhe membantu bangets...

    BalasHapus
  5. kunjungi juga gan... blog dengan teman kayak punya agan Code Program . . .

    BalasHapus
  6. Very interesting blog. A lot of blogs I see these days don't really provide anything that attract others, but I'm most definitely interested in this one. Just thought that I would post and let you know.

    BalasHapus
  7. Awesome work.Just wanted to drop a comment and say I am new to your blog and really like what I am reading.Thanks for the share

    BalasHapus
  8. I don’t know how should I give you thanks! I am totally stunned by your article. You saved my time. Thanks a million for sharing this article.

    BalasHapus
  9. Amazing blog and very interesting stuff you got here! I definitely learned a lot from reading through some of your earlier posts as well and decided to drop a comment on this one!

    BalasHapus
  10. Very informative, keep posting such good articles, it really helps to know about things.

    BalasHapus
  11. Nice post, things explained in details. Thank You.

    BalasHapus

Berkomentarlah dengan Baik dan Sopan..