cara menghitung nilai mahasiswa menggunakan fungsi else if - java netbeans
Dalam membuat program di perlukan kesabaran dan juga ketelitian Pada artikel ini, Anda akan belajar menggunakan dua pernyataan pilihan: if dan else ... lain untuk mengendalikan aliran eksekusi program Anda.Dalam pemrograman, sering kali diinginkan untuk mengeksekusi bagian kode tertentu berdasarkan apakah kondisi yang ditentukan benar atau salah (yang hanya diketahui selama jangka waktu). Untuk kasus seperti di bawah ini , digunakan perintah flow control. lihat lah program dibawah ini
/*
* 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 tugas.akhir.sebelum.uas;
import java.util.Scanner;
/**
*
* @author COMPUTER
*/
public class TUGASAKHIRSEBELUMUAS {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
System.out.println("MENCARI NILAI MAHASISWA");
Scanner baca = new Scanner(System.in);
String kode;
String matakuliah[]= new String[10];
String sks[]=new String[10];
double tugas,kuis,uts,uas,akhir;
int jumlah;
int jumlah_mahasiswa;
int jumlah_matakuliah;
int batas;
int batass;
System.out.println("KODE NAMA SKS");
System.out.println("MW0101 ALGORITMA & PEMROGRAMAN 3 ");
System.out.println("MW0102 MATEMATIKA DASAR 3 ");
System.out.println("MW0103 KEWARGANEGARAAN 2 ");
System.out.println("MW0104 PENDIDIKAN AGAMA 2 ");
System.out.println("MW0105 BAHASA INDONESIA 2 ");
System.out.println("===========================================");
System.out.println("jumlah_mahasiswa :");
jumlah_mahasiswa = baca.nextInt();
System.out.println("===========================================");
for (batas=0; batas<jumlah_mahasiswa;batas++){
System.out.println("MAHASISWA KE :"+(batas+1));
System.out.println("===========================================");
System.out.println("jumlah_matakuliah");
jumlah_matakuliah = baca.nextInt();
System.out.println("===========================================");
for (batass=0; batass<jumlah_matakuliah;batass++){
System.out.println("MATAKULIAH KE :"+(batas+1));
System.out.println("===========================================");
System.out.println("kode:");
kode = baca.next();
if (kode.equals("MW0101")){
matakuliah[batas]="ALGORITMA DAN PEMROGRAMAN";
sks[batas]="3";}
else if (kode.equals("MW0102")){
matakuliah[batas]="MATEMATIKA DASAR";
sks[batas]="3";}
else if (kode.equals("MW0103")){
matakuliah[batas]="KEWARGANEGARAAN";
sks[batas]="2";}
else if (kode.equals("MW0104")){
matakuliah[batas]="PENDIDIKAN AGAMA";
sks[batas]="2";}
else if (kode.equals("MW0105")){
matakuliah[batas]="BAHASA INDONESIA";
sks[batas]="2";}
System.out.println("Matakuliah :"+matakuliah[batas]);
System.out.println("sks :"+sks[batas]);
System.out.println("Nilai tugas:");
tugas = baca.nextInt();
System.out.println("Nilai kuis:");
kuis = baca.nextInt();
System.out.println("Nilai uts:");
uts = baca.nextInt();
System.out.println("Nilai uas:");
uas = baca.nextInt();
akhir = (float)(0.1*tugas+0.1*kuis+0.3*uts+0.5*uas);
System.out.println("Nilai akhir: "+akhir);
if (akhir >=(80)&&akhir<=100)
{
System.out.print("huruf : A");
}
else if (akhir >=70&&akhir<=79)
{
System.out.print("huruf : B");
}
else if (akhir >=60&&akhir<=69)
{
System.out.print("huruf : C");
}
else if (akhir >=50&&akhir<=59)
{
System.out.print("huruf : D");
}
else if (akhir >=0&&akhir<=49)
{
System.out.print("huruf : E");
}
System.out.println();
}
}
}
}
Baca Juga ;
Cara Mencari Input x dan y Java Netbeans.
- inilah hasil dari program di atas ⇓⇓
Jika Bermanfaat jangan lupa share ke teman-teman yang lain semoga ilmu yang saya bagikan bermanfaat bagi banyak orang. Sekian Terima kasih atas kunjungannya 😉😉