2.1 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;
break;
case 2:
cout<<"Input bil 1 = ";cin>>bil1;
cout<<"Input bil 2 = ";cin>>bil2;
hsl=bil1-bil2;
cout<<"Hasil pengurangannya = "<<hsl<<endl<<endl;
break;
case 3:
cout<<"Input bil 1 = ";cin>>bil1;
cout<<"Input bil 2 = ";cin>>bil2;
hsl=bil1*bil2;
cout<<"Hasil perkaliannya = "<<hsl<<endl<<endl;
break;
Case 4:
Cout<<”Input bil 1=”;cin>>bil2;
Cout<<”Input bil 2=”;cin>>bil2;
Hsl=bil1/bil2;
cout<<"Hasil pembagianya = "<<hsl<<endl<<endl;
break;
default :
cout<<"Maaf blm terdaftar";
}
getch();
}
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 { clrscr(); jadi.masukan(); jadi.proses(); jadi.keluaran(); cout<<"Apakah anda ingin mengulang? (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<<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<<endl;
}
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');
return 0;
}
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);
return 0;
}
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();
cout<<endl;
}
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<<endl;
cout<<”masukkan massa: “;
cin>>m;
cout<<”masukkan percepatan: “;
cin>>a;
F=m*a;
cout<<”Besar gaya tersebut adalah: “<<F<<”N”<<endl;
getch();
return 0;
}
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;
cout<<endl;
getch();
return 0;
}
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<<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;
getch();
return 0;
sekian scribt diatas, untuk program jadinya menyusul, bisa juga baca di sini. sekian tentang program kalkulator semoga menambah wawasan kita.
Sumber : programdev & Jendela Ilmu

Posting Komentar