Minggu, 28 Oktober 2018

Tampilkan Nilai X

Latihan 16 Tampilkan Nilai X

public class Lt18_X {
//nama class
public static void main (String [] args) {
//class utama
int value = 10;
//variabel value nilai tetap tipe data integer
char x;
//tipe data char dengan variabel x
x = 'A';
//membaca x dengan A
System.out.println( value );
//menampilkan nilai value
System.out.println("Nilai x = " + x);
//menampilkan nilai x
}
}

Outputnya :

Latihan 16 Tampilkan Nilai X

Bilangan Prima

Latihan 15 Bilangan Prima

public class Lt17_BilPrima {
//nama class
public static void main(String [] args) {
//class utama
System.out.println("Bilangan Prima :");
//menampilkan data
for (int i=1; i<=100;i++) {
//nilai ketetapan 1 sampai 100 akan ditambah 1
int b = 0;
//variabel b tipe data integer
for (int h=1; h<=i ;h++) {
//nilai ketetapan 1 sampai i akan ditambah 1
if(i%h==0)
//mengeksekusi i dan h
b++;
//variabel b ditambah 1
}
if(b==2)
//nilai ketetapan b itu 2
System.out.println(i);
//menampilkan hasil
}
}
}

Output :


Ganjil Genap

Latihan 14 Ganjil Genap

public class Lt16_GanjilGenap {
//nama class
public static void main (String [] args){
//class utama
System.out.println("Bilangan Ganjil Dan Genap :");
//menampilkan hasil
int angka=0;
//variabel angka tipe data integer
for (int i=1;i <= 100;i++){
//nilai ketetapan 1 sampai 100 jika masih kurang akan ditambah 1
if (i%2 == 0)
//mengeksekusi nilai genap dari 0
System.out.println(i+" GENAP");
//menampilkan hasil
if (i%2 == 1)
//mengeksekusi nilai ganjil dari 1
System.out.println(i+" GANJIL");
//menampilkan hasil
}
}
}

Output :



Perhitungan X


public class Lt15_PerhitunganX{ 
//nama class
public static void main (String[] args){ 
//class utama
int x; 
//variabel x tipe data integer
System.out.println("Hasil Dari f(x) = x² + 2x + 1 ="); 
//menampilkan data
for(x=1; x<=10; x++){ 
//mengulangi nilai ketetapan 1 sampi 10 dengan tambah 1
int f=(x*x)+(2*x)+1; 
//rumus perhitungannya
System.out.println("f(x) = ("+x+"*"+x+") + 2"+x+" + 1 ="+f); 
//menampilkan hasil
}
}

Outputnya :


Jumat, 26 Oktober 2018

Hitung Pangkat

import java.util.Scanner;
public class Lt_1_pangkat{
public static void main (String[] args){
int nilai = 2;
int pangkat = 5;
double hasil;
hasil = Math.pow(nilai,pangkat);
System.out.print(hasil);
}
}

outputnya :




Kamis, 25 Oktober 2018

Input Pangkat

Input Pangkat

import java.util.Scanner;
public class Lt_2_pangkat2{
public static void main (String[] args){
int hasil = 1;
int angka, pangkat;
Scanner a=new Scanner(System.in);
System.out.println("--------------------------------");
System.out.println("Program Pangkat Bilangan");
System.out.println("--------------------------------");
System.out.print("Masukkan Angka : ");
angka = a.nextInt();
System.out.print("Masukkan Pangkat : ");
Scanner b = new Scanner(System.in);
pangkat = b.nextInt();
for(int i=1; i<=pangkat; i++){
hasil=hasil*angka;
}
System.out.println("Hasil "+angka+" pangkat "+pangkat+" = "+hasil);
}

Outputnya :


Rabu, 24 Oktober 2018

Input Jurusan

Input Jurusan

import java.util.Scanner;
public class Lt_3_Jurusan{
public static void main (String[] args){
Scanner masuk = new Scanner(System.in);
int pil;
System.out.println("Masukkan Pilihan");
System.out.println("1. S1 Teknik Elektro");
System.out.println("2. S1 Sistem Komputer");
System.out.println("3. S1 Teknik Informatika");
System.out.println("4. S1 Manajemen Informatika");
System.out.println("5. S1 Teknik Arsitektur");
System.out.println("--------------------------------");
pil = masuk.nextInt();
switch (pil) {
case 1:System.out.println("S1 Teknik Elektro");
break;
case 2:System.out.println("S1 Sistem Komputer");
break;
case 3:System.out.println("S1 Teknik Informatika");
break;
case 4:System.out.println("S1 Manajemen Informatika");
break;
case 5:System.out.println("S1 Teknik Arsitektur");
break;
default:
System.out.println("Input Salah");
break;
}
}
}

Outputnya :


Selasa, 23 Oktober 2018

Loop While

Latihan 4 Loop While

public class Lt_4_loop_while{
public static void main (String[] args){
int x = 2;
while(x<20)
{
System.out.print("Nilai Dari x adalah "+ x);
x++;
System.out.print("\n");
}
}
}

outputnya :


Senin, 22 Oktober 2018

Baca Keyboard

Baca Keyboard

import java.io.*;
 public class Lt_5_BacaKeyboard{
public static String bacaString() {
int karakter;
String string = "";
boolean selesai = false;
while(!selesai) {
try{
karakter = System.in.read();
if(karakter < 0 || (char)karakter == '\n')
selesai = true;
else
if(karakter != '\r')
string = string + (char)karakter;
}catch(IOException ioe) {
System.err.println("Ada Kesalahan Inputan!!!");
selesai = true;
}
}
return string;
}
}

Minggu, 21 Oktober 2018

Pangkat Baca

Pangkat Baca

import java.util.Scanner;
public class Lt_6_PangkatBaca{
public static void main (String[] args){
char lagi = 'y';
int hasil = 1;
int angka, pangkat;
while(lagi == 'y'){
Scanner a = new Scanner(System.in);
System.out.println("--------------------------------");
System.out.println("Program Pangkat Bilangan");
System.out.println("--------------------------------");
try{
System.out.print("Masukkan Angka : ");
angka = a.nextInt();
System.out.print("Masukkan Pangkat : ");
Scanner b = new Scanner(System.in);
pangkat = b.nextInt();
for(int i=1; i<=pangkat; i++){
hasil=hasil*angka;
}
System.out.println("Hasil "+angka+" pangkat "+pangkat+" = "+hasil);
}catch(NumberFormatException nfe){
System.out.println("\nWahhhhh..... Ada Kesalahan Inputan");
System.out.println("Nilai Jari Jari Harus Berupa Angka!!!!");
}
System.out.print("Mau Coba Kembali (y/t) : ");
String str = Lt_5_BacaKeyboard.bacaString();
lagi = str.charAt(0);
if(lagi == 'y') lagi = 'y';
if(lagi == 'y') continue;
else{
System.out.println("Terima Kasih Sudah Mencoba");
break;
}
}
}
}

Outputnya :


Sabtu, 20 Oktober 2018

Hitung Lingkaran

Latihan 7 Hitung Lingkaran

public class Lt_7_HitungLingkaran{
public static void main (String[] args){
char lagi = 'y';
System.out.println("--------------------------------");
System.out.println("Program Hitungan Keliling & Luas Lingkaran");
System.out.println("--------------------------------");
System.out.println("   KAMPUS UNINDRA PGRI JAKARTA   ");
System.out.println("--------------------------------");
while(lagi == 'y'){
System.out.print("\nMasukkan Nilai Jari Jari Lingkaran : ");
try{
String st = Lt_5_BacaKeyboard.bacaString();
double jari2 = Double.valueOf(st).doubleValue();
double keliling = 2 * Math.PI * jari2;
double luas = Math.PI * Math.pow(jari2,2);
System.out.println("Setelah Memberi Angka Jari Jari, Maka : ");
System.out.println("----------------------------------------");
System.out.println("\nKeliling Lingkaran = "+keliling);
System.out.println("Luas Lingkaran = "+luas+'\n');
}catch(NumberFormatException nfe){
System.out.println("\nWahhhhh..... Ada Kesalahan Inputan");
System.out.println("Nilai Jari Jari Harus Berupa Angka!!!!");
}
System.out.print("Mau Coba Kembali (y/t) : ");
String str = Lt_5_BacaKeyboard.bacaString();
lagi = str.charAt(0);
if(lagi == 'y') lagi = 'y';
if(lagi == 'y') continue;
else{
System.out.println("Terima Kasih Sudah Mencoba");
break;
}
}
}
}

Outputnya :




Jumat, 19 Oktober 2018

Demo For

Latihan 8 Demo For

public class Lat_8_demo_for {
    public static void main(String[]args) {
        for (int i=1; i<=5; i++){
            System.out.println("Manusia pada umumnya pelit, harus dilatih berbagi");
            }
        }
    }

Output :



Kamis, 18 Oktober 2018

Kelas Rentang

Latihan 9 Kelas Rentang

// contoh metode
// class untuk buat rentan
public class Lat_9_kelasrentang {
    // nama metode : buatrentang, yg menerima dua bilangan integer bawah & atas
    // & membuat larik yang berisi seluruh integer antara dua batas tersebut
    int[]buatrentang(int bawah, int atas) {
        // nilai rentang : dari atas ke bawah
        int rentang[]=new int[(atas-bawah)+1];
        for (int i=0; i<rentang.length; i++){
            rentang[i]=bawah++;
        }
        return rentang;
    }
    public static void main(String rentang[]) {
        int inilarik[];
        Lat_9_kelasrentang inirentang=new Lat_9_kelasrentang();
        inilarik=inirentang.buatrentang(5,20);
        System.out.print("Lariknya adalah : [ ");
            for (int i = 0; i< inilarik.length; i++) {
                System.out.print(inilarik[i] + " ");
            }
            System.out.print("]");
        }
    }

Output :


Rabu, 17 Oktober 2018

Demo For Input

Latihan 10 Demo For Input

import java.util.Scanner;
public class Lat_10_demo_for_input {
    public static void main(String[]args) {
        int batas;
        char lagi = 'y';
     
        while(lagi == 'y'){
        Scanner a=new Scanner(System.in);
        try{
        System.out.print("Masukkan Angka : ");
        batas = a.nextInt();
        for (int i=1; i<=batas; i++){
            System.out.println("Ke - "+i+"  Manusia pada umumnya pelit, harus dilatih berbagi");
            }
        }catch(NumberFormatException nfe){
            System.out.println("\nWahhhhh..... Ada Kesalahan Inputan");
        }
        System.out.print("Mau Coba Kembali (y/t) : ");
        String str = Lt_5_BacaKeyboard.bacaString();
        lagi = str.charAt(0);
        if(lagi == 'y') lagi = 'y';
        if(lagi == 'y') continue;
        else{
            System.out.println("Terima Kasih Sudah Mencoba");
            break;
        }
    }
}
}

Output :


Selasa, 16 Oktober 2018

Faktorial

Latihan 11 Faktorial

public class Lat_11_faktorial {
    public static void main(String[]args) {
        for (int counter = 1; counter <= 10; counter++){
            System.out.printf("%d! = %d\n", counter,
            factorial(counter));
            }
        }
        public static long factorial(long number) {
            if (number <= 1)
            return 1;
            else
            return number * factorial(number - 1);
    }
}

Output :


Senin, 15 Oktober 2018

Hasil Faktorial

Latihan 12 Hasil Faktorial

import java.util.Scanner;
public class Lat_12_hasilfaktorial {
    public static void main(String[]args) {
        for (int counter = 1; counter <= 10; counter++){
            System.out.printf("Nilai Faktorial dari %d! adalah = %d\n", counter,
            factorial(counter));
            }
        }
        public static long factorial(long number) {
            if (number <= 1)
            return 1;
            else
            return number * factorial(number - 1);
    }
}

Output :