Program JAVA : Kumpulan Program I

 

Gado - Gado Program

Selamat datang sobat , kembali lagi bareng RobotKetel. Kali ini RobotKetel akan bagi - bagi Codingan nih.
Berikut daftar Codingan Java nya :

Program Pangkat


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


Program Pangkat Input


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

Program pilihan Jurusan


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


Program Looping while


public class Lt4_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");
}
}
}

Program Larik


public class Lt9_kelasrentang{
int[]buatrentang(int bawah, int atas){
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[];
Lt9_kelasrentang inirentang=new Lt9_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.println("]");
}
} 

 

Program Input dengan Objeknya adalah BacaKeyboard


Pertama ketik / Coppy jika malas Script dibawah :


import java.io.*;
public class Lt5_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;
}
}

Lalu pilih dan ketik / Coppy jika malas Script dibawah, :

1. Program Hitung Lingkaran Ulang


public class Lt6_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 = Lt5_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 = Lt5_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 :

2. Program  Input pangkat


import java.util.Scanner;
public class Lt7_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 = Lt5_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 :

 2. Program  Input Nilai Mahasiswa


import java.util.Scanner;
public class Lat14_NilaiTotalInput {
    public static void main(String [] PBOQU){
        Scanner onto = new Scanner(System.in);
        String Nilai_Predikat;
        char  Nilai_Index;
        char lagi ='y';
        //
        double Nilai_tugas_tot = 0;
        double Nilai_UTS,Nilai_UAS,Nilai_Akhir,Nilai_QUIZ,Nilai_Tugas,Nilai_Rata;
        //
        while(lagi == 'y'){
                System.out.println();
                try{
        System.out.println("****************");
        System.out.print("Masukan Nilai UTS : ");
        Nilai_UTS = onto.nextDouble();
        System.out.print("Masukan Nilai UAS : ");
        Nilai_UAS = onto.nextDouble();
        System.out.print("Masukan Nilai QUIZ : ");
        Nilai_QUIZ = onto.nextDouble();
        System.out.print("Masukan Banyak Tugas : ");
        int n = onto.nextInt();
        for(int x =1;x <= n;x++){
            System.out.print("Masukan Nilai Tugas ke-"+x+" : ");
        Nilai_Tugas = onto.nextDouble();
        Nilai_tugas_tot = Nilai_Tugas+Nilai_tugas_tot;
    }
        Nilai_Rata=Nilai_tugas_tot/n;
        //
        Nilai_Akhir=((0.2*Nilai_Rata)+(0.25*Nilai_QUIZ)+(0.25*Nilai_UTS)+(0.3*Nilai_UAS));
        
        //
        if(Nilai_Akhir>=80){
            Nilai_Index='A';
           Nilai_Predikat="BAIK SEKALI";
        }
        else if(Nilai_Akhir>=70){
            Nilai_Index='B';
           Nilai_Predikat="BAIK";
        }
        else if(Nilai_Akhir>=50){
            Nilai_Index='C';
           Nilai_Predikat="CUKUP";
        }
        else if(Nilai_Akhir>=30){
            Nilai_Index='D';
           Nilai_Predikat="KURANG";
        }
         else {
             Nilai_Index='E';
           Nilai_Predikat="KURANG SEKALI"; 
           
        }
        System.out.println("Rata-Rata Nilai Tugas \t : " + Nilai_Rata);
        System.out.println("Nilai Akhir\t : " + Nilai_Akhir);
        System.out.println("Nilai indeks\t : " + Nilai_Index);
        System.out.println("Nilai Predikat\t : " + Nilai_Predikat);
        
         }catch(NumberFormatException nfe){
                    System.err.println("Ooooo......Ada Kesalahan Input bosque");
                    System.err.println("Nilai jari2 berupa angka");
                }
                
                System.out.print("Nah COBA LAGI(y/t) ? ");
                String str = Lt5_bacaKeyboard.bacaString();
                lagi =str.charAt(0);
                if(lagi == 'Y') lagi='y';
                if(lagi == 'y') continue; 
                else{
                   System.out.println("Terima Kasih bosque...");
                           break;
                }
            }
    }
}

Output :

3. Program Input Looping For


import java.util.Scanner;
class Lt10_demo_for_input{
public static void main(String[]args){
char lagi = 'y';
int jumlah;

        while(lagi == 'y'){
        Scanner a = new Scanner(System.in);
        try{

        System.out.print("Masukkan Jumlah : ");
        jumlah = a.nextInt();

            for (int i=1; i<=jumlah; 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 = Lt5_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 :

Posting Komentar

0 Komentar