Kamis, 03 April 2014
Selasa, 01 April 2014
5.3 e-book chapter 5
langsung ke C++ nya ya
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
int count_emp=0, number_emp;
double rate,pay,total_pay=0,hours;
cout<<"Enter number of employees> ";
cin>>number_emp;
while(count_emp<number_emp){
cout<<"Karyawan "<<count_emp+1<<endl;
cout<<"Hours> ";
cin>>hours;
cout<<"Rate> ";
cin>>rate;
pay= hours*rate;
cout<<"Pay is= $ "<< pay<<endl;
total_pay=total_pay+pay;
count_emp=count_emp+1;
}
cout<<"All employees processed"<<endl;
cout<<"Total payroll is " <<total_pay<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
int count_emp=0, number_emp;
double rate,pay,total_pay=0,hours;
cout<<"Enter number of employees> ";
cin>>number_emp;
while(count_emp<number_emp){
cout<<"Karyawan "<<count_emp+1<<endl;
cout<<"Hours> ";
cin>>hours;
cout<<"Rate> ";
cin>>rate;
pay= hours*rate;
cout<<"Pay is= $ "<< pay<<endl;
total_pay=total_pay+pay;
count_emp=count_emp+1;
}
cout<<"All employees processed"<<endl;
cout<<"Total payroll is " <<total_pay<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}
MENGHITUNG PEMBAYARAN DENGAN PERULANGAN (5.2)
IDE SOLUSI :
masalah: menghitung pembayaran dengan perulangan
DESKRIPSI:
menggunakan perulangan WHILE
C++ :

masalah: menghitung pembayaran dengan perulangan
DESKRIPSI:
menggunakan perulangan WHILE
C++ :

Senin, 31 Maret 2014
MENGHITUNG FIBONANCI N(3.8)
IDE SOLUSI :
masalah: menghitung nilai fibonanci ke N
DESKRIPSI:
menggunakan inputan deret fibonanci
output yang di harapkan hasil nilai deret
C++:

RAPTOR :

masalah: menghitung nilai fibonanci ke N
DESKRIPSI:
menggunakan inputan deret fibonanci
output yang di harapkan hasil nilai deret
C++:

RAPTOR :
SEMOGA BERMANFAAT!!!
MENGHITUNG NILAI PANGKAT HINGGA ke-N (3.7)
IDE SOLUSI:
masalah: menghitung nilai pangkat hingga ke-N
DESKRIPSI:
menggunakan inputan bilangan dan batas bilangan
di harapkan output nilai hasil perpangkatan
menggunakan perulangan WHILE bertingkat
C++ :

RAPTOR :

masalah: menghitung nilai pangkat hingga ke-N
DESKRIPSI:
menggunakan inputan bilangan dan batas bilangan
di harapkan output nilai hasil perpangkatan
menggunakan perulangan WHILE bertingkat
C++ :

RAPTOR :

SEMOGA BERMANFAAT!!!
BILANGAN ACAK(3.6)
IDE SOLUSI:
masalah: mencari bilangan acak
input: angka acak
ouput: bilangan angka acak
DESKRIPSI :
a,b,c,d,e,f sebagai integer
C++ :
#include <iostream>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
class bilangan {
public:
void input();
void acak ();
private :
int a,b,c,d,e;float f;
};
void bilangan :: input(){
cout<<"masukan angka acak : ";
cin>>a;}
void bilangan::acak(){
while (1)
{d=1283;
c=106;
e=a+1;
b=1234;
f=((c*b)+d%e);
cout<<"bilangan yang di inputkan : "<<a<<endl;
cout<<"bilangan acaknya : "<<f<<endl;
break;
}}
int main(int argc, char** argv) {
bilangan ok;
ok.input();
ok.acak();
return 0;
}
RAPTOR :

masalah: mencari bilangan acak
input: angka acak
ouput: bilangan angka acak
DESKRIPSI :
a,b,c,d,e,f sebagai integer
C++ :
#include <iostream>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
class bilangan {
public:
void input();
void acak ();
private :
int a,b,c,d,e;float f;
};
void bilangan :: input(){
cout<<"masukan angka acak : ";
cin>>a;}
void bilangan::acak(){
while (1)
{d=1283;
c=106;
e=a+1;
b=1234;
f=((c*b)+d%e);
cout<<"bilangan yang di inputkan : "<<a<<endl;
cout<<"bilangan acaknya : "<<f<<endl;
break;
}}
int main(int argc, char** argv) {
bilangan ok;
ok.input();
ok.acak();
return 0;
}
RAPTOR :

SEMOGA BERMANFAAT !!!
MENCARI PEMFAKTORAN BILANGAN PRIMA (3.5)
IDE SOLUSI :
masalah : mencari faktor bilangan prima
DESKRIPSI :
menginput batas bilangan mengunakan int
diharapkan mendapat output hasil pemfaktoran bilangan prima
menggukanan perulangan WHILE,kondisional IF serta modulus sisa bagi
C++:
#include <iostream>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
int UAD;
cout<<"masukan angka : ";
cin>>UAD;
cout<<endl;
while (!(UAD<=2)){
if (UAD%2==0)
{UAD=UAD/2;
cout<<2<<endl;
}
else {
UAD=UAD/3;
cout<<endl;
cout<<"FAKTORNYA : "<<3<<endl;
}
}
return 0;
}
RAPTOR :

masalah : mencari faktor bilangan prima
DESKRIPSI :
menginput batas bilangan mengunakan int
diharapkan mendapat output hasil pemfaktoran bilangan prima
menggukanan perulangan WHILE,kondisional IF serta modulus sisa bagi
C++:
#include <iostream>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
int UAD;
cout<<"masukan angka : ";
cin>>UAD;
cout<<endl;
while (!(UAD<=2)){
if (UAD%2==0)
{UAD=UAD/2;
cout<<2<<endl;
}
else {
UAD=UAD/3;
cout<<endl;
cout<<"FAKTORNYA : "<<3<<endl;
}
}
return 0;
}
RAPTOR :

SEMOGA BERMANFAAT!!!
MENCARI BILANGAN PRIMA(3.4)
IDE SOLUSI :
masalah: mencari nilai bilangan prima
DESKRIPSI :
menggunakan kondisional IF ELSE serta sisa bagi
menggunakan inputan integer a,b
output yang di harapkan : nilai bilangan prima
C++:
#include <iostream>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
int a,b;
cout<<"masukan batas silangan : ";
cin>>a;
cout<<endl;
b=2;
while(!(b>a)){
if(b%2==0 and b!=2){
}
else
{
if(b% 3==0){
}
else{
cout<<"bilangan prima : "<<b<<endl;
}
}
b=b+1;
}
return 0;
}
RAPTOR :

masalah: mencari nilai bilangan prima
DESKRIPSI :
menggunakan kondisional IF ELSE serta sisa bagi
menggunakan inputan integer a,b
output yang di harapkan : nilai bilangan prima
C++:
#include <iostream>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
int a,b;
cout<<"masukan batas silangan : ";
cin>>a;
cout<<endl;
b=2;
while(!(b>a)){
if(b%2==0 and b!=2){
}
else
{
if(b% 3==0){
}
else{
cout<<"bilangan prima : "<<b<<endl;
}
}
b=b+1;
}
return 0;
}
RAPTOR :

SEMOGA BERMANFAAT BROHH!!!
FPB(faktor persekutuan terbesar) 3.3
IDE SOLUSI :
masalah: menghitung nilai FPB dengan inputan 2 int
DESKRIPSI:
input : int a,b
output: nilai FPB dari a,b
RUMUS:
menggunakan modulus pembagian sisa bagi (%)
untuk C++ :
#include <iostream>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
int a,b,hasil;
cout<<"MASUKAN NILAI A : ";
cin>>a;
cout<<endl;
cout<<"MASUKAN NILAI B : ";
cin>>b;
cout<<endl;
hasil=a%b;
while(hasil!=0)
{a=b;
b=hasil;
hasil=a%b;
}
cout<<"FPB dari A dan B adalah : "<<b<<endl;
cout<<endl;
return 0;
}
RAPTOR :

masalah: menghitung nilai FPB dengan inputan 2 int
DESKRIPSI:
input : int a,b
output: nilai FPB dari a,b
RUMUS:
menggunakan modulus pembagian sisa bagi (%)
untuk C++ :
#include <iostream>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
int a,b,hasil;
cout<<"MASUKAN NILAI A : ";
cin>>a;
cout<<endl;
cout<<"MASUKAN NILAI B : ";
cin>>b;
cout<<endl;
hasil=a%b;
while(hasil!=0)
{a=b;
b=hasil;
hasil=a%b;
}
cout<<"FPB dari A dan B adalah : "<<b<<endl;
cout<<endl;
return 0;
}
RAPTOR :

SEMOGA BERMANFAAT BRADER!!!
MENENTUKAN BILANGAN MAKSIMAL
IDE SOLUSI :
1. Analisisnya
Menentukan bilangan terbesar antara tiga bilangan bulat
2. Identifikasi
Input : a, b, c
Output : nilai maksimal
3. Algoritmanya
Deklarasi
a, b, c ( dalam integer )
a, b, c ( dalam integer )
Deskripsinya :
Inputkan nilai a;
Inputkan nilai b;
Inputkan nilai c;
Inputkan nilai c;
C++ nya ini bro di notepad pake generate raptor si :D
RAPTOR :

Minggu, 30 Maret 2014
KONVERSI HARI
DEKLARASI :
1. Input : x(Inputkan Pilihan Angka )
2. Proses :x=0 (Hari Senin)
x=1 (Hari Selasa)
x=2 (Hari Rabu)
x=3 (Hari Kamis)
x=4 (Hari Jumat)
x=5 (hari Sabtu)
x=6 (Hari Minggu)
3. Output : (Senin, Selasa,Rabu,Kamis,Jumat, Sabtu,Tidak Tersedia)
C++:
1. Input : x(Inputkan Pilihan Angka )
2. Proses :x=0 (Hari Senin)
x=1 (Hari Selasa)
x=2 (Hari Rabu)
x=3 (Hari Kamis)
x=4 (Hari Jumat)
x=5 (hari Sabtu)
x=6 (Hari Minggu)
3. Output : (Senin, Selasa,Rabu,Kamis,Jumat, Sabtu,Tidak Tersedia)
C++:
#include <iostream>
#include <cstdlib>
using namespace std;
class hari{
public:
void input();
void pilih();
private:
int x;
};
void hari :: input(){
cout<<"====KONVERSI HARI==="<<endl<<endl;
cout<<"input angka : ";
cin>>x;
}
void hari :: pilih()
{
if(x==0){
cout<<"HARI ITU HARI SENIN"<<endl;
}else if(x==1){
cout<<"HARI ITU HARI SELASA"<<endl;}
else if(x==2)
{
cout<<"HARI ITU HARI RABU"<<endl;
}
else if(x==3)
{
cout<<"HARI ITU HARI KAMIS"<<endl;
}
else if(x==4)
{
cout<<"HARI ITU HARI JUMAT"<<endl;
}
else if(x=5)
{
cout<<"HARI ITU HARI SABTU"<<endl;
}
else if(x==6)
{
cout<<"HARI ITU HARI MINGGU"<<endl;
}
else{
cout<<"HARI TIDAK TERSEDIA"<<endl;}}
int main(int argc,char** argv)
{
hari semua;
semua.input();
semua.pilih();
return 0;
}
RAPTOR :

SEMOGA BERMANFAAT!!!
KONVERSI ANGKA MENJADI HURUF
DESKRIPSI:
1. Input : n(Inputkan Nilai ((integer))
2. Kondisi : jika n>=81 && n<=100
jika n>=61&&n<=80
jika n>=41 && n<=60
jika n>=21 && n<= 40
jika n>=0 && n<=20
3. Output : n,A,B,C,D,E,Tidak Tersedia
IDE SOLUSI :
1. Deklarasi :
n : integer (input)
2.menggunakan kondisional IF dan ELSE
1. Input : n(Inputkan Nilai ((integer))
2. Kondisi : jika n>=81 && n<=100
jika n>=61&&n<=80
jika n>=41 && n<=60
jika n>=21 && n<= 40
jika n>=0 && n<=20
3. Output : n,A,B,C,D,E,Tidak Tersedia
IDE SOLUSI :
1. Deklarasi :
n : integer (input)
2.menggunakan kondisional IF dan ELSE
#include <iostream>
#include <cstdlib>
using namespace std;
class nilai{
public:
nilai(){
int x;
cout<<"====MENGHITUNG NILAI UJIAN==="<<endl<<endl;
cout<<"MASUKAN NILAI : ";
cin>>x;
}
void nil();
};
void nilai::nil(){
{
int x;
if (x>=0 && x<=20)
{
cout << "nilai anda : E" << endl; }
else
{
if (x>=21 && x<=40)
{
cout << "nilai anda : D" << endl; }
else
{
if (x>=41 && x<=60)
{
cout << "nilai anda: C" << endl; }
else
{
if (x>=61 && x<=80)
{
cout << "nilai anda : B" << endl; }
else
{
if (x>=81 && x<=100)
{
cout << "nilai anda: A" << endl; }
else
{
cout << "NILAI EROR BRO" << endl; }
}
}
}
}
}}
int main(int argc,char** argv)
{
nilai ok;
ok.nil();
return 0;
}
RAPTOR :

MENCARI AKAR IMAJINER
DESKRIPSI :
1. Input :a,b,c (Inputkan Nilai a,b,c)
2. Proses :Disk <- (b*b)-(4*a*c)
3. Kondisi: jika (a=0)
Jika (Disk>0)
Jika (Disk=0)
4. Proses :x1 <- -b/2*a
x1<- -b+sqrt(Disk)/2*a
x2<- -b-sqrt(Disk)/2*a
5. Inisialisasi : x2 <- x1
1. Input :a,b,c (Inputkan Nilai a,b,c)
2. Proses :Disk <- (b*b)-(4*a*c)
3. Kondisi: jika (a=0)
Jika (Disk>0)
Jika (Disk=0)
4. Proses :x1 <- -b/2*a
x1<- -b+sqrt(Disk)/2*a
x2<- -b-sqrt(Disk)/2*a
5. Inisialisasi : x2 <- x1
6. Output : x1 & x2 , akar imajiner
kita langsung ke C++ nya aja ya :
#include <iostream>
#include <math>
#include <cstdlib>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
double a,b,c,y1,y2,h;
cout<<" === MENENTUKAN NILAI AKAR IMAJINER ==="<<endl;
cout<<"masukan nilai a : ";
cin>>a;
cout<<"masukan nilai b : ";
cin>>b;
cout<<"masukan nilai c : ";
cin>>c;
cout<<endl;
h=b*b-4*a*c;
cout<<"HASILNYA = "<<h<<endl;
if(a==0)
{cout<<"salah menginput"<<endl;
}
else if (h>0);
{y1=((-b)+sqrt(h))/2*a;
y2=((-b)-sqrt(h)/2*a;
cout<<" hasil untuk y1 : "<<y1<<endl;
cout<<" hasil untuk y2 : "<<y2<<endll
}
else if(h==0)
{y1=(-b)/2*a;
y1=y2;
cout<<"hasil y1 : "<<y1<<endl;
}
else
{cout<<"akar imajiner"<<endl;
}
return 0;
}
RAPTOR nya ini braderr :

SEMOGA BERMANFAAT!!!
MENENTUKAN BESAR 3 BILANGAN DENGAN MENGGUNAKAN VARIABEL
DESKRIPSI :
1. Inputkan : X,Y,Z sebagai variabel dan integer
2. variabel : maks <- X
Jika Y>Z
Jika Z> maks
3. Output : Y Bilangan Maksimal
Z Bilangan Maksimal
X lebih Besar
X,Y,Z : Integer (input)
Y bilangan Maksimal : integer (output)
Z bilangan Maksimal :integer(output)
X lebih besar : integer (output)
C++ :
1. Inputkan : X,Y,Z sebagai variabel dan integer
2. variabel : maks <- X
Jika Y>Z
Jika Z> maks
3. Output : Y Bilangan Maksimal
Z Bilangan Maksimal
X lebih Besar
IDE SOLUSI :
1. DeklarasiX,Y,Z : Integer (input)
Y bilangan Maksimal : integer (output)
Z bilangan Maksimal :integer(output)
X lebih besar : integer (output)
C++ :
#include <iostream>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
class max{
public:
void masukan();
void proses ();
private:
int x,y,z,maks;};
void max ::masukan(){
cout<<"masukan nilai X : ";
cin>>x;
cout<<"masukan nilai Y : ";
cin>>y;
cout<<"masukan nilai Z : ";
cin>>z;}
void max ::proses(){
maks=x;
if(y>z){
cout<<"Y adalah bilangan maksimal"<<endl;}
else {
if(z>maks){
cout<<"Z adalah bilangan maksimal"<<endl;
}
else{
cout<<"X adalah bilangan maksimal"<<endl;}}}
int main(int argc, char** argv) {
Max hasil;
hasil.masukan();
hasil.proses();
return 0;
}
RAPTOR :

SEMOGA BERMANFAAT !!!
Sabtu, 29 Maret 2014
PPT 3
MENENTUKAN BILANGAN TERBESAR DIANTARA 3BILANGAN BULAT
DESKRIPSI :
menentukan bilangan terbesar dari 3bilangan bulat(A,B,C)
ANALISIS :
1. Input : A,B,C (masukkan Angka(integer))
2. Proses : Membandingkan A,B,C
Jika A>B dan A>C maka A angka Yang Terbesar
Jika B>C maka B angka yang Terbesar
3. Output : A,B,C lebih Besar
ALGORITMA dan IDE SOLUSI :
1. Deklarasi
read (A,B,C)
Jika A>B dan A>C maka A angka yang Terbesar
Jika B>C maka B angka yang Terbesar
Write (A,B,C lebih Besar)
2.menggunakan kondisional IF dan ELSE untuk menentukan 3bilangan terbesar
C++ :
DESKRIPSI :
menentukan bilangan terbesar dari 3bilangan bulat(A,B,C)
ANALISIS :
1. Input : A,B,C (masukkan Angka(integer))
2. Proses : Membandingkan A,B,C
Jika A>B dan A>C maka A angka Yang Terbesar
Jika B>C maka B angka yang Terbesar
3. Output : A,B,C lebih Besar
ALGORITMA dan IDE SOLUSI :
1. Deklarasi
read (A,B,C)
Jika A>B dan A>C maka A angka yang Terbesar
Jika B>C maka B angka yang Terbesar
Write (A,B,C lebih Besar)
2.menggunakan kondisional IF dan ELSE untuk menentukan 3bilangan terbesar
C++ :
#include <iostream>
#include <cstdlib>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
int X,Y,Z;
cout<<"masukan angka X : ";
cin>>X;
cout<<"masukan angka Y : ";
cin>>Y;
cout<<"masukan angka Z : ";
cin>>Z;
if(X<Z and Y<Z)
{cout<<"maka yang terbesar adalah : " <<Z<<endl;
cout<<endl;
}else if(X<Y){cout<<"maka yang terbesar adalah : "<<Y<<endl;
cout<<endl;}
else{cout<<"maka yang terbesar : "<<X<<endl;
}
return 0;
}
RAPTOR :

SEMOGA BERMANFAAT BROTHER !!!
Langganan:
Postingan (Atom)