[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);
	}
}
Advertisements

[java] Membuat kalkulator sederhana

METNUMBuatlah program kalkulator sederhana yang meminta 2 buah nilai dan sebuah operator, kemudian tampilkan hasilnya ke layar. Operator yang dapat dipakai adalah +, -, *, dan /.

Jawab

//https://irwananwar.wordpress.com
import java.util.Scanner;
public class kalkulator {
	public static void main(String[] args) {
		Scanner s = new Scanner(System.in);
		System.out.printf("Input Angka pertama : ");
		float A=s.nextFloat();
		System.out.printf("Input Operator : ");
		String O=s.next();
		System.out.printf("Input Angka kedua : ");
		float B=s.nextFloat();
		switch (O) {
		case "*":
			System.out.printf("\n%.2f * %.2f = %.2f",A,B,(A*B));
			break;
		case "/":
			if(B!=0)
			System.out.printf("\n%.2f / %.2f = %.2f",A,B,(A/B));
			else System.out.printf("\nSemua bilangan tidak dapat dibagi 0 ");
			break;
		case "+":
			System.out.printf("\n%.2f + %.2f = %.2f",A,B,(A+B));
			break;
		case "-":
			System.out.printf("\n%.2f - %.2f = %.2f",A,B,(A-B));
			break;
		default:
			System.out.printf("\nTidak ada operator "+O);
		}
	}
}