Beberapa contoh codingan program yang sudah diberikan..

Contoh Bilangan Berpangkat

import java.util.Scanner;
public class 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.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);

    }
}

Output :
             input angka = 2
             input pangkat = 2

                                                             ** Note : inputan sesuai dengan keperluan

♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒

Contoh Codingan menentukan Bilangan Positif dan Negatif

import java.util.Scanner;
public class posneg
{
public static void main(String[]args)
{

    //kamus data

int bilangan;
Scanner sc=new Scanner(System.in);

//body program

System.out.println("Masukkan bilangan : ");
bilangan=sc.nextInt();
if (bilangan<0){
System.out.println("bilangan " +bilangan+ " adalah bilangan negatif");

}

if (bilangan>0){
System.out.println("bilangan " +bilangan+ " adalah bilangan positif");
}

if (bilangan==0){

System.out.println("bilangan " +bilangan+ " adalah bukan positif atau negatif");
}
}
}

Output :
            Input = 0 

                                                             ** Note : inputan sesuai dengan keperluan

♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒

Contoh Program menentukan Pilihan Jurusan

import java.util.Scanner;
public class 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;
}
}
}

Output :
             Input = 1


                                                             ** Note : inputan sesuai dengan keperluan

♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒

Contoh Program Menghitung Lingkaran(Menggunakan bantuan BacaKeyboard)



public class HitungLingkaran {
    public static void main(String[] args) {
          char lagi = 'y';

        System.out.println("");

        System.out.println("PROGRAM MENGHITUNG LUAS DAN KELILING LINGKARAN");
        System.out.println("==============================================");
        System.out.println("");
        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 = 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 jari2, maka :");
                System.out.println("===================================");
                System.out.println("\nKeliling lingkaran = " + keliling);
                System.out.println("Luas lingkaran = " + luas + '\n');
               }catch(NumberFormatException nfe) {
                System.err.println("\nOoops ... Ada kesalahan input data");
                System.err.println("Nilai jari-jari harus berupa angka ..!\n");
               }

            System.out.print("Mau coba lagi (y/t)? ");

            String str = BacaKeyboard.bacaString();
            lagi = str.charAt(0);
            if(lagi == 'Y') lagi = 'y';
            if(lagi == 'y') continue;
            else {
              System.out.println("Trim\'s ..sudah mau mencoba\n");
              break;
                   }
          }
     }
}

Output :



               ** Note : inputan sesuai dengan keperluan dan program tidak akan berjalan apabila tidak dihubungkan dengan program baca keyboard

♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒

Codingan BacaKeyboard



//File BacaKeyboard.java

import java.io.*;


public class 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 input data!");
                selesai = true;
            }
        }
        return string;
    }
}
♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒

Kumpulan Contoh Coding Looping



public class loop_do_while {

   public static void main(String args[]){

      int x = 10;

      do{

         System.out.print("Nilai dari x adalah : " + x );
         x++;
         System.out.print("\n");
      }while( x < 20 );
   }
}

Output :


♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒

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

Output :

♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒

public class loop_for {
   public static void main(String args[]) {
    System.out.println("Pemakaian loop for");
     for(int x = 10; x < 20; x = x+1) {
       System.out.print("Nilai dari x adalah " + x );
       System.out.print("\n");
      }
   }
}

Output :

♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒

public class demo_for{
    public static void main(String[]args){
        for (int i=0; i<=5; i++){
            System.out.println("Java");
        }
    }
}

Output :

♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒

Contoh Program Menghitung nilai akhir dari total Nilai UAS & UTS

public class lat11_nilai_total{
       public static void main(String[]PBOQU){
           char nilaiIndeks;
           double nilaiUTS,nilaiUAS,nilaiAkhir;
           //nilai UTS & UAS sdh ditetapkan
           nilaiUTS =75.0;
           nilaiUAS =60.0;
           
           // rumus untuk hitung nilai akhir
           nilaiAkhir=(0.4*nilaiUTS)+(0.6*nilaiUAS);
           
           // perintah kondisi untuk menentukan nilai indeks
           if(nilaiAkhir>=80){
               nilaiIndeks='A';
            } else if (nilaiAkhir>=70){
                nilaiIndeks='B';
            } else if (nilaiAkhir>=50){
                nilaiIndeks='C';
            } else if (nilaiAkhir>=30){
                nilaiIndeks='D';
            } else {
                nilaiIndeks='E';
            }
                System.out.println("Nilai Akhir\t :"+ nilaiAkhir);
                System.out.println("Nilai Indeks\t :"+ nilaiIndeks);
            }

        }

Output :

♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒

Contoh Program menentukan Nilai Maximum

public class lat14_uji_max{
   
   public static void main(String[] args) {
      int i = 10;
      int j = 2;
      int k = max(i, j);
      System.out.println("Nilai maximum antara " + i +
                    " dan " + j + " adalah " + k);
   }

   

   public static int max(int num1, int num2) {
      int result;
      if (num1 > num2)
         result = num1;
      else
         result = num2;

      return result; 

   }
}

Output :

♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒

Contoh Program Kontruktor dengan Parameter

public class konstruktor_paramater {
    //nama konstruktor = nama kelas

String nama;//variable nama dengan type data string

int umur;//variable umur dengan type data integer

konstruktor_paramater(String x, int y) {
    //konstruktor dengan pemberian parameter
nama = x;
umur = y;
}

void tampil(){

    //menampilkan 
System.out.println("Nama = " + nama );
System.out.println("Umur = " + umur );
}

public static void main(String[] args) {

    
                System.out.println("Berikut adalah Konstruktor dengan parameter");
                System.out.println("===========================================");
konstruktor_paramater demoConstructor = new konstruktor_paramater("Yusuf",25);
//menginisialisasi & memanggil nama konstruktor
//dan membaca nilai parameter
demoConstructor.tampil();
}
}

Output :

♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒

Contoh Program Konstruktor tanpa Parameter

public class konstruktor_tanpa_parameter {

konstruktor_tanpa_parameter() {

        System.out.println("Berikut adalah Konstruktor tanpa parameter");
                System.out.println("xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx");
System.out.println();
                System.out.println("Halo!!!");
System.out.println("salam dari constructor");
}

public static void main(String[] unindra_PBO) {

// menginisialisasi objek sekaligus memanggil constructor
konstruktor_tanpa_parameter contohConstructor = new konstruktor_tanpa_parameter();
}
}

Output :

♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒

Contoh Program penerapan Konstruktor

public class balok {
    
    double panjang;
    double lebar;
    double tinggi;
            double volume;
    
    balok (double p, double l, double t){
        panjang = p;
        lebar = l;
        tinggi = t;
    }
    double hitung(){
            return panjang * lebar * tinggi;
    }

}
♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒

Contoh Program menghitung Volume Balok menggunakan Konstruktor

public class proses {
    public static void main(String [] args){
       balok a = new balok(5, 10, 7);
       balok b = new balok(10, 20, 15);
       

        System.out.println("Balok A");

        System.out.println("================================");
        System.out.println("Panjang = " + a.panjang + " cm");
        System.out.println("Lebar = " + a.lebar + " cm");
        System.out.println("Tinggi = " + a.tinggi + " cm");
        System.out.println("Isi Balok = " + a.hitung() + " cm3");
        
        System.out.println("");
        System.out.println("Balok B");
        System.out.println("================================");
        System.out.println("Panjang = " + b.panjang + " cm");
        System.out.println("Lebar = " + b.lebar + " cm");
        System.out.println("Tinggi = " + b.tinggi + " cm");
        System.out.println("Isi Balok = " + b.hitung() + " cm3");
    }
}

Output :

          ** Note : inputan sesuai dengan keperluan dan program tidak akan berjalan apabila tidak dihubungkan dengan program program balok diatas

♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒

Contoh Program Konstruktor dengan Inputan & Berulang

import java.util.Scanner;
public class konstruktor_parameter_berulang{
    //nama konstruktor=nama kelas
    String nama; //variabel nama dengan tipe data string
    int umur;//variabel umur dengan tipe data integer
    konstruktor_parameter_berulang(String x, int y) {
        // konstruktor dengan pemberian parameter
        Scanner input = new Scanner(System.in);
        System.out.print("Masukan Nama= "); x=input.next();
        System.out.print("Masukan Umur= "); y=input.nextInt();
        nama=x;
        umur=y;
    }
    void tampil(){
        //menampilkan
        Scanner input = new Scanner(System.in);
        System.out.println("****");
        System.out.println("Nama= "+nama); 
        System.out.println("Umur= "+umur); 
    
   }
    public static void main(String[]parameterku){
        for(String m= "Y"; m.equals("Y")||m.equals("y");){
         Scanner input = new Scanner(System.in);
         System.out.println("Berikut adalah konstruktor dengan parameter");
         System.out.println("==================================");
         konstruktor_parameter_berulang demoConstructor = new konstruktor_parameter_berulang("nama",2);
         //menginisialisasi& memanggil nama konstruktor
         //dan membaca nilai parameter
         demoConstructor.tampil();
         System.out.print("Apakah ingin mengulang kembali? (Y/T) : "); m=input.next();
        }
         for(String n= "T"; n.equals("T")||n.equals("t");){
           System.out.println(" ");
           System.out.println("Terimakasih");
           System.exit(0);
         }
    }
}

Output :

♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒♒

Contoh Program Konstruktor dengan Inputan & Berulang(Dengan Parameter)

import java.util.Scanner;
// import Pada Java Merupakan Suatu Perintah Untuk Memasukan suatu Method atau perintah dalam Bahasa   
    Pemrograman Java sehingga perintah tersebut dapat Aktif dan digunakan atau berfungsi.

public class konstruktor_parameter_berulang2{

    //nama konstruktor=nama kelas
    String nama; //variabel nama dengan tipe data string
    int umur;//variabel umur dengan tipe data integer
    konstruktor_parameter_berulang(String x, int y) {
        // konstruktor dengan pemberian parameter
        Scanner input = new Scanner(System.in);
        System.out.print("Masukan Nama= "); x=input.next();
// menerima masukan “nama”
        System.out.print("Masukan Umur= "); y=input.nextInt();
// menerima masukan “umur”
        nama=x;
        umur=y;
    }
    void tampil(){
        //menampilkan kembali nilai yang telah di input kan
        Scanner input = new Scanner(System.in);
        System.out.println("****");
        System.out.println("Nama= "+nama); 
        System.out.println("Umur= "+umur); 
    
   }
    public static void main(String[]parameterku){
        for(String m= "Y"; m.equals("Y")||m.equals("y");){
//perintah m.equals adalah untuk mendefinisikan bahwa karakter Y atau y dianggap sama tanpa dibedakan jika ada yang memberikan masukan berupa huruf kecil atau besar
         Scanner input = new Scanner(System.in);
// membaca inputan dengan memanfaatkan fungsi scanner
         System.out.println("Berikut adalah konstruktor dengan parameter");
         System.out.println("==================================");
         konstruktor_parameter_berulang demoConstructor = new konstruktor_parameter_berulang("nama",2);
         //menginisialisasi& memanggil nama konstruktor
         //dan membaca nilai parameter
         demoConstructor.tampil();
         System.out.print("Apakah ingin mengulang kembali? (Y/T) : "); m=input.next();
//untuk mengambil nilai input string 
        }
         for(String n= "T"; n.equals("T")||n.equals("t");){
           System.out.println(" ");
           System.out.println("Terimakasih");
           System.exit(0);
         }
    }
}

Output :



~TERIMA KASIH~

Tidak ada komentar:

Posting Komentar