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
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
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 :
0 Komentar