Sie sind auf Seite 1von 4

Nama : Riska Dwi Elida Yahyatul Rohma

Kelas : 2C
nim : 112110106

Tugas 01 : Modifikasi Karakter


/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package pkg112110106_modul5;

public class Karakter {

public static void kombinasikarakter(String a, int n) {


if (n == 0)
System.out.print(a+" ");
else
for (int i = 97; i < 100; i++)
kombinasikarakter(a+(char)i, n-1);
}
public static void main(String[] args) {
kombinasikarakter("", 3);
}
}

Output :

aaa aab aac aba abb abc aca acb acc baa bab bac bba bbb bbc bca bcb bcc caa cab cac
cba cbb cbc cca ccb ccc BUILD SUCCESSFUL (total time: 0 seconds)
Bukti Running:
Tugas 02 : Bilangan Prima
package pkg112110106_modul5;
import java.util.Scanner;
/**
*
* @author ACER
*/
public class BilanganPrima_112110106 {
private static int ambilNilaiRekrusif (int number, int index){
if (index ==1){
return 1;
}
else if (number % index == 0){
return 1 + ambilNilaiRekrusif(number, --index);
}else{
return 0 + ambilNilaiRekrusif(number , --index);
}
}
public static boolean cekBilanganPrima(int num){
if (num > 1){
return (ambilNilaiRekrusif(num, num) == 2);
}
else
return false;
}
public static void main (String [] args){
Scanner input = new Scanner(System.in);
System.out.print("masukkan bilangan nya : ");
int num = input.nextInt();
if (cekBilanganPrima(num)){
System.out.println("Bilangan Prima");
} else {
System.out.println("Bukan Bilangan Prima");
}

Output :
run:
masukkan bilangan nya : 11
Bilangan Prima
BUILD SUCCESSFUL (total time: 2 seconds)
Bukti Running:

Das könnte Ihnen auch gefallen