Nama : Ni Kadek Dewi Purwati
Nim : 10101149
Jurusan : Tehnik Informatika-DGM
Dosen : I Kadek Dwi Gandika
Supartha.ST
Mata Kuliah : Pemrograman Berorientasi Objek 1
Soal :
- Buatlah Program untuk menghitung faktorial !
- Buatlah sebuah Program menampilkan bilangan prima!
- Buatlah Program untuk menghitung nilai pangkat (dengan inputan)!
Jawab :
1.
Program
Faktorial
import
java.io.*;
public
class Faktorial {
public static void main(String[]args){
try{
BufferedReader object = new BufferedReader(new
InputStreamReader(System.in));
System.out.print("Masukkan
Angka :");
int a=
Integer.parseInt(object.readLine());
int fact= 1;
System.out.print("Hasil
Factorial " +a+ " adalah :");
for (int i=1; i<=a; i++){
fact=fact*i;
}
System.out.println(fact);
}
catch (Exception e){}
}
}
2.
Program
Bilangan Prima
import
javax.swing.JOptionPane;
public
class Prima {
public static void main(String[]args){
int i,j,batasan;
String range;
boolean bil_prima = false;
range=JOptionPane.showInputDialog("masukkan batasan bilangan prima
: ");
batasan=Integer.parseInt(range);
for(i=2; i<=batasan; i++){
if (i>=2){
bil_prima = true;
for(j=2; j<i; j++){
if (i%j==0){
bil_prima = false;
break;
}
}
}
if (bil_prima){
System.out.print(i);
}
}
}
}
3.
Bilangan
berpangkat
import
java.util.Scanner;
public
class Pangkat {
public static void main(String[]args){
Scanner in = new Scanner(System.in);
Double angka;
Double pangkat;
Double hasil;
System.out.print("Masukkan angka:
");
angka = in.nextDouble();
System.out.print("Masukkan
Pangkat:");
pangkat = in.nextDouble();
hasil = Math.pow(angka, pangkat);
System.out.println("Hasilnya:" +hasil);
}
}
Tidak ada komentar:
Posting Komentar