[full] Tugas Metode Numerik (java)

METNUM

 

 

 

 

Advertisements

[java] Membuat program yang menggunakan 2 rumus matematika yang saling terhubung

METNUM

 

 

 

|Tugas METNUM: Halaman 130 no.7

Terdapat 2 rumus matematika sebagai berikut:

f(x) = 2x + 3

g(x) = f(x) + f(x-1) + f(x-2) + f(x-3) + … + f(0)

Buatlah sebuah program yang meminta sebuah bilangan x, lalu menampilkan hasil g(x).

Jawab

//irwananwar.wordpress.com
import java.util.Scanner;
public class loop7 {
	public static void main(String[] args) {
		Scanner s=new Scanner(System.in);
		System.out.printf("=========================\n");
		System.out.printf("Input sebuah bilangan : ");
		int x=s.nextInt();
		int f=2*x+3;
		for(int i=1;i<=x;i++)
			f=f+(2*(x-i)+3);
		System.out.printf(""+f);
	}
}

[java] program untuk menghitung x^y

METNUM

|Tugas METNUM: Halaman 130 no.6

Buatlah program yang meminta 2 buah bilangan x dan y, lalu menampilkan hasil xy.

Jawab

//irwananwar.wordpress.com
import java.util.Scanner;
public class loop6_pangkat {
	public static void main(String[] args) {
		Scanner s=new Scanner(System.in);
		System.out.printf("====X^y====\n");
		System.out.printf("Input X : ");
		int x=s.nextInt();
		System.out.printf("Input y : ");
		int y=s.nextInt();
		int hasil=x;
		for(int i=1;i<y;i++)
			hasil=hasil*x;
		System.out.printf("%d^%d = %d",x,y,hasil);
	}
}

[java] Menentukan Faktorial suatu bilangan (n!)

METNUM

|Tugas METNUM: Halaman 130 no.5

Buatlah program yang meminta sebuah bilangan N, lalu menampilkan N! (factorial dari N) dengan N!= N * (N-1) * (N-2) * … “ 1 dan 0! = 1.

Jawab

//irwananwar.wordpress.com
import java.util.Scanner;
public class loop5_faktorial {
	public static void main(String[] args) {
		Scanner s=new Scanner(System.in);
		System.out.printf("=====faktorial=====\n");
		System.out.printf("Input sebuah bilangan : ");
		int n=s.nextInt();
		int b=1;
		if(n>0){
			for(int i=1;i<n;i++)
			b=b*(n-i);
			b=b*n;
		}
		else
			b=1;
		System.out.printf("\t"+b);
	}
}

[java] menentukan bilangan prima atau bukan

METNUM

|Tugas METNUM: Halaman 130 no.4

Buatlah program yang meminta sebuah bilangan n dan menentukan apakah bilangan tersebut adalah bilangan prima atau bukan.

Jawab

//irwananwar.wordpress.com
import java.util.Scanner;
public class loop4_prima {
	public static void main(String[] args) {
		Scanner s=new Scanner(System.in);
		System.out.printf("Input sebuah bilangan : ");
		int n=s.nextInt();
		int b = 0;
		for(int i=1;i<=n;i++){
		if(n%i==0)
			b=b+1;	}
		if(b==2)
			System.out.printf("Prima ");
		else
			System.out.printf("Bukan Prima ");
	}
}

[java] Menampilkan seluruh bilangan ganjil dari N bilangan

METNUM

|Tugas METNUM: Halaman 130 no.3

Buatlah program yang meminta sebuah bilangan n, lalu menampilkan seluruh bilangan ganjil dari 1-n.

Jawab

//irwananwar.wordpress.com
import java.util.Scanner;
public class loop3_ganjil {
	public static void main(String[] args) {
		Scanner s=new Scanner(System.in);
		System.out.printf("Input sebuah bilangan : ");
		int n=s.nextInt();
		for(int i=0;i<=n;i++){
			if(i%2==1)
				System.out.printf(i+" ");
		}
	}
}