1. Buatlah program yang menghitung dan menampilkan hasil perkalian dari tiga nilai integer.
Nama file: Product.java
import java.util.Scanner;
public class Product{
public static void main(String args[]){
Scanner input = new Scanner(System.in);
int x;
int y;
int z;
int result;
System.out.print("Masukkan integer pertama: ");
x = input.nextInt();
System.out.print("Masukkan integer kedua: ");
y = input.nextInt();
System.out.print("Masukkan integer ketiga: ");
z = input.nextInt();
result = x * y * z;
System.out.printf("Hasil perkaliannya adalah %dn", result);
}
}
2. Buatlah aplikasi yang menampilkan angka 1 sampai 4 dalam satu baris dipisahkan dengan satu spasi. Tulis program tersebut menggunakan teknik berikut ini:
a. Menggunakan satu perintah System.out.println
Nama file: soal2a.java
public class soal2a {
public static void main(String args[]){
System.out.println("1 2 3 4");
}
}
b. Menggunakan empat perintah System.out.print
Nama file: soal2b.java
public class soal2b {
public static void main(String args[]){
System.out.print(" 1 ");
System.out.print(" 2 ");
System.out.print(" 3 ");
System.out.print(" 4 ");
}
}
c. Menggunakan satu perintah System.out.printf
Nama file: soal2c.java
public class soal2c {
public static void main(String args[]){
System.out.printf( "%s %s %s %s ",
"1", "2", "3", "4");
}
}
3. Buatlah aplikasi yang menampilkan bentuk kotak, oval, panah, dan wajik menggunakan asterisk (*) seperti berikut ini
********* *** * *
* * * * *** * *
* * * * ***** * *
* * * * * * *
* * * * * * *
* * * * * * *
* * * * * * *
* * * * * * *
********* *** * *
Nama File: Soal3.java
public class Soal3 {
public static void main(String args[]){
System.out.printf("%10s%12s%14s%16sn", "*********", "***", "*", "*");
System.out.printf("%2s%8s%9s%4s%14s%14s%2sn", "*", "*", "*", "*", "***", "*", "*");
System.out.printf("%2s%8s%8s%6s%14s%12s%4sn", "*","*", "*", "*", "*****", "*", "*");
System.out.printf("%2s%8s%8s%6s%12s%13s%6sn","*","*","*","*","*", "*", "*");
System.out.printf("%2s%8s%8s%6s%12s%12s%8sn","*","*","*","*","*", "*", "*");
System.out.printf("%2s%8s%8s%6s%12s%13s%6sn","*","*","*","*","*", "*", "*");
System.out.printf("%2s%8s%8s%6s%12s%14s%4sn","*","*","*","*","*", "*", "*");
System.out.printf("%2s%8s%9s%4s%13s%15s%2sn","*","*","*","*","*", "*", "*");
System.out.printf("%10s%12s%14s%16sn", "*********", "***", "*", "*");
}
}
4. Buatlah aplikasi yang meminta user untuk memasukkan dua nilai integer, ambil nilai tersebut dari user dan tampilkan hasil jumlahan, perkalian, selisih, dan pembagian dari angka tersebut.
Nama file: Soal4.java
//Author panduaji[dot]net
import java.util.Scanner;
public class Soal4 {
public static void main(String args[]){
Scanner input = new Scanner(System.in); //menerima input
int satu;//integer pertama
int dua;//integer kedua
int jumlah;//variabel untuk menampilkan hasil penjumlahan
int kali;//variabel untuk menampilkan hasil perkalian
int selisih;//variabel untuk menampilkan selisih
int bagi;//variabel untuk menampilkan hasil bagi
System.out.print("Masukkan angka pertama : ");
satu = input.nextInt();
System.out.print("Masukkan angka kedua : ");
dua = input.nextInt();
jumlah = satu + dua;
kali = satu * dua;
//selisih = satu - dua;
if (satu > dua){
selisih = satu - dua;
}else {
selisih= dua - satu;
}
bagi = satu/dua;
System.out.printf("Berikut hasil pernjumlahan %dn", jumlah );
System.out.printf("Berikut hasil perkalian %dn", kali );
System.out.printf("Berikut hasil selisih %dn", selisih );
System.out.printf("Berikut hasil pembagian %dn", bagi );
}
}
5. Buatlah aplikasi yang meminta user untuk memasukkan tiga nilai integer kemudian tampilkan jumlahan, rata-rata, perkalian, nilai terkecil dan terbesar dari angka-angka tersebut.
Nama file: Soal5.java
import java.util.Scanner;public class Soal5 {
public static void main(String args[]){
Scanner input = new Scanner (System.in);int satu;
int dua;
int tiga;
int jumlah,perkalian;
float rata2;System.out.print("Masukkan angka pertama: ");
satu = input.nextInt();System.out.print("Masukkan angka kedua: ");
dua = input.nextInt();System.out.print("Masukkan angka ketiga: ");
tiga = input.nextInt();jumlah = satu + dua + tiga;
rata2= jumlah / 3;
perkalian = satu * dua * tiga;System.out.println("Berikut jumlah keseluruhan: "+jumlah); //print jumlah
System.out.println("Berikut rata-ratanya: "+rata2); //print rata-rata
System.out.println("Berikut hasil perkaliannya: "+perkalian); //print perkalianif(satu>dua){
if(satu>tiga){
System.out.println("terbesar ="+satu);
}
else{
System.out.println("terbesar="+dua);
}
}
else{
System.out.println("terbesar="+tiga);
}if(satu
panduaji
Saya juga ada di Instagram facebook Twitter dan Youtube Suka menulis tentang blogging di panduaji.com
Join the Inner Circle
Get exclusive DIY tips, free printables, and weekly inspiration delivered straight to your inbox. No spam, just love.
Mantap, Ndu. Ditulis tangan untuk menghindari plagiat alias copy/paste, penyakit mahasiswa…
Namun masih belum mengerti seutuhnya mas. ini masih proses belajar.
Tapi gak kebayang kalau ribuan baris code ditulis tangan -_-"