sumber : http://risyana.wordpress.com/2009/04/25/kalkulator-sederhana-menggunakan-java/
001
/*
002
| PROGRAM KALKULATOR SEDERHANA
003
| Oleh : Eka Risyana Pribadi - Pendidikan Ilmu Komputer UPI
004
| Date : 25 April 2009
005
*/
006
007
import
java.io.*;
008
class
Kalkulator
009
{
010
011
// method operasi tambah
012
public
int
tambah(
int
a,
int
b){
013
int
c = a+b;
014
return
c;
015
}
016
017
// method operasi kurang
018
public
int
kurang(
int
a,
int
b){
019
int
c = a-b;
020
return
c;
021
}
022
023
// method operasi kali
024
public
int
kali(
int
a,
int
b){
025
int
c= a*b;
026
return
c;
027
}
028
029
// method operasi bagi
030
public
float
bagi(
float
a,
float
b){
031
float
c= a/b;
032
return
c;
033
}
034
035
// method untuk input angka
036
public
int
inputAngka(){
037
String a;
038
int
a2=
0
;
039
try
{
040
BufferedReader br =
new
BufferedReader(
new
InputStreamReader(System.in));
041
a=br.readLine();
042
a2=Integer.parseInt(a);
043
}
044
catch
(IOException e) {
045
System.err.println("Error: " + e);
046
}
047
return
a2;
048
}
049
050
// method pemilihan menu dan pemanggilan method2 sesuai pilihan
051
public
void
pilihmenu(
int
pil){
052
int
a=
0
;
053
int
b=
0
;
054
float
c=
0
;
055
056
switch
(pil){
057
case
1
:
058
System.out.println("[Penjumlahan]");
059
060
System.out.print("angka
1
: ");
061
a=
this
.inputAngka();
062
System.out.print("angka
2
: ");
063
b=
this
.inputAngka();
064
065
c=
this
.tambah(a,b);
066
System.out.println("------------ +");
067
System.out.println("hasil : "+c);
068
System.out.println();
069
break
;
070
case
2
:
071
System.out.println("[Pengurangan]");
072
073
System.out.print("angka
1
: ");
074
a=
this
.inputAngka();
075
System.out.print("angka
2
: ");
076
b=
this
.inputAngka();
077
078
c=
this
.kurang(a,b);
079
System.out.println("------------ -");
080
System.out.println("hasil : "+c);
081
System.out.println();
082
break
;
083
case
3
:
084
System.out.println("[Perkalian]");
085
System.out.print("angka
1
: ");
086
a=
this
.inputAngka();
087
System.out.print("angka
2
: ");
088
b=
this
.inputAngka();
089
090
c=
this
.kali(a,b);
091
System.out.println("------------ *");
092
System.out.println("hasil : "+c);
093
System.out.println();
094
break
;
095
case
4
:
096
System.out.println("[Pembagian]");
097
System.out.print("angka
1
: ");
098
a=
this
.inputAngka();
099
System.out.print("angka
2
: ");
100
b=
this
.inputAngka();
101
102
c=
this
.bagi(a,b);
103
System.out.println("------------ /");
104
System.out.println("hasil : "+c);
105
System.out.println();
106
break
;
107
case
5
:
108
System.out.println("Anda Keluar");
109
break
;
110
111
default
:
112
System.out.println("-----------");
113
System.out.println("Salah Pilih");
114
System.out.println("-----------");
115
}
116
}
117
118
// PROGRAM UTAMA
119
public
static
void
main(String[] args)
120
{
121
int
pil;
122
Kalkulator kal=
new
Kalkulator();
// instansiasi kelas kalkulator
123
124
do
{
125
System.out.println();
126
System.out.println("------------------");
127
System.out.println("MENU:");
128
System.out.println("
1
-> Penjumlahan");
129
System.out.println("
2
-> Pengurangan");
130
System.out.println("
3
-> Perkalian");
131
System.out.println("
4
-> Pembagian");
132
System.out.println("
5
-> Keluar");
133
System.out.println("------------------");
134
135
System.out.print("Masukkan Pilihan : ");
136
pil=kal.inputAngka();
137
kal.pilihmenu(pil);
138
139
}
while
(pil!=
5
);
140
141
}
142
143
}
Gedung Sekolah
SMK INFORMATIKA PESAT (Pembangunan Satu)
Dan
Lapangan Olahraga
Gedung Yayasan
PESAT (Pembangunan Satu)
Beserta
Ruang Kepala Sekolah, Guru, Rapat Dan Lain - Lain
Kegiatan Belajar Mengajar
SMK INFORMATIKA PESAT (Pembangunan Satu)
Kelas XII
Jurusan REKAYASA PERANGKAT LUNAK
Kegiatan SHALAT
Dhuha, Dilakukan pada Pagi hari dan Asmaul husna, Berdzikir, dan Berdoa
Pecinta Lingkungan Hidup
Menyirami Tanaman Di Pagi Hari, Sebelum KBM (Kegiatan Belajar Mengajar) Dimulai ...
Upacara Bendera
Dilakukan Pagi, Di Lapangan SEKOLAH
Tablig Akbar
Bersama Ust. Aripin Ilham di kampus SMK INFORMATIKA PESAT
Kegiatan BTQ
BTQ (Baca Tulis Quran), agar semua lulusan SMK INFORMATIKA PESAT bisa membaca Al Quran
Jumat, 16 Maret 2012
KALKULATOR SEDERHANA MENGGUNAKAN JAVA
Published :
Jumat, Maret 16, 2012
Author :
Unknown
Langganan:
Posting Komentar (Atom)
Pengunjung
Popular Posts
-
Tanpa mengabaikan fakta bahwa sudah banyak sekali tutorial mengenai proxy yang telah ditulis, namun tidak ada salahnya jika saya ...
-
Cara Mempercepat Koneksi Internet Modem Three 3 Terbaru 2012 atau juga Tutorial Cara Mempercepat Koneksi Internet 3 (Three) Cara memperc...
Arsip Materi
- Berita (2)
- Cheat Game FB (18)
- Counter (3)
- Dan Sebagainya (35)
- Game Emulator (2)
- Game House (6)
- Game Offline (4)
- Game Online (26)
- Materi Blogger (34)
- Motivasi Hidup (9)
- Software (11)
- Tips dan Trik HP (11)
- Tips dan Trik Internet (7)
- Tips dan Trik Mengajar (3)
- Tips dan Trik UN (5)
- Trik PC (10)
- Trik Rubik Cube (5)
- Trik Sendiri (3)
- Tutorial Corel Draw (4)
- Tutorial Pelajaran (3)
- Tutorial PHP (6)
0 komentar:
Posting Komentar