Title Header

 SOCIAL TECHNO

ALGORITMA

Pengertian Algoritma


-langkah-langkah dalam menyelesaikan suatu masalah. langkah-        langkahnya adalah sebagai berikut:                                         
       a. squence (runtunan aksi)
       b. selection (pemilihan aksi)
       c. pengulangan aksi (loop)


Struktur Dasar Algoritma
       1. assignment statement
       2. i/o statement
       3. control statement
       4. call statement
       5. return statement

Algoritma Harus Memenuhi Syarat Sebagai Berikut:
       1. ada atau tidak ada data yang dimasukkan dari luar
       2. paling sedikit ada sebuah keluaran atau output
       3. setiap instruksi memiliki maksud yang jelas dan satu arti
       4. algoritma dikatakan baik secara keseluruhan maupun                        sebagai algoritma bila ditelusuri ada titik berhenti
       5. setiap instruksi harus jelas, efektif, dan menghasilkan                        sesuatu



---------------------------------------------------------------------------------
1. if.... then.... 
2. if.... then.... else
3. switch<variabel>
          {
            case 1:
            case 2:
            case 3:
            ...........
            default
       end switch

Looping
1. for
2. do-while
    contoh:
    A. for
        #include <iostream.h>
        #include <conio.h>
        main()
{
              int x :
              for (x=1;<500;x++)
              count << "RPL AlBahri\n";
              getche();
}

     B. Do-While
         #include <iostream.h>
         #include <conio.h>
         main()
{
             int x :
             x=x+1;
             do
             {cout <<"RPL AlBahri\n";
              x=x+1;
              }
              while (x<=500);
              getche ();
}

      C. While
           #include <iostream.h>
           #include <conio.h>
           main()
           {
              int x;
              x=1;
              while (x<=500)
               {
                 cout << "RPL AlBahri\n";
                 x=x+1;
                }
                getche();
           }
---------------------------------------------------------------------------------

Posting Komentar

0 Komentar