You are on page 1of 3

Nama : Syam Fadlan

NPM : 16119235 (Ganjil)


Kelas : 3KA30
Tugas PBO (Struktur Kontrol)

1. package tugasno1 ;
import java.util.Scanner;
public class Tugasno1 {
public static void main(String[] args){
int npm, sks, mutu, n1, n2, n3, rr, remutu;
remutu = 0;
String nama, matkul, dummies, pred;
pred = "";
Scanner join = new Scanner(System.in);
System.out.print("Masukkan Nama: ");
nama = join.nextLine();
System.out.print("Masukkan NPM: ");
npm = join.nextInt();
System.out.print("Masukkan Mata Kuliah: ");
dummies = join.nextLine();
matkul = join.nextLine();
System.out.print("Masukkan Jumlah SKS: ");
sks = join.nextInt();
if(sks <= 3){
switch(sks){
case 1:
System.out.print("Masukkan Nilai 1: ");
n1 = join.nextInt();
rr = n1;
System.out.println("====================");
System.out.println("Nama : "+nama);
System.out.println("NPM : "+npm);
System.out.println("Mata Kuliah : "+matkul);
System.out.println("SKS : "+sks);
System.out.println("Nilai 1 : "+n1);
System.out.println("Rata-rata Nilai : "+rr);
if(rr > 79 && rr < 101){
pred = "A";
remutu = 4;
}else if(rr > 69 && rr < 80){
pred = "B";
remutu = 3;
}else if(rr > 59 && rr < 70){
pred = "C";
remutu = 2;
}else if(rr > 49 && rr < 60){
pred = "D";
remutu = 1;
}else if(rr <= 49){
pred = "E";
remutu = 0;
}
mutu = remutu*sks;
System.out.println("Predikat: "+pred);
System.out.println("Mutu: "+mutu);
break;
case 2:
System.out.print("Masukkan Nilai 1: ");
n1 = join.nextInt();
System.out.print("Masukkan Nilai 2: ");
n2 = join.nextInt();
rr = (n1+n2)/2;
System.out.println("====================");
System.out.println("Nama : "+nama);
System.out.println("NPM : "+npm);
System.out.println("Mata Kuliah : "+matkul);
System.out.println("SKS : "+sks);
System.out.println("Nilai 1 : "+n1);
System.out.println("Nilai 2 : "+n2);
System.out.println("Rata-rata Nilai : "+rr);
if(rr >= 80){
pred = "A";
remutu = 4;
}else if(rr > 69 && rr < 80){
pred = "B";
remutu = 3;
}else if(rr > 59 && rr < 70){
pred = "C";
remutu = 2;
}else if(rr > 49 && rr < 60){
pred = "D";
remutu = 1;
}else if(rr <= 49){
pred = "E";
remutu = 0;
}
mutu = remutu*sks;
System.out.println("Predikat: "+pred);
System.out.println("Mutu: "+mutu);
break;
case 3:
System.out.print("Masukkan Nilai 1: ");
n1 = join.nextInt();
System.out.print("Masukkan Nilai 2: ");
n2 = join.nextInt();
System.out.print("Masukkan Nilai 3: ");
n3 = join.nextInt();
rr = (n1+n2+n3)/3;
System.out.println("====================");
System.out.println("Nama : "+nama);
System.out.println("NPM : "+npm);
System.out.println("Mata Kuliah : "+matkul);
System.out.println("SKS : "+sks);
System.out.println("Nilai 1 : "+n1);
System.out.println("Nilai 2 : "+n2);
System.out.println("Nilai 3 : "+n3);
System.out.println("Rata-rata Nilai : "+rr);
if(rr >= 80){
pred = "A";
remutu = 4;
}else if(rr > 69 && rr < 80){
pred = "B";
remutu = 3;
}else if(rr > 59 && rr < 70){
pred = "C";
remutu = 2;
}else if(rr > 49 && rr < 60){
pred = "D";
remutu = 1;
}else if(rr <= 49){
pred = "E";
remutu = 0;
}
mutu = remutu*sks;
System.out.println("Predikat: "+pred);
System.out.println("Mutu: "+mutu);
break;
}
}else{
System.out.println("Jumlah Maksimal SKS adalah 3");
}
}
}

===================================================================================
==

3. package tugasno3 ;
import java.util.Scanner;
public class Tugasno3 {
public static void main(String[] args) {
int jmlh, total;
total = 0;
Scanner join = new Scanner(System.in);
System.out.print("Masukkan Nilai : ");
jmlh = join.nextInt();
jmlh = jmlh + 1;
int ganjil[] = new int[jmlh];
for(int i=1; i < jmlh; i++){
ganjil[i] = (i*2)-1;
total = total + ganjil[i];
System.out.println(i+". "+ganjil[i]);
}
System.out.println("J u m l a h => "+total);
}
}

You might also like