Diktat (Workshop Pemrograman)
Buatlah procedure untuk:
1.
Menghitung
ganjil dan genap
ALGORITMA :
Deklarasi :
N: integer }
Pendeklarasian variabel yang akan digunakan
Deskripsi :
Read (n)
=> untuk input
If (n mod 2
= 0) then
Write
(“bilangan genap”)
Else
Write
(“bilangan ganjil”)
End else
End if
2.
Menghitung
luas persegi panjang
ALGORITMA :
Deklarasi :
P : integer
L : integer
Hasil :
integer
Deskripsi :
Read (p) →
untuk input
Read (l) →
untuk input
Hasil ← p*l
tampilkan
output
C++ :
Inilah Programnya & Outputnya :
Raptor :
Inilah Programnya & Outputnya :
Inilah Programnya & Outputnya :
#include <iostream>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
class persegi {
public :
persegi ();
void input();
void proses();
private :
int p;
int l;
int hasil;
};
persegi::persegi(){
cout<<"=================================\n";
cout<<"Menghitung Luas Persegi Panjang\n";
cout<<"=================================\n";
}
void persegi::input (){
cout<<"Masukkan Panjang : ";
cin>>p;
cout<<"Masukkan Lebar : ";
cin>>l;
}
void persegi::proses(){
hasil = p*l;
cout<<"Luas : "<<hasil;
}
int main(int argc, char** argv) {
persegi Prsg;
Prsg.input();
Prsg.proses();
return 0;
}
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
class persegi {
public :
persegi ();
void input();
void proses();
private :
int p;
int l;
int hasil;
};
persegi::persegi(){
cout<<"=================================\n";
cout<<"Menghitung Luas Persegi Panjang\n";
cout<<"=================================\n";
}
void persegi::input (){
cout<<"Masukkan Panjang : ";
cin>>p;
cout<<"Masukkan Lebar : ";
cin>>l;
}
void persegi::proses(){
hasil = p*l;
cout<<"Luas : "<<hasil;
}
int main(int argc, char** argv) {
persegi Prsg;
Prsg.input();
Prsg.proses();
return 0;
}
Raptor :
Inilah Programnya & Outputnya :
3.
Menghitung
keliling persegi panjang
ALGORITMA :
Deklarasi :
P : integer
L : integer
Hasil :
integer
Deskripsi :
Read (p) →
untuk input
Read (l) →
untuk input
Hasil ←
2*(p+l)
Tampilkan
output
C++ :
Inilah Programnya & Outputnya :
#include
<iostream>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
class persegi {
public :
persegi ();
void input();
void proses();
private :
int p;
int l;
int hasil;
};
persegi::persegi(){
cout<<"=================================\n";
cout<<"Menghitung Keliling Persegi Panjang\n";
cout<<"=================================\n";
}
void persegi::input (){
cout<<"Masukkan Panjang : ";
cin>>p;
cout<<"Masukkan Lebar : ";
cin>>l;
}
void persegi::proses(){
hasil = 2*(p+l);
cout<<"Keiling : "<<hasil;
}
int main(int argc, char** argv) {
persegi Prsg;
Prsg.input();
Prsg.proses();
return 0;
}
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
class persegi {
public :
persegi ();
void input();
void proses();
private :
int p;
int l;
int hasil;
};
persegi::persegi(){
cout<<"=================================\n";
cout<<"Menghitung Keliling Persegi Panjang\n";
cout<<"=================================\n";
}
void persegi::input (){
cout<<"Masukkan Panjang : ";
cin>>p;
cout<<"Masukkan Lebar : ";
cin>>l;
}
void persegi::proses(){
hasil = 2*(p+l);
cout<<"Keiling : "<<hasil;
}
int main(int argc, char** argv) {
persegi Prsg;
Prsg.input();
Prsg.proses();
return 0;
}
Raptor :
Inilah Programnya & Outputnya :
4.
Menghitung
volum lingkaran
C++ :
Inilah Programnya & Outputnya :
Raptor :
Inilah Programnya & Outputnya :
ALGORITMA :
Deklarasi :
R : integer
Volume :
float
Deskripsi :
Read (r) →
untuk input
volume←
(4/(float)3)*(22/(float)7)*r*r*r
Tampilkan
output
C++ :
Inilah Programnya & Outputnya :
#include
<iostream>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
class lingkaran {
public :
lingkaran ();
void input();
void proses();
private :
int r;
float volume;
};
lingkaran::lingkaran(){
cout<<"=================================\n";
cout<<"Menghitung Volume Lingkaran \n";
cout<<"=================================\n";
}
void lingkaran::input (){
cout<<"Masukkan Jari-Jari : ";
cin>>r;
}
void lingkaran::proses(){
volume=(4/(float)3)*(22/(float)7)*r*r*r;
cout<<"Volume : "<<volume;
}
int main(int argc, char** argv) {
lingkaran Lkrn;
Lkrn.input();
Lkrn.proses();
return 0;
}
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
class lingkaran {
public :
lingkaran ();
void input();
void proses();
private :
int r;
float volume;
};
lingkaran::lingkaran(){
cout<<"=================================\n";
cout<<"Menghitung Volume Lingkaran \n";
cout<<"=================================\n";
}
void lingkaran::input (){
cout<<"Masukkan Jari-Jari : ";
cin>>r;
}
void lingkaran::proses(){
volume=(4/(float)3)*(22/(float)7)*r*r*r;
cout<<"Volume : "<<volume;
}
int main(int argc, char** argv) {
lingkaran Lkrn;
Lkrn.input();
Lkrn.proses();
return 0;
}
Raptor :
Inilah Programnya & Outputnya :
5.
Menhitung
keliling lingkaran
ALGORITMA :
Deklarasi :
R : integer
Volume :
float
Deskripsi :
Read (r) →
untuk input
Keliling ←
2*(22/(float)7)*r
Tampilkan
output
C++ :
Inilah Programnya & Outputnya :
Raptor :
Inilah Programnya & Outputnya :
6.
Menghitung
luas segitiga
C++ :
Inilah Programnya & Outputnya :
Raptor :
Inilah Programnya & Outputnya :
ALGORITMA :
Deklarasi
A : integer
T : integer
Hasil :
integer
Deskripsi
Read (a) →
untuk input
Read (t) →
untuk input
Hasil ←
a*t/2
Tampilkan
output
C++ :
Inilah Programnya & Outputnya :
#include
<iostream>
using namespace std;
class segitiga {
public :
segitiga ();
void input();
void proses();
private :
int a;
int t;
int hasil;
};
segitiga::segitiga(){
cout<<"=================================\n";
cout<<"\n\nLuas Segitiga Siku-siku : \n"<<endl;
cout<<"=================================\n";
}
void segitiga::input (){
cout<<"Masukkan Alas : ";
cin>>a;
cout<<"Masukkan Tinggi : ";
cin>>t;
}
void segitiga::proses(){
hasil = (a*t)/2;
cout<<"Luas : "<<hasil;
}
main ()
{
segitiga Sgtg;
Sgtg.input();
Sgtg.proses();
return 0;
}
using namespace std;
class segitiga {
public :
segitiga ();
void input();
void proses();
private :
int a;
int t;
int hasil;
};
segitiga::segitiga(){
cout<<"=================================\n";
cout<<"\n\nLuas Segitiga Siku-siku : \n"<<endl;
cout<<"=================================\n";
}
void segitiga::input (){
cout<<"Masukkan Alas : ";
cin>>a;
cout<<"Masukkan Tinggi : ";
cin>>t;
}
void segitiga::proses(){
hasil = (a*t)/2;
cout<<"Luas : "<<hasil;
}
main ()
{
segitiga Sgtg;
Sgtg.input();
Sgtg.proses();
return 0;
}
Raptor :
Inilah Programnya & Outputnya :
7.
Menghitung
keliling segitiga
ALGOROTMA :
Deklarasi :
A : integer
B : integer
C: integer
Keliling:
integer
Deskripsi :
Read (a) →
untuk input
Read (b) →
untuk input
Read (c) →
untuk input
Keliling ←
a+b+c
Tampilkan output
C++ :
Inilah Programnya & Outputnya :
Raptor :
Inilah Programnya & Outputnya :
Inilah Programnya & Outputnya :
#include
<cstdlib>
#include <iostream>
using namespace std;
class segitiga {
public :
segitiga ();
void input();
void proses();
private :
int a;
int b;
int c;
int keliling;
};
segitiga::segitiga(){
cout<<"=================================\n";
cout<<"Menghitung Keliling Segitiga\n";
cout<<"=================================\n";
}
void segitiga::input (){
cout<<"Masukkan Panjang Sisi A = ";
cin>>a;
cout<<"Masukkan Panjang Sisi B = ";
cin>>b;
cout<<"Masukkan Panjang Sisi C = ";
cin>>c;
}
void segitiga::proses(){
keliling=a+b+c;;
cout<<"Keliling : "<<keliling;
}
int main(int argc, char *argv[]){
segitiga sgtga;
sgtga.input();
sgtga.proses();
return 0;
}
#include <iostream>
using namespace std;
class segitiga {
public :
segitiga ();
void input();
void proses();
private :
int a;
int b;
int c;
int keliling;
};
segitiga::segitiga(){
cout<<"=================================\n";
cout<<"Menghitung Keliling Segitiga\n";
cout<<"=================================\n";
}
void segitiga::input (){
cout<<"Masukkan Panjang Sisi A = ";
cin>>a;
cout<<"Masukkan Panjang Sisi B = ";
cin>>b;
cout<<"Masukkan Panjang Sisi C = ";
cin>>c;
}
void segitiga::proses(){
keliling=a+b+c;;
cout<<"Keliling : "<<keliling;
}
int main(int argc, char *argv[]){
segitiga sgtga;
sgtga.input();
sgtga.proses();
return 0;
}
Raptor :
Inilah Programnya & Outputnya :
8.
Menghitung
tinggi segitiga
C++ :
Inilah Programnya & Outputnya :
Raptor :
Inilah Programnya & Outputnya :
ALGORITMA :
Deklarasi :
L : integer
A : integer
Tinggi :
integer
Deskripsi :
Read (l) →
untuk input
Read (a) →
untuk input
Hasil ←
2*l/a
Tampilkan
output
C++ :
Inilah Programnya & Outputnya :
#include
<iostream>
using namespace std;
class segitiga {
public :
segitiga ();
void input();
void proses();
private :
int l;
int a;
int tinggi;
};
segitiga::segitiga(){
cout<<"=================================\n";
cout<<"Menghitung Tinggi Segitiga\n";
cout<<"=================================\n";
}
void segitiga::input (){
cout<<"masukkan luas segitiga : ";
cin>>l;
cout<<"masukkan nilai alas segitiga : ";
cin>>a;
}
void segitiga::proses(){
tinggi = 2*l/a;
cout<<"Tinggi : "<<tinggi;
}
int main(int argc, char** argv) {
segitiga sgtga;
sgtga.input();
sgtga.proses();
return 0;
}
using namespace std;
class segitiga {
public :
segitiga ();
void input();
void proses();
private :
int l;
int a;
int tinggi;
};
segitiga::segitiga(){
cout<<"=================================\n";
cout<<"Menghitung Tinggi Segitiga\n";
cout<<"=================================\n";
}
void segitiga::input (){
cout<<"masukkan luas segitiga : ";
cin>>l;
cout<<"masukkan nilai alas segitiga : ";
cin>>a;
}
void segitiga::proses(){
tinggi = 2*l/a;
cout<<"Tinggi : "<<tinggi;
}
int main(int argc, char** argv) {
segitiga sgtga;
sgtga.input();
sgtga.proses();
return 0;
}
Raptor :
Inilah Programnya & Outputnya :
9.
Menghitung
kombinasi
10.
Menghitung permutasi
Inilah Programnya :
#include <iostream>
using namespace std;
class kombinatorial{
public:
void permutasi();
void combinasi();
private:
int i,n,r,p,t,a,b,c;
};
void kombinatorial::permutasi(){
cout<<"PERMUTASI"<<endl;
cout<<"\nMasukan n:";cin>>n;
cout<<"\nMasukan r:";cin>>r;
a=1;
b=1;
for(i=n;i>0;i--)
{
a *=i;
}
t=n-r;
if(t!=0)
{
for(i=t;i>0;i--)
{
b *=i;
}
}
if(t!=0)
{
p=a/b;
cout<<"\nHasil:"<<p<<endl;
}
else
{
cout<<a<<endl;
}
cout<<"===================================="<<endl;
}
void kombinatorial::combinasi(){
cout<<"\nCOMBINASI"<<endl;
cout<<"\nMasukan n:";cin>>n;
cout<<"\nMasukan r:";cin>>r;
a=1;
b=1;
c=1;
for(i=n;i>0;i--)
{
a *=i;
}
t=n-r;
if(t!=0)
{
for(i=t;i>0;i--)
{
b *=i;
}
}
for(i=r;i>0;i--)
{
c *=i;
}
if(t!=0)
{
p=a/(b*c);
cout<<"\nHasil:"<<p<<endl;
}
else
{
cout<<a<<endl;
}
}
int main(int argc, char *argv[])
{
kombinatorial x;
x.permutasi();
cout<<endl;
x.combinasi();
cout<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}
Inilah Programnya :
//kombinasi
dan permutasi
#include <cstdlib>#include <iostream>
using namespace std;
class kombinatorial{
public:
void permutasi();
void combinasi();
private:
int i,n,r,p,t,a,b,c;
};
void kombinatorial::permutasi(){
cout<<"PERMUTASI"<<endl;
cout<<"\nMasukan n:";cin>>n;
cout<<"\nMasukan r:";cin>>r;
a=1;
b=1;
for(i=n;i>0;i--)
{
a *=i;
}
t=n-r;
if(t!=0)
{
for(i=t;i>0;i--)
{
b *=i;
}
}
if(t!=0)
{
p=a/b;
cout<<"\nHasil:"<<p<<endl;
}
else
{
cout<<a<<endl;
}
cout<<"===================================="<<endl;
}
void kombinatorial::combinasi(){
cout<<"\nCOMBINASI"<<endl;
cout<<"\nMasukan n:";cin>>n;
cout<<"\nMasukan r:";cin>>r;
a=1;
b=1;
c=1;
for(i=n;i>0;i--)
{
a *=i;
}
t=n-r;
if(t!=0)
{
for(i=t;i>0;i--)
{
b *=i;
}
}
for(i=r;i>0;i--)
{
c *=i;
}
if(t!=0)
{
p=a/(b*c);
cout<<"\nHasil:"<<p<<endl;
}
else
{
cout<<a<<endl;
}
}
int main(int argc, char *argv[])
{
kombinatorial x;
x.permutasi();
cout<<endl;
x.combinasi();
cout<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}
Tidak ada komentar:
Posting Komentar