Assalamualaikum wr.wb
Saya Akan Mempostingkan Program Kalkulator Sederhana, sesuai dengan soal yang diberikan.
Dalam Postingan Ini Terdapat Coding , ScreenShot,link Download file Class,file NetBeans(Project).rar,file JAR dan Penjelasan Coding.
ok kita langsung simak saja.
dibawah ini adalah Coding class SoalBonusBagas:
dibawah ini adalah Coding class seleksi:
Apabila Anda Ingin Mendownload File SoalBonusBagas.JAR, Silahkan Klik Gambar di bawah ini:
Screen Shot Dengan CMD:
file seleksi.class KLIK
file SoalBonusBagas.JAR KLIK
file Netbeans(Project).rar KLIK
Sekian penjelasan dari saya.mohon maaf apabila ada salah kata dalam penulisan dan penjelasan,karena Anda tidak akan pernah mencapai sukses yang sungguh-sungguh jika anda tidak mencintai apa yang sedang anda lakukan.
apabila terdapat kesalahan mohon beritahu saya lewat komen. Terima Kasih..
Saya Akan Mempostingkan Program Kalkulator Sederhana, sesuai dengan soal yang diberikan.
Dalam Postingan Ini Terdapat Coding , ScreenShot,link Download file Class,file NetBeans(Project).rar,file JAR dan Penjelasan Coding.
ok kita langsung simak saja.
dibawah ini adalah Coding class SoalBonusBagas:
/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package soalbonusbagas; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; /** * * @author laptop */ public class SoalBonusBagas { /** * @param args the command line arguments */ public static void main(String[] args) { //instansiasi class seleksi seleksi sks = new seleksi(); //instansiasi penggunaan class library untuk input BufferedReader buff = new BufferedReader(new InputStreamReader(System.in)); //mendeklarasikan variabel input String input; try { System.out.println("Contoh:"); //menginput data dengan variabel input input = buff.readLine(); //menyeleksi inputan data yang dimasukkan melalui variabel input sks.input(input); //menampilkan hasil setelah terlebih dahulu di inputkan sks.hasil(); } catch (IOException ex) { System.out.println("Error!"); } } }Apabila Anda Ingin Mendownload File SoalBonusBagas.class, Silahkan Klik Gambar di bawah ini:
dibawah ini adalah Coding class seleksi:
/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package soalbonusbagas; /** * * @author laptop */ public class seleksi { //mendeklarasikan variabel hasil dengan tipe data int sekaligus menginisialisasikan int hasil = 0; //membuat method untuk menyeleksi operator dan operand public void input (String input) { //mendeklarasikan variabel False dengan tipe data boolean sekaligus menginisialisasikan False = false boolean False = false; char merubahchar[] = new char[input.length()]; String merubahstring[] = new String[merubahchar.length]; //mendeklarasikan variabel b dengan tipe data int sekaligus menginisialisasikan int b = 0; //mendeklarasikan variabel kosong dengan tipe data String sekaligus menginisialisasikan String kosong = ""; for(int n = 0;n < merubahchar.length;n++) { char operator = input.charAt(n); //mengevaluasi pernyataan dan segera mengembalikan nilai true if (operator == '+' || operator == '-' || operator == '*' || operator == '/') { b++; kosong = ""; merubahchar[b] = input.charAt(n); merubahstring[b] = String.valueOf(merubahchar[b]); } else if(operator == '0' || operator == '1' || operator == '2' || operator == '3' || operator == '4' || operator == '5' || operator == '6' || operator == '7' || operator == '8' || operator == '9') { merubahchar[b] = input.charAt(n); merubahstring[b] = kosong + String.valueOf(merubahchar[b]); kosong = merubahstring[b]; b--; } else if(operator == ' ') { continue; } else { System.out.println("maaf operator yang dimakskkan salah !"); System.out.println(operator); False = true; break; } b++; } if(False != true) { hasil = Integer.parseInt(merubahstring[0]); // int operand = 0; for(int n = 1;n < merubahstring.length;n++) { //jika n modulus 2 sama dengan 1 jika benar maka perintah selanjutnya akan di jalankan if((n % 2 == 1) && (merubahchar[n] != ' ')) { //mengubah variabel yang bertipe string ke variabel operand dengan tipe integer dengan n + 1 operand = Integer.parseInt(merubahstring[n+1]); //mengkonstruksikan nilai n switch(merubahchar[n]) { //operator + case '+' : hasil = hasil + operand; break; //operator - case '-' : hasil = hasil - operand; break; //operator * case '*' : hasil = hasil * operand; break; //operator / case '/' : hasil = hasil / operand; break; } } } } } //membuat fungsi untuk menampilkan hasil yang tadi sudah dimasukkan int hasil() { System.out.println("Output"); System.out.println(hasil); return hasil; } }Apabila Anda Ingin Mendownload File seleksi.class, Silahkan Klik Gambar di bawah ini:
Apabila Anda Ingin Mendownload File SoalBonusBagas.JAR, Silahkan Klik Gambar di bawah ini:
Screen Shot Dengan NetBeans:
link DOWNLOAD
file SoalBonusBagas.class KLIKfile seleksi.class KLIK
file SoalBonusBagas.JAR KLIK
file Netbeans(Project).rar KLIK
Sekian penjelasan dari saya.mohon maaf apabila ada salah kata dalam penulisan dan penjelasan,karena Anda tidak akan pernah mencapai sukses yang sungguh-sungguh jika anda tidak mencintai apa yang sedang anda lakukan.
apabila terdapat kesalahan mohon beritahu saya lewat komen. Terima Kasih..
0 komentar: