Selasa, 01 April 2014

MEMBUAT TABEL PERKALIAN

IDE SOLUSI:
- membuat tabel perkalian

output:
-tabel perkalian

C++ :

5.7

C++ :

LANJUTAN 5.6

C++ :

5.6 MENGHITUNG SKOR DENGAN PERULANGAN WHILE

C++ :

5.5

C++ :

MENGHITUNG TOTAL PEMBAYARAN PAYROLL(5.4)

C++ :

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;
}

MENGHITUNG PEMBAYARAN DENGAN PERULANGAN (5.2)

IDE SOLUSI :

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 : 




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 :



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 :


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 :


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 :



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 :



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 )
      Deskripsinya     :
 Inputkan nilai a;
 Inputkan nilai b;
 Inputkan nilai c;

C++ nya ini bro di notepad pake generate raptor si :D


RAPTOR :








Minggu, 30 Maret 2014

MENGHITUNG AKAR

langsung saja ke RAPTOR nya ya coy ngantuk soal nya :D

RAPTOR:

SEMOGA BERMANFAAT!!!

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++:
#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

#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
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

IDE SOLUSI : 
1. Deklarasi
    X,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++ :
#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 !!!