Anda di halaman 1dari 12

PEMROGRAMAN TERSTRUKTUR

PERTEMUAN IV | M. EDYA ROSADI | 2014

SUPPLEMENTS
EKSPRESI, OPERATOR DAN OPERAND

EKSPRESI

Suatu rangkaian operator, variabel, fungsi atau


konstanta yang ditujukan untuk menghasilkan
sebuah nilai dengan tipe tertentu.

EKSPRESI, OPERATOR DAN OPERAND

EKSPRESI

OPERATOR

2+3
OPERAND

OPERAND

OPERATOR ARITMETIK
Operator

Keterangan

Contoh

Penjumlahan

4+2

Pengurangan

42

Perkalian

4*2

Pembagian

4/2

Sisa Pembagian

4%2

HITUNG PANGKAT
Bagaimana penulisan 52 dan 53 ?
52 = 5 * 5
53 = 5 * 5 * 5

Fungsi pow() ada di dalam library:


#include<cmath>

Bagaimana jika 540 ?


Gunakan fungsi pow();

Contoh : pow(5, 40)

//Program Hitung Pangkat


#include<iostream>
#include<cmath>
using namespace std;

int main(){
//program 5 pangkat 40
cout << Hasilnya: << pow(5, 40) << endl;
}

return 0;

HITUNG AKAR
Bagaimana penulisan 25 ?
25 = sqrt(25)
Terus jika

125 ?

Gunakan lagi fungsi pow();


pow(125, 1.0/3)

//Program Hitung Akar


#include<iostream>
#include<cmath>
using namespace std;

int main(){
//program 125 akar 3
cout << Hasilnya: << pow(125, 1.0/3) << endl;
}

return 0;

OPERASI LOGARITMA DAN SINUS


abs(x)

acos(x)

asin(x)

atan(x)

atan2(y,x)

ceil(x)

cos(x)

cosh(x)

exp(x)

floor(x)

fmod(x,y)

log(x)

log10(x)

pow(x,y)

sin(x)

sinh(x)

sqrt(x)

tan(x)

tanh(x)

Jangan Lupa fungsi di atas menggunakan library: #include<cmath>

CONTOH KASUS (LINTASAN PELURU)

Rumus
Radian

2 2 sin cos
: =


=
180

Diketahui = 9,8 m/s

sudut = 40

kecepatan = 32

//Program Lintasan Peluru


#include<iostream>
#include<cmath>
using namespace std;

int main(){
double sudut = 40;
double kecepatan = 32;
double radian = sudut * 3.14 / 180;
double jarak = 2 * kecepatan * kecepatan *
sin(radian) * cos(radian) / 9.8;
cout << Jarak jatuh peluru: << jarak << endl;
}

return 0;

Anda mungkin juga menyukai