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:

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