Berikut ini adalah pertanyaan dari samhanalkausar25 pada mata pelajaran TI untuk jenjang Sekolah Menengah Atas
Masukan banyak data yang diinginkan untuk menentukan banyak data yang akan diproses.
Inputkan Nama, Nim, Kelas, Matakuliah.
untuk menghitung nilai Hasil
Nilai Hasil = (Nilai UAS * 40%) + (Nilai UTS * 60%)
• Jika Nilai Huruf = A, maka Nilai Hasil >= 80
• Jika Nilai Huruf = B, maka Nilai Hasil >= 70
• Jika Nilai Huruf = C, maka Nilai Hasil >= 56
• Jika Nilai Huruf = D, maka Nilai Hasil >= 47
• Jika Nilai Huruf = E, maka Nilai Hasil < 47
Jawaban dan Penjelasan
Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.
Karena kamu tidak menyebutkan bahasa pemrograman yang digunakan, jadi saya asumsikan kamu menggunakan Java
Jawaban:
import java.util.*;
public class MyClass {
public static boolean antara(double input,double a,double b){
if (b == 0.0){
return a <= input;
}else{
return a <= input && input <= b;
}
};
public static void main(String args[]) {
Scanner sc = new Scanner(System.in);
System.out.print("Masukkan nama mahasiswa : ");
String nama = sc.nextLine();
System.out.print("Masukkan NIM : ");
String nim = sc.nextLine();
System.out.print("Masukkan Kelas : ");
String kelas = sc.nextLine();
System.out.print("Masukkan mata kuliah : ");
String mk = sc.nextLine();
System.out.print("Masukkan nilai UTS : ");
double uts = sc.nextInt() * 0.6;
System.out.print("Masukkan nilai UAS : ");
double uas = sc.nextInt() * 0.4;
double hasil = uts + uas;
System.out.println("=========================================");
System.out.println("Nama : "+nama);
System.out.println("NIM : "+nim);
System.out.println("Kelas : "+kelas);
System.out.println("Mata Kuliah : "+mk);
System.out.print("Nilai : ");
if(antara(hasil,80,0)){ System.out.print(hasil+ " (A)"); }else
if(antara(hasil,70,79.99)){ System.out.print(hasil+ " (B)"); }else
if(antara(hasil,56,69.99)){ System.out.print(hasil+ " (C)"); }else
if(antara(hasil,47,55.99)){ System.out.print(hasil+ " (D)"); }else
if(antara(hasil,0,46.99)){ System.out.print(hasil+ " (E)"); };
}
}
Semoga dengan pertanyaan yang sudah terjawab oleh arachmadiputra dapat membantu memudahkan mengerjakan soal, tugas dan PR sekolah kalian.
Apabila terdapat kesalahan dalam mengerjakan soal, silahkan koreksi jawaban dengan mengirimkan email ke yomemimo.com melalui halaman Contact
Last Update: Mon, 20 Feb 23