Looping 4.8 : Program Perkalian 2 Variabel Dengan Cara Di Jumlahkan

Algoritma :

       1. menerima 2 input
       2. melakukan looping berdasarkan input ke dua dan menjumlahkanya
       3. melakukan pencetakan atau output

Program dengan raptor :

Program dengan Dev C++ :
demikian hasil runinganya....

Looping 4.7 : Program Mencari Hasil Pemangkatan Dari x Bilangan Real Dengan Y Bilangan Bulat

Algoritma :

1. menerima 2 buah input bilangan real dan pangkat bilangan bulat
2. melakukan perkalian berulang
3. melakukan pencetakan

Program dengan raptor :


Program dengan Dev C++ :
 
demikian hasil runinganya....

Looping 4.4 : Program Untuk Mencari Rata-rata Dari Integer Positif

Algoritma :

1. menerima input banyak data
2. melakukan perulangan berdasarkan banyak data
3. mencari rata-rata data ertama,kedua dan seterusnya
4. output

Program dengan raptor :


Program dengan Dev C++ :
demikian hasil runinganya....

Looping 4.3 : Program Mencari Nilai Rata-rata Dari Sebuah Variable

Algoritma :

       1. input nilai yang akan di ulang
       2. melakukan perulangan berdasarkan input
       3. mencari nilai rata-rata
       4. putput

Program dengan raptor :

Program dengan Dev C++ :
demikian hasil runinganya.....

Looping 4.2 : Program Mencetak Bilangan Ganjil Dari 0 Sampai 10

Algoritma :

       1. pemberian nilai pada variable untuk nilai awal yaitu 0
       2. melakukan perulangan dari 0 sampai 10
       3. melakukan proses pencarian bilangan ganjil
       4. mencetak hasil proses

Program dengan raptor :

Program dengan Dev C++ :
demikian hasil runinganya.....

Looping 4.1 : Program Dari 1 Sampai 4

Algoritma :

     1. pertama memberi nilai pada variable pertama yang akan menjadi nilai awal berupa angka 1
     2. melakukan perulangan sampai mencapai nilai akhir yaitu 4
     3. melakukan pencetakan hasil

Program dengan raptor :

  
Program dengan Dev C++ :
demikian hasil runinganya.....

Algoritma beserta Contohnya dalam Kehidupan Sehari - Hari




Definisi Algoritma
 
Algoritma adalah urutan langkah - langkah logis untuk penyelesaian masalah yang disusun secara sistematis. Kata logis merupakan kata kunci dalam Algoritma. Langkah-langkah dalam Algoritma harus logis dan harus dapat ditentukan bernilai salah atau benar. Melaksanakan Algoritma berarti mengerjakan langkah-langkah di dalam Algoritma tersebut. Pemroses mengerjakan proses sesuai dengan algoritma yang diberikan kepadanya.


Contoh Algoritma dalam kehidupan sehari - hari 
         
      1.       Algoritma menulis surat :
a.    Mempersiapkan kertas dan amplop
b.    Mempersiapkan alat tulis, seperti pena atau pensil
c.     Mulai menulis
d.    Memasukkan kertas ke dalam amplop
e.    Pergi ke kantor pos untuk mengeposkan surat tersebut
      2.       Algoritma menggunakan telepon umum :
a.    Angkat gagang telepon
b.    Masukkan koin
c.     Tekan nomor yang dituju
d.    Bicara
e.    Letakkan gagang telepon
      3.       Algoritma penyajian ayam goreng spesial :
a.    Potong ayam menjadi bagian-bagian yang kecil atau potong sayap ayam menjadi 2 bagian
b.    Lumuti potongan ayam dengan tepung bumbu ayam spesial hingga rata
c.     Diamkan selama 30 menit (lebih baik simpan di lemari es semalam)
d.    Goreng ke dalam minyak panas secukupnya hingga matang
e.    Ayam goring spesial siap disajikan, dengan nasi atau sebagai camilan
      4.       Algoritma mengirim SMS :
a.       Mengambil HP
b.      Pilih Menu -> Pesan
c.       Pilih  tulis baru
d.      Ketikkan pesan yang mau dikirimkan
e.      Setelah selesai, pilih lanjutkan untuk memasukan / memilih no tujuan
f.        Klik OK untuk mengirim.
      5.       Algoritma berwudhu :
a.      Pertama-tama adalah niat berwudhu
b.      Membaca Basmallah
c.      Nyalakan keran air
d.      Membasuh kedua telapak tangan
e.      Berkumur-kumur sebanyak 3 kali
f.       Membasuh muka sebanyak 3 kali
g.   Membasuh kedua tangan sampai ke siku yang kanan terlebih dahulu sebanyak 3 kali, demikian pula yang kiri
h.     Mengusap kepala sebanyak 3kali
i.       Kemudian membasuh daun telinga sebanyak 3 kali
j.     Membasuh kedua telapak kaki sampai mata kaki yang kanan terlebih dahulu sebanyak 3  kali, demikian pula yang kiri
k.      Matikan keran
             l.        Membaca do'a sesudah wudhu

Algoritma Untuk Mencari Titik Tengah Sebuah Garis Yang Ujung Titiknya Adalah A (x1, y1) dan B (x2, y2)

Algoritma :
    Misalkan : Input = x1, x2, y1,y2

                       Proses = A <- ((x1 + y1)/2)
                                      B <- ((x2 + y2)/2)

                       Output =  A, B

  Deklarasi :
        x1, x2, y1, dan x2 merupakan Inputan
     
        A & B merupakan Output dari hasil yang telah diproses

 



Dibawah ini adalah Programnya yang menggunakan DEV C++

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
    int A,B,x1,x2,y1,y2;
    cout<<"Masukan nilai x1,x2,y1, dan y2 :"<<endl;
    cin>>x1>>x2>>y1>>y2;
    A=((x1+y1)/2);
    B=((x2+y2)/2);
    cout<<"Titik tengah garisnya " << x1 << " Dan " << y1 <<endl;
    cout<<" adalah = " << A <<endl<<endl;
    cout<<"Titik tengah garisnya " << x2 << " Dan " << y2 <<endl;
    cout<<" adalah = " << B <<endl;
    system("pause");
    return 0;
}

demikian hasil runinganya....

Program Untuk Menghitung Determinan Matriks Berordo 2x2

Algoritma :
 a.Inisialisasi variabel
 b.masukkan nilai a,b,c,dan d
 c.Masukkan nilai di atas kedalam rumus
   - determinan =a*d-b*c
 d.tampilkan hasilnya
Program menggunakan raptor :

Program menggunakan C++ :
#include <iostream>
#include <conio.h>

using namespace std;
class determinan
{
public:
 int proses();
 void keluaran();
private:
 int a,b,c,d,det;
};

int determinan ::proses(){
cout<<"Menghitung Determinan Matriks 2x2"<<endl<<endl;
cout<<"Masukkan nilai kolom 1 baris 1 =\t"; cin>>a;
cout<<"Masukkan nilai kolom 2 baris 1 =\t"; cin>>b;
cout<<"Masukkan nilai kolom 1 baris 2 =\t"; cin>>c;
cout<<"Masukkan nilai kolom 2 baris 2 =\t"; cin>>d;
cout<<endl;
det=a*d-b*c;
}

void determinan::keluaran(){
cout<<"Jadi determinan matriks tersebut adalah =\t"<<det<<endl;
}


int main(int argc, char** argv) {

determinan bilangan;
bilangan.proses();
bilangan.keluaran();

return 0;
}
 demikian hasil runinganya....

Menentukan Bilangan Terbesar Dari 2 Buah Bilangan

Algoritma :
  1.  Menerima 2 buah input
  2.  Melakukan proses untuk menentukan variable mana yang memiliki bilangan terbesar
  3.  Melakukan pencetakan hasil proses
Program menggunkan raptor :
Program menggunakan C++ :

int a,b;
            cout<<"Masukkan nilai A : ";cin>>a;
            cout<<"Masukkan nilai B : ";cin>>b;
            if(a<b){
                        cout<<"B terbesar\n";
            }else if(a>b){
                        cout<<"A terbesar\n";
            }else
            cout<<"Eror";

demikian hasil runinganya.....

Program Konversi Nilai Angka Menjadi Nilai Huruf

Algoritma :
  1.  Menerima satu buah inputan
  2.  Memproses inputan tersebut dan di konversikan kedalam huruf
  3.  Melakukan pencetakan output
Program menggunakan raptor :
 Program mengunkan C++ : 

int a;
            cout<<"Masukkan nilai : ";cin>>a;
            if(a>=0 && a<=20){
                        cout<<"Nilai E\n";
            }else if(a>=21 && a<=40){
                        cout<<"Nilai D\n";
            }else if(a>=41 && a<=60){
                        cout<<"Nilai C\n";
            }else if(a>=61 && a<=80){
                        cout<<"Nilai B\n";
            }else if(a>=81 && a<=100){
                        cout<<"Nilai A\n";
            }else
            cout<<"Nilai yang anda masukkan salah\n";

demikian hasil runinganya....

Mencari Akar-akar Persamaan Kuadrat

Algoritma :
  1.  Menerima 3 buah input
  2. Melakukan proses berdasarkan rumus-rumus akar persamaan kuadrat
  3. Melakukan pencetan atau output
Program menggunakan raptor : 

 Program menggunakan C++ :

int a,b,c,disk,x,y;
            disk=b*b-4*a*c;
            cout<<"Masukkan angka pertama :";cin>>a;
            cout<<"Masukkan angka kedua :";cin>>b;
            cout<<"Masukkan angka ketiga :";cin>>c;
            if (a==0){
                        cout<<"Bukan persamaan kuadrat\n";
            }else if(disk>0){
                        x=-b+(disk/2)/2*a;
                        y=-b-(disk/2)/2*a;
                        cout<<"nilai akar x1 = "<<x<<endl;
                        cout<<"nilai akar x2 = "<<y<<endl;
            }else if(disk==0){
                        x=-b/2*a;
                        y=x;
                        cout<<"nilai akar x1 = "<<x<<endl;
                        cout<<"nilai akar x2 = "<<y<<endl;
            }else
            cout<<"akar imajiner";
demikian hasil runinganya....

Program Untuk Mengkonversi Hari



Algoritma :
  1.  Menerima sebuah input
  2.  Melakukan proses konversi dari angka menjadi hari yang di sediakan
  3.  Melakukan pencetakn untuk output
Program menggunakan raptor :
 Program mengunakan C++ : 


int a;
            cout<<"Masukkan kode hari dari 1-7 : ";cin>>a;
            if (a==1){
                        cout<<"hari senin\n";
            }else if (a==2){
                        cout<<"hari selasa\n";
            }else if (a==3){
                        cout<<"hari rabu\n";
            }else if (a==4){
                        cout<<"hari kamis\n";
            }else if (a==5){
                        cout<<"hari jum'at\n";
            }else if (a==6){
                        cout<<"hari sabtu\n";
            }else if (a==7){
                        cout<<"hari minggu\n";
            }else
            cout<<"eroorrr\n";
 demikian hasil runinganya....

Program Menentukan bilangan terbesar antara 3 bilangan bulat

Algoritma
    1.      Input : misalkan x, y dan z, semua integer
    2.      Proses : kita harus membandingkan ketiga bilangan tersebut (caranya?)
    3.      Output : bilangan terbesar
Program menggunakan raptor :
 Program menggunkan C++ : 

int x,y,z;
            cout<<"Masukkan nilai x :";cin>>x;
            cout<<"Masukkan nilai y :";cin>>y;
            cout<<"Masukkan nilai z :";cin>>z;
            if (x>y && x>z){
                        cout<<"Bilangan terbesar adalah x\n";

demikian hasil runinganya.....

Program Untuk Menghitung Konversi Dari M ke CM dan Inchi

Algoritma :

  1. Menerima satu buah inputan bilangan
  2. Melakukan proses konversi dari meter ke centi meter dan inchi
  3. Melakukan pencetakan hasil konversi
Program menggunakan raptor :
 Program mengunakan C++ : 

 float m,cm,in;

            cout<<"Masukkan nilai M : ";cin>>m;
            cm=m*100;
            cout<<"Nilai cm : "<<cm<<endl;
            in=cm/2,45;
            cout<<"Nilai inchi : "<<in<<endl;
 
demikian hasil runinganya....

Kategori

Kategori