Jumat, 30 Maret 2012

Algoritma & Pemrograman(flowchart menngunakan raptor untuk menampilkan bilangan genap dengan batasan n dan m)

Input batas awal =n
Input batas akhir =m
Hasil nya menampilkan bilangan genap dari batas awal sampai batas akhir

Flowchart:


















Source Code DEV C++:
#include <iostream>
#include <string>

using namespace std;
int main()
{
   string raptor_prompt_variable_zzyz;
   int m;
   int n;
   int hasil;

   raptor_prompt_variable_zzyz ="Masukkan batasan awal n : ";
   cout << raptor_prompt_variable_zzyz << endl;
   cin >> n;
   raptor_prompt_variable_zzyz ="masukkan batas akhir :";
   cout << raptor_prompt_variable_zzyz << endl;
   cin >> m;
   if (n>=m)
   {
      cout << "salah batasnya" << endl;   }
   else
   {
      while (!(n>=(m+1)))
      {
         hasil =n % 2;
         if (hasil==0)
         {
            cout << "angka = ";
            cout<<n << endl;         }
         else
         {
         }
         n =n+1;
      }
   }

   system("PAUSE");
   system("SUCCESS");
}

Hasil running:

Algoritma & Pemrograman(Memunculkan bilangan genap dari 1 sampai 10)

 Sama seperti menapilkan bilangan ganjil hanya ada perbedaanya pada rumus nya.
Flowchart:



















Sourcode DEV C++
#include <iostream>
#include <string>

using namespace std;
int main()
{
   int a;

   a =1;
   while (!(a>=10))
   {
      if (a % 2!=0)
      {
      }
      else
      {
         cout << a << endl;      }
      a =a+1;
   }

  system("PAUSE");
  system("SUCCESS");
}

Hasil Running;

Algoritma & Pemrograman(Operasi pangkat)

Menghitung hasil pangkat dari n^n.
dengan berpedoman pada 2 input

Flowchart

Algoritma & Pemrograman(Menentukan kelulusan siswa dengan input nilai UAS))

Di sini hanya sederhana dengan 3 nilai input saja dan ketentuan lulus atau tidaknya jika rata-rata nilainya lebih atau sama dengan 5.

Flowchart:






















Source code DEV C++:
#include <iostream>
#include <string>

using namespace std;
int main()
{
   string raptor_prompt_variable_zzyz;
   int indo;
   int rata;
   int bi;
   int mtk;
   int jml;

   raptor_prompt_variable_zzyz ="Masukan Nilai B.Indonesia";
   cout << raptor_prompt_variable_zzyz << endl;
   cin >> indo;
   raptor_prompt_variable_zzyz ="Masukan nilai Matematika";
   cout << raptor_prompt_variable_zzyz << endl;
   cin >> mtk;
   raptor_prompt_variable_zzyz ="Masukan nilai B.Inggris";
   cout << raptor_prompt_variable_zzyz << endl;
   cin >> bi;
   jml =indo+mtk+bi;
   rata =jml/3;
   if (rata>=5)
   {
               cout<<"Rata-rata"<<endl;
      cout << rata<<endl;
      cout<<"maka LULUS" << endl;   }
   else
   {
      cout << rata;
      cout<<"maka TIDAK LULUS" << endl;   }

   system("PAUSE");
   system("SUCCESS");
}

Hasil Running:

Algoritma & Pemrograman(Menghitung jarak tempuh)

Untuk menentukan berapa jaraknya dari kota A ke kota B bisa kita hitung dengan berpedoman kepada waktu yang di perlukan dan kecepatan laju kendraan.
Flowchart





















Sourc Code DEV C++

#include <iostream>
#include <string>

using namespace std;
int main()
{
   string raptor_prompt_variable_zzyz;
   int kec;
   int yy;
   int xx;
   int detik;
   int konversimenit;
   int jarak;

   raptor_prompt_variable_zzyz ="Masukan jam";
   cout << raptor_prompt_variable_zzyz << endl;
   cin >> xx;
   raptor_prompt_variable_zzyz ="Masukan menit";
   cout << raptor_prompt_variable_zzyz << endl;
   cin >> yy;
   if (yy==0)
   {
      detik =xx*3600;
   }
   else
   {
      detik =(xx*3600)+(yy*60);
   }
   konversimenit =detik/60;
   cout << konversimenit;
   cout<<" Menit Waktu Tempuh" << endl;   raptor_prompt_variable_zzyz ="Kecepatan / jam";
   cout<<"Masukan kecepatan/jam";
   cin >> kec;
    jarak =konversimenit*kec/60;
    cout <<"Jarak yang ditempuh adalah"<<endl;
   cout << jarak;
   cout<<"Km" << endl;
   system("PAUSE");
   system("SUCCESS");
}


Hasil Running

Algoritma & Pemrograman(Menentukan bilangan genap atau ganjil)

jika kita memasukan angka 3,5,7...maka outputnya adalah bilangan ganjil tetapi jika kita measukan 2,4,6..maka outputnya bilangan genap.

Flowchart



















Sourc Code DEV C++
#include <iostream>
#include <string>

using namespace std;
int main()
{
   string raptor_prompt_variable_zzyz;
   int angka;

   raptor_prompt_variable_zzyz ="Masukan Angka";
   cout << raptor_prompt_variable_zzyz << endl;
   cin >> angka;
   if (angka % 2==0)
   {
      cout << angka;
      cout<<"adalah bilangan genap"<< endl ;   }
   else
   {
      cout << angka;
      cout<<"adalah bilangan ganjil"<< endl;    }

   system("PAUSE");
   system("SUCCESS");
}

Hasil Running

Algoritma & Pemrograman(Menentukan diskon)

Di sini akan memproses dari inputtotal bayar dengan ketentuan jika total bayar >=100.000 maka diskon nya  10% jka total bayar<100.000 maka diskonnya 5%

flochartnya

















Source code DEV C++
#include <iostream>
#include <string>

using namespace std;
int main()
{
   string raptor_prompt_variable_zzyz;
   int disc;
   int jp;

   raptor_prompt_variable_zzyz ="Masukan Jumlah Pembayaran";
   cout << raptor_prompt_variable_zzyz << endl;
   cin >> jp;
   if (jp>=100000)
   {
      disc =jp*0.1;
      cout <<"Total bayar";
      cout << jp-disc << endl;   }
   else
   {
      disc =jp*0.05;
      cout <<"Total Bayar";
      cout << jp-disc << endl;   }

   system("PAUSE");
   system("SUCCESS");
}

Hasil Running:

Algoritma & Pemrograman(Mencari persamaan kuadrat)

Rumus untukpersamaan kuadrat adalah a^3+b^2+c maka nantinya tinggal menginputkan nilai a,b,c
secara otmatis akan mendapatkan hasilnya.
Flowchart

Algoritma & Pemrograman(Memunculkan bilangan ganjil dari 1 sampai 10)

langsung saja flowchartnya:

















Source code DEV C++
#include <iostream>
#include <string>

using namespace std;
int main()
{
   int a;

   a =1;
   while (!(a>=10))
   {
      if (a % 2==0)
      {
      }
      else
      {
         cout << a << endl;      }
      a =a+1;
   }

   system("PAUSE");
   system("SUCCESS");
}

Hasilnya:

Algoritma & Pemrograman(Program penghitungan Zakat Mall)

Zakat bagi setiap muslim merupakan sebuah ibadah yang sangat baik, tak ada salahnya bila kita mengetahui seberapa besar harta yang di keluarkan untuk berzakat mall.dalam islam di jelaskan bahwa zakat mall  2,5% kalau lebih itu akan jauh lebih baik.maka dari itu saya mencoba sedikit bermain untuk membuat program penghitungan zakat mall.
adapun flowchartnya sbb:






















source code ke DEV C++ sbb:
#include <iostream>
#include <string>

using namespace std;
int main()
{
   string raptor_prompt_variable_zzyz;
   int tabungan;
   int perhiasan;
   int zakat;
   int lain;
   int piutang;
   int jmlharta;
   int tunai;

   raptor_prompt_variable_zzyz ="Total uang tunai anda selama 1 tahun";
   cout << raptor_prompt_variable_zzyz << endl;
   cin >> tunai;
   raptor_prompt_variable_zzyz ="Tabungan";
   cout << raptor_prompt_variable_zzyz << endl;
   cin >> tabungan;
   raptor_prompt_variable_zzyz ="Piutang";
   cout << raptor_prompt_variable_zzyz << endl;
   cin >> piutang;
   raptor_prompt_variable_zzyz ="Perhiasan atau perabot dari emas,perak";
   cout << raptor_prompt_variable_zzyz << endl;
   cin >> perhiasan;
   raptor_prompt_variable_zzyz ="Lain-lain";
   cout << raptor_prompt_variable_zzyz << endl;
   cin >> lain;
   jmlharta =tunai+tabungan+piutang+perhiasan+lain;
   zakat =2.5/100*jmlharta;
   cout << "Julmlah Zakat anda"<<endl;
   cout<<zakat<<endl;
   cout<<"Rupiah" << endl;
   system("PAUSE");
   system("SUCCESS");
}

Hasil Running programnya:

Algoritma & Pemrograman(contoh program array 1 dimensi)

ini contoh flowchart dari sebuah array 1 dimensi
  






:

Algoritma & Pemrograman(Konversi jam ke menit)

Program sederhanya yang mengkonversi satuan jam ke menit.
Flowchartnya

















Source code nya DEC C++
 #include <iostream>
#include <string>

using namespace std;
int main()
{
   string raptor_prompt_variable_zzyz;
   int yy;
   int xx;
   int detik;
   int konversimenit;

   raptor_prompt_variable_zzyz ="Masukan jam";
   cout << raptor_prompt_variable_zzyz << endl;
   cin >> xx;
   raptor_prompt_variable_zzyz ="Masukan menit";
   cout << raptor_prompt_variable_zzyz << endl;
   cin >> yy;
   if (yy==0)
   {
      detik =xx*3600;
   }
   else
   {
      detik =(xx*3600)+(yy*60);
   }
   konversimenit =detik / 60;
   cout << konversimenit ;
   cout <<"Menit"<< endl;
   system ("PAUSE");
   system("SUCCESS");
}

Hasil Running

Kamis, 29 Maret 2012

Algoritma & Pemrograman (Penjumlahan, Pengurangan, Perkalian dan pembagian dengan 2 masukan)

Program ini akan menghasilkan 4 proses sekaligus yaitu penjumlahan,
pengurangan, perkalian dan pembagian dengan 2 inputan.

Source code hasil konversi dari raptor
#include <iostream>
#include <string>

using namespace std;
int main()
{
   string raptor_prompt_variable_zzyz;
   int penjumlahan;
   int pembagian;
   int a;
   int b;
   int pengurangan;
   int perkalian;

   raptor_prompt_variable_zzyz ="Masukan bilangan pertama";
   cout << raptor_prompt_variable_zzyz << endl;
   cin >> a;
   raptor_prompt_variable_zzyz ="masukan bilangan kedua";
   cout << raptor_prompt_variable_zzyz << endl;
   cin >> b;
   penjumlahan =a+b;
   pengurangan =a-b;
   perkalian =a*b;
   pembagian =a/b;
   cout << "Hasil penjumlahan";
   cout<<penjumlahan << endl;
   cout << "Hasil pengurangan";
   cout<<pengurangan<< endl;  
   cout << "Hasil perkalian"; 
    cout<<perkalian<< endl;
   cout << "Hasil pembangian";
    cout<<pembagian<< endl;
   system("PAUSE");
   system("SUCCESS");
}

hasil Running

Algoritma & Pemrograman (Menentukan Bulan Masehi)

Disini hanya akan di inputkan sebuah angka dari angka 1-12 dan secara otmatis program akan membaca inputan tersebut bulan apa.misalkan kita memasukan angka 3 maka bulan tersebut adalah bulan Maret.

Sourcode hasil konversi dari raptor
#include <iostream>
#include <string>

using namespace std;
int main()
{
   string raptor_prompt_variable_zzyz;
   int angka;

   raptor_prompt_variable_zzyz ="masukan angka";
   cout << raptor_prompt_variable_zzyz << endl;
   cin >> angka;
   if (angka==1)
   {
      cout << "Bulan Januari" << endl;   }
   else
   {
      if (angka==2)
      {
         cout << "Bulan Februari" << endl;      }
      else
      {
         if (angka==3)
         {
            cout << "Bulan Maret" << endl;         }
         else
         {
            if (angka==4)
            {
               cout << "Bulan April" << endl;            }
            else
            {
               if (angka==5)
               {
                  cout << "Bulan Mei" << endl;               }
               else
               {
                  if (angka==6)
                  {
                     cout << "Bulan Juni" << endl;                  }
                  else
                  {
                     if (angka==7)
                     {
                        cout << "Bulan Juli" << endl;                     }
                     else
                     {
                        if (angka==8)
                        {
                           cout << "Bulan Agustus" << endl;                        }
                        else
                        {
                           if (angka==9)
                           {
                              cout << "Bulan September" << endl;                           }
                           else
                           {
                              if (angka==10)
                              {
                                 cout << "Bulan Oktober" << endl;                              }
                              else
                              {
                                 if (angka==11)
                                 {
                                    cout << "Bulan November" << endl;                                 }
                                 else
                                 {
                                    if (angka==12)
                                    {
                                       cout << "Bulan Desember" << endl;                                    }
                                    else
                                    {
                                       cout << "Ma'af Untuk Konversi Gunakanlah Angka 1-12" << endl;                                    }
                                 }
                              }
                           }
                        }
                     }
                  }
               }
            }
         }
      }
   }

   system("PAUSE");
   system("SUCCESS");
}


Hasil Running nya

Algoritma & Pemrograman (Konversi Suhu)

Konversi suhu dari Celcius ke reamur,fahrenheint dan kelvin.

Flowchart











Source code nya
#include <iostream>
#include <string>

using namespace std;
int main()
{
   string raptor_prompt_variable_zzyz;
   int reamur;
   int c;
   int fahrenheit;
   int kelvin;

   raptor_prompt_variable_zzyz ="masukan suhu celcius";
   cout << raptor_prompt_variable_zzyz << endl;
   cin >> c;
   reamur =c*4/5;
   fahrenheit =9/5*c*32;
   kelvin =c+273;
   cout << "reamur=";
   cout <<reamur << endl; 
    cout << "fahrenheit=";
    cout <<fahrenheit << endl; 
    cout << "kelvin=";
    cout<<kelvin << endl;
   system("PAUSE");
   system("SUCCESS");
}

Hasil Running nya

Algoritma & Pemrograman (Menentukan sebuah bangun persegi atau persegi panjang)

Perbedaan antara bangun persegi dan persegi panjang ada pada sisi yang bersebelahan,jika persegi sisi yang bersebelahan sama panjang tetapi jika persegi panjang maka sisi yang bersebelahan tidak sama panjang.

Flowchart













Source codenya
#include <iostream>
#include <string>

using namespace std;
int main()
{
   string raptor_prompt_variable_zzyz;
   int sisi2;
   int sisi1;

   raptor_prompt_variable_zzyz ="Masukan Sisi 1";
   cout << raptor_prompt_variable_zzyz << endl;
   cin >> sisi1;
   raptor_prompt_variable_zzyz ="Masukan Sisi2";
   cout << raptor_prompt_variable_zzyz << endl;
   cin >> sisi2;
   if (sisi1==sisi2)
   {
      cout << "Bangun Persegi" << endl;   }
   else
   {
      cout << "Bangun Persegi Panjang" << endl;   }

   system("PAUSE");
   system("SUCSESS");
}

Hasil Running nya

Algoritma & Pemrograman (Menghitung Volum Balok)

Rumus Volum balok adalah panjang x lebar x tinggi.maka di sini tinggal memasukan berapa panjang lebar dan tinggi sebuah balok.
Flowchart











Source code DEV C++
#include <iostream>
#include <string>

using namespace std;
int main()
{
   string raptor_prompt_variable_zzyz;
   int v;
   int lebar;
   int tinggi;
   int panjang;

   raptor_prompt_variable_zzyz ="masukan panjang";
   cout << raptor_prompt_variable_zzyz << endl;
   cin >> panjang;
   raptor_prompt_variable_zzyz ="masukan lebar";
   cout << raptor_prompt_variable_zzyz << endl;
   cin >> lebar;
   raptor_prompt_variable_zzyz ="masukan tinggi";
   cout << raptor_prompt_variable_zzyz << endl;
   cin >> tinggi;
   v =panjang*lebar*tinggi;
   cout << v << endl;
   system("PAUSE");
   system ("SUCESS");
}

Hasil Running

Algoritma & Pemrograman (Menentukan bilangan terbesar dari 3 bilangan))

Program ini akan membaca dan menentukan bilangan yang terbesar dari 3 bilangan yang di masukan.
Flowchart











Source code DEV C++
#include <iostream.h>
#include <conio.h>

class banding{
      friend istream& operator>>(istream&, banding&);
      public:
             banding(){};
            void bandingkan(){
   if (x>y) && (x>z)
   {
      cout << "Bilangan terbesar adalah:"<<x;  
   else
   {
      if (x<y) && (y>z)
      {
         cout << "Bilangan terbesar adalah:"<<y;     
      else
      {
         cout << "Bilangan terbesar adalah:"<< z;     
   }

private:
        int x,y,z;
        };
        istream& operator>>(istream& in, banding& bilangan){
                 cout<<"bilangan pertama=";
                 cin>>bilangan.x;
                 cout<<"bilangan kedua=";
                 cin>>bilangan.y;
                 cout<<"bilangan ketiga=";
                 cin>>bilangan.z;
                 return in;
                 };
                 main(){
                        banding bilangan;
                        cin>>bilangan;
                        bilangan.bandingkan();
                        getch();
                        return 0;
                        }
  
kemudian di Running...

Algoritma & Pemrograman (Menghitung keliling dan luas lingkaran)

Dalam program ini kita tinggal memasukan jar-jari lingkaran dan nanti akan teluar sekaligus hasil dari keliling dan luas lingkaran.

Flowchart program












Sorce code dengan DEV C++
#include <iostream>
#include <string>

using namespace std;
int main()
{
   string raptor_prompt_variable_zzyz;
   int jari;
   int keliling;
   int luas;

   raptor_prompt_variable_zzyz ="masukan jari-jari";
   cout << raptor_prompt_variable_zzyz << endl;
   cin >> jari;
   keliling =2*3.14*jari;
   luas =3.14*jari*jari;
   cout << "Keliling";
   cout<<keliling << endl;
   cout << "luas";
   cout<<luas << endl;
   system("PAUSE");
   system("SUCESS");
}
Hasil running

Algoritma & Pemrograman (Menentukan Tahun Kabisat)

Untuk menentukan sebuah tahun,apakah tahun tersebut tahun kabisat atau tahun biasa maka dapat di lihat dari jumlah hari pada bulan februari.jika jumlah hari pada bulan februari =28 maka termasuk tahun biasa tetapi jika jumlah harinya 29 maka tehun kabisat.

flowchart program nya.
dan ini sourcode nya dengan DEV-C++
#include <iostream>
#include <string>

using namespace std;
int main()
{
   string raptor_prompt_variable_zzyz;
   int jumlahhari;

   raptor_prompt_variable_zzyz ="masukan jumlahhari bulan februari (28 atau 29)";
   cout << raptor_prompt_variable_zzyz << endl;
   cin >> jumlahhari;
   if (jumlahhari==28)
   {
      cout << "TAHUN BIASA" << endl;   }
   else
   {
      cout << "TAHUN KABISAT" << endl;   }

   system("PAUSE");
   system("SUCCESS");
}

hasil running nya

 
Design by Wordpress Theme | Bloggerized by Free Blogger Templates | free samples without surveys