Anda di halaman 1dari 4

1.

Buatlah program dengan menentukan nilai ganjil dari bilangan 1 sampai 10, kemudian nilai
genap dikalikan 2 (gunakan metode perulangan)
Jawab:
import java.util.Scanner;
public class Tugas1 {

public static void main(String[] args) {


Scanner scanner = new Scanner (System.in);
System.out.print("Masukkan nilai N =");
int n = scanner.nextInt();

for (int i=1; i<=n; i++) {


if (i%2==1) {
System.out.println(i);
}else {
System.out.println(i*2);
}
}

}
}

OUTPUT:

Masukkan nilai N = 10
1
4
3
8
5
12
7
16
9
20
2.Buatlah program untuk menghitung jumlah dari nilai genap dari bilangan 1 sampai 25
Jawab:
import java.util.Scanner;

public class Tugas2 {

public static void main(String[] args) {


Scanner scanner = new Scanner (System.in);
System.out.print("Masukkan nilai N =");
int n = scanner.nextInt();
int sum = 0;

for (int i=1; i<=n; i++) {


if(i%2==0) {
sum = sum + i;
}
}
System.out.println("penjumlahan bilangan genap= " + sum);

}
}
OUTPUT:
Masukkan nilai N =25
penjumlahan bilangan genap= 156
3. Buatlah program untuk menentukan jumlah saldo akhir pada bulan ke-5, jika diketahui
Saldo awal = Rp.100000 dan %bunga = 50% atau 0,05

Jawab:
import java.util.Scanner;

public class Tugas3 {

public static void main(String[] args) {


Scanner scanner = new Scanner (System.in);
System.out.print("Masukkan Saldo Awal");
double saldo = scanner.nextDouble();
double bunga;
System.out.print("Masukkan %bunga");
double a = scanner.nextDouble();
for (double i=1; i<=5; i++) {
bunga = saldo*a;
saldo = saldo + bunga;
}
System.out.printf( "%.0f", saldo);
}

OUTPUT :

Masukkan Saldo Awal=100000


Masukkan %bunga=0.05
Saldo Akhir = 127628
4. Tulislah lagi program yang mengilustrasikan penggunaan statemen continue, dimana terdapat label di
dalamnya.

Jawab:

import java.util.Scanner;

public class Tugas4 {

public static void main(String args[]) {


luar: for (int i=0; i<10; i++) {
for(int j=0; j<10; j++) {
if(j > i) {
System.out.println();
continue luar;
}

System.out.print(" " + (i * j));


}
}

System.out.println();
}
}

OUTPUT :

0
0 1
0 2 4
0 3 6 9
0 4 8 12 16
0 5 10 15 20 25
0 6 12 18 24 30 36
0 7 14 21 28 35 42 49
0 8 16 24 32 40 48 56 64
0 9 18 27 36 45 54 63 72 81

Anda mungkin juga menyukai