Assalamualaikum Wr wb...
Puji syukur kehadirat Allah SWT karena berkat curahat rahmat dan karunianya kita masih di beri kesehatan sehingga bisa terus untuk belajar.
Alhamdulillah dengan Ridhonya saya bisa membantu teman teman dalam belajar.
ini adalah hasil codingan saya sendiri tanpa copas dari pihak manapun apabila ada kesamaan saya mohon maaf yang sebesr besarnya. codingan yang saya buat bisa juga keliru karena saya juga Mahasiswa yang baru belajar. Bila ada kesulitan dalam pemrograman Java, dengan senang hati saya akan membantu sebisanya, apabila teman teman punya codingan atau program dalam bentuk lain untuk menjawab kuis ini di mohon partisipasinya untuk memposting program yang teman teman telah buat di komentar karena ilmu tidak akan lenyap bila kita membagikan kepada sesama bahkan kita akan mendapatkan ilmu yang baru karena dengan berbagi kepada orang lain akan mengetahui kelemahan ilmu yang kita bagikan sehingga ilmu yang kita punya akan menjadi lebih baik.
KUIS
Dosen Pengampu : Mudafiq Riyan Pratama, S.Kom
Mata Kuliah : Pemrograman Terstruktur
Prodi / Fakultas : Teknik Informatika / Teknik
Total nilai maksimal : 100
Waktu : 60 menit
Sifat Kuis : Open (buku fisik)
ATURAN
Buatlah project di netbeans dengan format: Kuis1 _NIM_Kelas. Misalnya:
Kuis1_1410651111_A Untuk pembuatan nama class-nya sesuai nomor soal. Misalkan: No1.java, No2.java, dst
Pengumpulan kuis berupa project utuh yang di zip/rar
SOAL KUIS 1
1. Buatlah program dengan menggunakan switch-case untuk pemilihan menu perhitungan (1.
Perkalian, 2. Pembagian, 3. Penjumlahan, 4. Pengurangan) yang mana pemilihan menu
tersebut menggunakan inputan user dengan Scanner. Setiap pilihan menu, melakukan proses
penghitungan 2 angka yang mana kedua angka tersebut juga diinputkan oleh user
menggunakan Scanner. Berikut ini tampilan dari output program:
Jika pilihan selain 1, 2, 3, 4 maka akan memberikan keterangan “Anda salah inputkan
pilihan”.
2. Buatlah program untuk pengecekan nilai mata kuliah apakah nilai yang diinputkan termasuk
A / B / C / D / E / T. Gunakanlah BufferedReader untuk menginputkan nilai tersebut. Range
nilainya sesuai tabel berikut ini:
Berikut ini contoh output programnya:
3. Buatlah inputan user menggunakan JOptionPane untuk melakukan pendataan harga dari 5
judul buku. Gunakanlah array untuk menyimpan data inputan tersebut. Dari data buku
tersebut, hitunglah total harga dari kelima buku tersebut. Kemudian tampilkan dalam bentuk
seperti berikut:
4. Buatlah array 2 dimensi (bukan inputan user) yang berisi 5 baris data dan terdiri dari 2
kolom yaitu nama dan nim.
Berikut ini adalah contoh output program.
Jawaban :
Soal 1.
cara 1
/*cara 2
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package Quiz1_pts;
import java.util.Scanner;
/**
*
* @author MOHAMMAD RAMLI
* NIM : 1310651201
* Mohammad-Ramli.blogspot.com
*/
public class no1_cara1 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("Pilihan Menu : ");
System.out.println("==========================");
System.out.println("1. Perkalian \n2. Pembagian \n3. Penjumlahan \n4.Pengurangan");
System.out.println("==========================");
System.out.print("Masukkan Pilihan Menu :");
int n = input.nextInt();
System.out.println("==========================");
int angka1;
int angka2;
switch (n) {
case 1:
System.out.print("Masukkan Angka 1 : ");
angka1 = input.nextInt();
System.out.print("Masukkan Angka 2 : ");
angka2 = input.nextInt();
System.out.println("Hasil " + angka1 + " dan " + angka2 + " adalah : " + (angka1 * angka2));
break;
case 2:
System.out.print("Masukkan Angka 1 : ");
angka1 = input.nextInt();
System.out.print("Masukkan Angka 2 : ");
angka2 = input.nextInt();
System.out.println("Hasil " + angka1 + " dan " + angka2 + " adalah : " + (angka1 / angka2));
break;
case 3:
System.out.print("Masukkan Angka 1 : ");
angka1 = input.nextInt();
System.out.print("Masukkan Angka 2 : ");
angka2 = input.nextInt();
System.out.println("Hasil " + angka1 + " dan " + angka2 + " adalah : " + (angka1 + angka2));
break;
case 4:
System.out.print("Masukkan Angka 1 : ");
angka1 = input.nextInt();
System.out.print("Masukkan Angka 2 : ");
angka2 = input.nextInt();
System.out.println("Hasil " + angka1 + " dan " + angka2 + " adalah : " + (angka1 - angka2));
break;
default:
System.err.println("Angka yang anda masukkan salah ");
}
}
}
/*cara 3
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package Quiz1_pts;
import java.util.Scanner;
/**
*
* @author MOHAMMAD RAMLI
* NIM : 1310651201
* Mohammad-Ramli.blogspot.com
*/
public class no1_cara2 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("Menu Pilihan:");
System.out.println("1. Perkalian \n2. Pembagian \n3. Penjumlahan \n4. Pengurangan");
int angka1, angka2;
int kali, bagi, tambah, kurang;
System.out.println("================================");
System.out.print("Inputkan pilihan menu : ");
int n = input.nextInt();
System.out.println("================================");
switch (n) {
case 1:
System.out.print("Inputkan angka1 :");
angka1 = input.nextInt();
System.out.print("Inputkan angka2 :");
angka2 = input.nextInt();
System.out.println("================================");
kali = angka1 * angka2;
System.out.println("Hasil perkalian " + angka1 + " dan " + angka2 + " = " + kali);
break;
case 2:
System.out.print("Inputkan angka1 :");
angka1 = input.nextInt();
System.out.print("Inputkan angka2 :");
angka2 = input.nextInt();
System.out.println("================================");
bagi = angka1 / angka2;
System.out.println("Hasil Pembagian " + angka1 + " dan " + angka2 + " = " + bagi);
break;
case 3:
System.out.print("Inputkan angka1 :");
angka1 = input.nextInt();
System.out.print("Inputkan angka2 :");
angka2 = input.nextInt();
System.out.println("================================");
tambah = angka1 + angka2;
System.out.println("Hasil Penjumlahan " + angka1 + " dan " + angka2 + " = " + tambah);
break;
case 4:
System.out.print("Inputkan angka1 :");
angka1 = input.nextInt();
System.out.print("Inputkan angka2 :");
angka2 = input.nextInt();
System.out.println("================================");
kurang = angka1 - angka2;
System.out.println("Hasil Pengurangan " + angka1 + " dan " + angka2 + " = " + kurang);
break;
default:
System.out.println("Anda Salah Inputkan Pilihan");
}
System.out.println("================================");
}
}
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package Quiz1_pts;
import java.util.Scanner;
/**
*
* @author MOHAMMAD RAMLI
* NIM : 1310651201
* Mohammad-Ramli.blogspot.com
*/
public class no1_cara3 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("Menu Pilihan:");
System.out.println("1. Perkalian");
System.out.println("2. Pembagian");
System.out.println("3. Penjumlahan");
System.out.println("4. Pengurangan");
int angka1;
int angka2;
int kali, bagi, tambah, kurang;
System.out.println("================================");
System.out.print("Inputkan pilihan menu : ");
int n = input.nextInt();
System.out.println("================================");
switch (n) {
case 1:
System.out.print("Inputkan angka1 :");
angka1 = input.nextInt();
System.out.print("Inputkan angka2 :");
angka2 = input.nextInt();
System.out.println("================================");
kali = angka1 * angka2;
System.out.println("Hasil perkalian " + angka1 + " dan " + angka2 + " = " + kali);
break;
case 2:
System.out.print("Inputkan angka1 :");
angka1 = input.nextInt();
System.out.print("Inputkan angka2 :");
angka2 = input.nextInt();
System.out.println("================================");
bagi = angka1 / angka2;
System.out.println("Hasil Pembagian " + angka1 + " dan " + angka2 + " = " + bagi);
break;
case 3:
System.out.print("Inputkan angka1 :");
angka1 = input.nextInt();
System.out.print("Inputkan angka2 :");
angka2 = input.nextInt();
System.out.println("================================");
tambah = angka1 + angka2;
System.out.println("Hasil Penjumlahan " + angka1 + " dan " + angka2 + " = " + tambah);
break;
case 4:
System.out.print("Inputkan angka1 :");
angka1 = input.nextInt();
System.out.print("Inputkan angka2 :");
angka2 = input.nextInt();
System.out.println("================================");
kurang = angka1 - angka2;
System.out.println("Hasil Pengurangan " + angka1 + " dan " + angka2 + " = " + kurang);
break;
default:
System.out.println("Anda Salah Inputkan Pilihan");
}
System.out.println("================================");
}
}
Soal 2.
cara 1
/*cara 2
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package Quiz1_pts;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
/**
*
* @author MOHAMMAD RAMLI
* NIM : 1310651201
* Mohammad-Ramli.blogspot.com
*/
public class no2_cara1 {
public static void main(String[] args) throws IOException {
BufferedReader dataIn = new BufferedReader(new InputStreamReader(System.in));
System.out.print("Inputkan Nilai Anda :");
int n = Integer.parseInt(dataIn.readLine());
System.out.println("=====================================");
if (n >= 80 && n <= 100) {
System.out.println("Selamat Anda Lulus dengan Nilai A");
} else if (n >= 69 && n <= 79.99) {
System.out.println("Selamat Anda Lulus dengan Nilai B");
} else if (n >= 56 && n <= 68.99) {
System.out.println("Selamat Anda Lulus dengan Nilai C");
} else if (n >= 46 && n <= 55.99) {
System.out.println("Anda Tidak Lulus Karena Nilainya D");
} else if (n >= 0.50 && n <= 45.99) {
System.out.println("Anda Tidak Lulus Karena Nilainya E");
} else if (n >= 0 && n <= 0.49) {
System.out.println("Anda Tidak Lulus Karena Nilainya T");
}
System.out.println("");
}
}
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package Quiz1_pts;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
/**
*
* @author MOHAMMAD RAMLI
* NIM : 1310651201
* Mohammad-Ramli.blogspot.com
*/
public class no2_cara2 {
public static void main(String[] args) throws IOException {
BufferedReader dataIn = new BufferedReader(new InputStreamReader(System.in));
System.out.print("Inputkan Nilai Anda :");
int n = Integer.parseInt(dataIn.readLine());
System.out.println("=====================================");
if (n >= 80 && n <= 100) {
System.out.println("Selamat Anda Lulus dengan Nilai A");
}if (n >= 69 && n <= 79.99) {
System.out.println("Selamat Anda Lulus dengan Nilai B");
}if (n >= 56 && n <= 68.99) {
System.out.println("Selamat Anda Lulus dengan Nilai C");
}if (n >= 46 && n <= 55.99) {
System.out.println("Anda Tidak Lulus Karena Nilainya D");
}if (n >= 0.50 && n <= 45.99) {
System.out.println("Anda Tidak Lulus Karena Nilainya E");
}if (n >= 0 && n <= 0.49) {
System.out.println("Anda Tidak Lulus Karena Nilainya T");
}
System.out.println("");
}
}
Soal 3.
cara 1
/*cara 2
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package Quiz1_pts;
import javax.swing.JOptionPane;
/**
*
* @author MOHAMMAD RAMLI
* NIM : 1310651201
* Mohammad-Ramli.blogspot.com
*/
public class no3_cara1 {
public static void main(String[] args) {
int[] harga = new int[5];
for (int i = 0; i < harga.length; i++) {
System.out.print("Buku Ke-" + (i + 1) + " : ");
String buku = JOptionPane.showInputDialog("Masukkan Nama Buku :");
harga[i] = Integer.parseInt(JOptionPane.showInputDialog("Masukkan Harga Buku :"));
System.out.println(buku + "\t\t= Rp. " + harga[i]);
}
int jumlah = harga[0] + harga[1] + harga[2] + harga[3] + harga[4];
System.out.println("\t\t\t\t\t================ +");
System.out.println(" Total \t\t\t\t\t= Rp. " + jumlah);
}
}
/*cara 3
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package Quiz1_pts;
import javax.swing.JOptionPane;
/**
*
* @author MOHAMMAD RAMLI
* NIM : 1310651201
* Mohammad-Ramli.blogspot.com
*/
public class no3_cara2 {
public static void main(String[] args) {
int[] harga = new int[5];
int total = 0;
for (int i = 0; i < harga.length; i++) {
System.out.print("Buku Ke-" + (i + 1) + " : ");
String buku = JOptionPane.showInputDialog("Masukkan Nama Buku :");
harga[i] = Integer.parseInt(JOptionPane.showInputDialog("Masukkan Harga Buku :"));
System.out.println(buku + "\t\t= Rp. " + harga[i]);
total += harga[i];
}
System.out.println("\t\t\t\t\t================ +");
System.out.println(" Total \t\t\t\t\t= Rp. " + total);
}
}
/*cara 4
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package Quiz1_pts;
import javax.swing.JOptionPane;
/**
*
* @author MOHAMMAD RAMLI
* NIM : 1310651201
* Mohammad-Ramli.blogspot.com
*/
public class no3_cara3 {
public static void main(String[] args) {
int[] harga = new int[5];
int total = 0;
for (int i = 0; i < harga.length; i++) {
System.out.print("Buku Ke-" + (i + 1) + " : ");
String buku = JOptionPane.showInputDialog("Masukkan Nama Buku :");
harga[i] = Integer.parseInt(JOptionPane.showInputDialog("Masukkan Harga Buku :"));
System.out.println(buku + "\t\t= Rp. " + harga[i]);
total = total+harga[i];
}
System.out.println("\t\t\t\t\t================ +");
System.out.println(" Total \t\t\t\t\t= Rp. " + total);
}
}
/*cara 5
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package Quiz1_pts;
import javax.swing.JOptionPane;
/**
*
* @author MOHAMMAD RAMLI
* NIM : 1310651201
* Mohammad-Ramli.blogspot.com
*/
public class no3_cara4 {
public static void main(String[] args) {
JOptionPane.showMessageDialog(null, "Selamat Datang Di Dunia Buku");
int n = Integer.parseInt(JOptionPane.showInputDialog("Masukkan Banyak Buku : "));
String buku[] = new String[n];
int[] harga = new int[n];
int total = 0;
for (int i = 0; i < n; i++) {
System.out.print("Buku Ke-" + (i + 1) + " : ");
buku[i] = JOptionPane.showInputDialog("Masukkan Nama Buku :");
System.out.print(buku[i]);
harga[i] = Integer.parseInt(JOptionPane.showInputDialog("Masukkan Harga Buku :"));
System.out.println("\t\t\t= Rp. " + harga[i]);
total = total + harga[i];
}
System.out.println("\t\t\t\t\t\t================ +");
System.out.println(" Total \t\t\t\t\t\t= Rp. " + total);
}
}
/*cara 6
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package Quiz1_pts;
import javax.swing.JOptionPane;
/**
*
* @author MOHAMMAD RAMLI
* NIM : 1310651201
* Mohammad-Ramli.blogspot.com
*/
public class no3_cara5 {
public static void main(String[] args) {
int nomer[] = new int[5];
String buku[] = new String[5];
int harga[] = new int[5];
int total = 0;
for (int i = 0; i < 5; i++) {
nomer[i] = Integer.parseInt(JOptionPane.showInputDialog("Masukkan Nomer : "));
buku[i] = JOptionPane.showInputDialog("Masukkan Nama Buku :");
harga[i] = Integer.parseInt(JOptionPane.showInputDialog("Masukkan Harga Buku : "));
System.out.println("Buku Ke-" + nomer[i] + ": " + buku[i] + " \t= Rp. " + harga[i]);
total = total + harga[i];
}
System.out.println("\t\t\t\t\t================ +");
System.out.println(" Total \t\t\t\t\t= Rp. " + total);
}
}
/*cara 7
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package Quiz1_pts;
import javax.swing.JOptionPane;
/**
*
* @author MOHAMMAD RAMLI
* NIM : 1310651201
* Mohammad-Ramli.blogspot.com
*/
public class no3_cara6 {
public static void main(String[] args) {
String buku[] = new String[5];
int harga[] = new int[5];
int total = 0;
for (int i = 0; i < 5; i++) {
buku[i] = JOptionPane.showInputDialog("Masukkan Nama Buku :");
harga[i] = Integer.parseInt(JOptionPane.showInputDialog("Masukkan Harga Buku : "));
System.out.println("Buku Ke-" + (i + 1) + ": " + buku[i] + " \t= Rp. " + harga[i]);
total = total + harga[i];
}
System.out.println("\t\t\t\t\t================ +");
System.out.println(" Total \t\t\t\t\t= Rp. " + total);
}
}
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package Quiz1_pts;
import javax.swing.JOptionPane;
/**
*
* @author MOHAMMAD RAMLI
* NIM : 1310651201
* Mohammad-Ramli.blogspot.com
*/
public class no3_cara7 {
public static void main(String[] args) {
JOptionPane.showMessageDialog(null,"Selamat Datang Di Dunia Buku" );
int n = Integer.parseInt(JOptionPane.showInputDialog("Masukkan banyak buku : "));
String buku[] = new String[n];
int harga[] = new int[n];
int total = 0;
for (int i = 0; i < n; i++) {
buku[i] = JOptionPane.showInputDialog("Masukkan Nama Buku :");
harga[i] = Integer.parseInt(JOptionPane.showInputDialog("Masukkan Harga Buku : "));
System.out.println("Buku Ke-" + (i + 1) + ": " + buku[i] + " \t= Rp. " + harga[i]);
total = total + harga[i];
}
System.out.println("\t\t\t\t\t================ +");
System.out.println(" Total \t\t\t\t\t= Rp. " + total);
}
}
Soal 4.
cara 1
/*cara 2
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package Quiz1_pts;
/**
*
* @author MOHAMMAD RAMLI
* NIM : 1310651201
* Mohammad-Ramli.blogspot.com
*/
public class no4_cara1 {
public static void main(String[] args) {
String namanim[][] = {
{"Muhammad Firdaus", "1410651111"},
{"Ivan Prasetya", "1410651112"},
{"Andre Crissandy", "1410651113"},
{"Satya Edward Subagyo", "1410651114"},
{"Edwin Andriyanto", "1410651115"}};
for (int i = 0; i < 5; i++) {
System.out.print(i + 1 + ". ");
for (int j = 0; j < 2; j++) {
System.out.print(namanim[i][j] + "\t");
}
System.out.println("");
}
}
}
/*cara 3
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package Quiz1_pts;
/**
*
* @author MOHAMMAD RAMLI
* NIM : 1310651201
* Mohammad-Ramli.blogspot.com
*/
public class no4_cara2 {
public static void main(String[] args) {
String nama[][] = {
{"Muhammad Firdaus"},
{"Ivan Prasetya"},
{"Andre Crissandy"},
{"Satya Edward Subagyo"},
{"Edwin Andriyanto"}};
int nim [][] = {
{1410651111},
{1410651112},
{1410651112},
{1410651112},
{1410651112}};
for (int i = 0; i < 5; i++) {
System.out.print(i + 1 + ". ");
for (int j = 0; j < 1; j++) {
System.out.print(nama[i][j] + "\t");
System.out.print(nim[i][j]+"\t");
}
System.out.println("");
}
}
}
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package Quiz1_pts;
/**
*
* @author MOHAMMAD RAMLI
* NIM : 1310651201
* Mohammad-Ramli.blogspot.com
*/
public class no4_cara3 {
public static void main(String[] args) {
String nama[][] = {
{"Muhammad", "Firdaus"},
{"Ivan", "Prasetya"},
{"Andre", "Crissandy"},
{"Satya", "Edward Subagyo"},
{"Edwin", "Andriyanto"}};
int nim[][] = {
{1410651111},
{1410651112},
{1410651112},
{1410651112},
{1410651112}};
for (int i = 0; i < 5; i++) {
System.out.print(i + 1 + ".");
for (int j = 0; j < 2; j++) {
System.out.print(" " + nama[i][j]);
}
for (int j = 0; j < 1; j++) {
System.out.print("\t" + nim[i][j]);
}
System.out.println("");
}
}
}
No comments:
Write komentarTerimakasih Atas Kunjungan Anda..
Kritik dan Saran Anda membantu blog ini lebih baik..