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