Algoritma dan pemrograman Part I

Assalamualaikum Wr. Wb

Long time no see ya di pelajaran algoritma.. semoga semuanya sehat selalu amin..

Pernah enggak denger kata Algoritma ? Mungkin untuk yang sudah expert membuat program sudah tidak asing ya dengan kata algoritma. Kali ini saya tidak akan menjelaskan apa itu algoritma dan semacamnya, Namun saya Akan menjelaskan tentang Operator .

Pada Algoritma dan pemrograman, terdapat banyak macam operator, seperti :

Operator Aritmatika

1 . Penjumlahan = Tanda Plus ( + )
2 . Pengurangan = Tanda Minus ( - )
3 . Perkalian = ( * )
4 . Pembagian = ( / )
5 . Sisa Pembagian atau modulus = ( % )

Kira-kira bagaimana ya bentuk program operator aritmatika, berikut contoh dasar program sederhana.

#include<iostream> ------------> untuk Header bisa menggunakan selain iostream, contoh : stdio.h
using namespace std;
main(){
int a=15,b=5 ; ---------> Tipe data int agar hasil perhitungan menjadi bilangan asli
                                                    Menggunaka variabel a dan b, dan sudah ditentukan nilainya.
cout<<a+b<<endl;
cout<<a*b<<endl; ------> fungsi cout untuk mencetak hasil dari operasi , dan endl untuk pindah
cout<<a-b<<endl;              baris
cout<<a/b<<endl;
        cout<<a%b<<emdl;

}

Nah begini hasil dari program diatas :
Urutan pelaksanaan operator aritmetika :

Operator                                      Urutan

   ( )               =   Dievaluasi pertama. Jika berkalang maka kalang paling dalam dievaluasi paling pertama. Jika ada beberapa pasangan kurung dalam satu level maka dievaluasi dari kiri ke kanan.                               
 *, /, atau %   =  Dievaluasi kedua. Jika ada beberapa maka dievaluasi dari kiri ke kanan.             

+ atau -           = Dievaluasi terakhir. Jika ada beberapa maka dievaluasi dari kiri ke kanan.                      

Contoh : 
Aljabar : z = p r % q + w / x-y
C: z = p * r % q + w / x - y ;
6 1 2 4 3 5

1. Tentukan urutan operasi aritmetika dari persamaan berikut : ( Buat programnya )


y=a(b+c)+c(a-b(d+a)(a%b)), jika a=20, b=10, c=7, d=2

Operator Penambahan dan Pengurangan

x semula                Pernyataan             Hasil y               Hasil x
5                             y = x++;                      5                      6
5                             y = ++x;                      6                      6
5                             y = x--                         5                      4
5                             y = --x                         4                      4

contoh Program

#include <iostream>
using namespace std;
main()
{
int x,y=0;
x = 5;
y = 8-x ++;
cout<<"x="<<x<<endl;
cout<<"y="<<y<<endl;
x = 5;
y = 7- ++x;
cout<<"x="<<x<<endl;
cout<<"y="<<y<<endl;
x = 5;
y = x--;
cout<<"x="<<x<<endl;
cout<<"y="<<y<<endl;
x = 5;
y = --x;
cout<<"x="<<x<<endl;
cout<<"y="<<y<<endl;
return 0;
}


gimana-gimana mudah kan belajar algoritma dan pemrograman, cukup segini dulu ya, nanti kita ketemu lagi minggu depan. see u


Share this:

CONVERSATION

0 komentar:

Post a Comment