PROGRAM KALKULATOR CONTOH PROGRAM KALKULATOR 1 : #include <iostream.h> main() int bil1,bil2,pil; float hsl; cout<<"pilihlah menu di bawah ini :\n"; cout<<"[1] Penjumlahant\n"; cout<<"[2] Pengurangan\n"; cout<<"[3] Perkalian\n"; cout<<"[4] Pembagian\n ; Cout<< Masukkan pilihan anda : "; cin>>pil; switch (pil) case 1: cout<<"input bil 1 = ";cin>>bil1; cout<<"input bil 2 = ";cin>>bil2; hsl=bil1+bil2; cout<<"hasil penjumlahannya = "<<hsl<<endl<<endl; case 2: cout<<"input bil 1 = ";cin>>bil1; cout<<"input bil 2 = ";cin>>bil2; hsl=bil1-bil2; cout<<"hasil pengurangannya = "<<hsl<<endl<<endl; case 3: cout<<"input bil 1 = ";cin>>bil1; cout<<"input bil 2 = ";cin>>bil2; hsl=bil1*bil2; cout<<"hasil perkaliannya = "<<hsl<<endl<<endl; Case 4: Cout<< Input bil 1= ;cin>>bil2; Cout<< Input bil 2= ;cin>>bil2; Hsl=bil1/bil2; cout<<"hasil pembagianya = "<<hsl<<endl<<endl; default : cout<<"maaf blm terdaftar"; CONTOH PROGRAM KALKULATOR 2 : #include<iostream.h> class calculator private: float angka_1,angka_2,hasil; char operasi,eksekusi; public: void masukan (); void proses (); void keluaran (); ;
void calculator::masukan () cout<<"masukkan Angka pertama = "; cin>>angka_1; cout<<"jenis Operasi perhitungan * / + - = "; cin>>operasi; cout<<"masukkan Angka kedua = "; cin>>angka_2; void calculator::proses () if(operasi=='*') hasil=angka_1*angka_2; else if(operasi=='/') hasil=angka_1/angka_2; else if(operasi=='+') hasil=angka_1+angka_2; else if(operasi=='-') hasil=angka_1-angka_2; void calculator::keluaran() cout<<"tekan tombol (=) "; do cin>>eksekusi; if(eksekusi=='=') cout<<"hasil perhitungan = "<<<"Anda tidak menekan tombol sama dengan (=) "; while(eksekusi!='='); void main() class calculator jadi; char pil; do clrs cr(); jadi.masukan(); jadi.proses(); jadi.keluaran(); cout<<"apakah anda ingin m engulang? (y or n) "; cin>>pil; while(pil=='y' pil=='y'); 2.2 RUMUS - RUMUS MATEMATIKA DALAM PROGRAM C++
Program C++ menghitung segitiga dan lingkaran: #include<iostream> #include<conio> #include<string.h> int main( ) char v; int menu,a,b,c,d,f,g,h,i,j,k; do cout<<" ++++++++++++++++++++++++++++++++++++++++++ "<<endl; cout<<" Menu Pilihan : "<<endl; cout<<" 1. Pembagian "<<endl; cout<<" 2. Menghitung Luas Segitiga "<<endl; cout<<" 3. Menghitung Keliling Segitiga "<<endl; cout<<" 4. Menghitung Luas Lingkaran "< <endl; cout<<" 5. Menghitung Keliling Lingkaran "< <endl; cout<<" ++++++++++++++++++++++++++++++++++++++++++ "<<endl; cout<<"menu Pilihan Anda Adalah :"; cin>>menu; if(menu==1) cout<<"pembagian"<<endl<<endl; cout<<"masukan Bilangan Pertama :"; cin>>a; cout<<"masukan Bilangan Kedua :"; cin>>b; cout<<"hasil Pembagian : "<<a<<" / "<<b<<" = "<<a/b<<endl; else if(menu==2) cout<<"menghitung Luas Segitiga"<<endl<<endl; cout<<"masukan Alas :"; cin>>c; cout<<"masukan Tinggi :"; cin>>d; cout<<"hasil Luas Segitiga : "<<0.5<<" * "<<c<<" * "<<d<<" = "<<0.5*c*d<<endl; else if(menu==3) cout<<"menghitung Keliling Segitiga"<<endl<<endl; cout<<"masukan Alas :"; cin>>f; cout<<"masukan Tinggi :"; cin>>g; cout<<"hasil Keliling Segitiga : "<<f<<" * "<<g<<" = "<<f*g<<endl; else if(menu==4)
cout<<"menghitung Luas Lingkaran"<<endl<<endl; cout<<"masukan Jari - Jari :"; cin>>h; cout<<"hasil Luas Lingkaran : "<<3.14<<" * ("<<h<<" * "<<h<<") = "<<3.14*h*h<<en dl; else if(menu==5) cout<<"menghitung Keliling Lingkaran"<<endl<<endl; cout<<"masukan Jari - Jari :"; cin>>i; cout<<"hasil Keliling Lingkaran : "<<2<<" * "<<3.14<<" * "<<i<<" = "<<2*3.14*i<< endl; while(v=='y'); Rumus Menghitung Segitiga : #include <iostream.h> main() /*DEKLARASI*/ int alas; /*Alas segitiga*/ int tinggi; /*Tinggi segitiga*/ int luas; /*Luas segitiga */ /*ALGORITMA*/ printf ("Alas = ");scanf("%d", &alas); /*Memasukkan panjang*/ printf ("Tinggi = ");scanf("%d", &tinggi); /*Memasukkan Lebar*/ luas = (alas * tinggi)/2 ; /*Menghitung luas*/ printf("luas segitiga = %d \n", luas); /*Mencetak luas*/ scanf("%d"); Rumus Segitiga #include <iostream.h> int main () float a, t, s, l; printf("nilai alas :");scanf("%f",&a); printf("nilai tinggi :");scanf("%f",&t); s = sqrt(a*a + t*t); l = a*t/2; printf("sisinya : %f",s); printf("luasnya : %f",l);
Rumus segitiga dan bujur sangkar #include<iostream> class segitiga int s; int L; public: void input() cout<< ttluas segitigan ; cout<< masukkan s= ; cin >> s; ; void output() L=s*s; cout<< luas= << L << endl; ; ; class bujur_sangkar private: int a,t; float L; public: void input() cout<< ttluas bujur sangkarn ; cout<< masukkan a= ; cin >> a; cout<< masukkan t= ; cin >> t; ; void output() L=0.5*a*t; cout<< luas= << L << endl; ; ; void main() segitiga s; bujur_sangkar b; int pil; cout<< tttmenghitung luas segitiga dan bujur sangkarnnn ; cout<< t1. menghitung luas segitigan ; cout<< t2. menghitung luas bujur sangkarnn ; cout<< masukkan pilihan anda= ; cin >> pil; if(pil==1) s.input(); s.output(); if (pil==2) b.input(); b.output();
2.3 RUMUS - RUMUS FISIKA Rumus Menghitung gaya : #include<iostream.h> #include<conio.h> using namespace std; int main() int F,m,a; cout<< Program Mencari Gaya <<endl; cout<< masukkan massa: ; cin>>m; cout<< masukkan percepatan: ; cin>>a; F=m*a; cout<< Besar gaya tersebut adalah: <<F<< N <<endl; Rumus menghitung konversi suhu: #include<iostream.h> #include<conio.h> using namespace std; int main() float c,r,f; cout<< masukkan nilai celcius: ; cin>>c; r=c*0.8; f=c*1.8+32; cout<< hasil konversi suhu dari <<c<< drajat celcius ke reamur= <<r<<endl; cout<< hasil konversi suhu dari <<c<< drajat celcius ke fahrenheit= <<f<<endl; Rumus menghitung Kecepatan: #include <iostream> #include<conio.h> using namespace std; int main() int s,t,v; cout<< Mencari nilai kecepatan dalam satuan km <<endl; cout<< masukan jarak yang akan di tempuh: ; cin>>s; cout<< Masukan waktu tempuh: ;
cin>> t; v=(s/t) ; cout<< Kecepatan nya ialah: <<v<< km/jam <<endl;