Anda di halaman 1dari 7

1

PEMROGRAMAN
“Numerics”

I Made Agus Dwi Suarjaya, S.T., M.Eng.


2
Fungsi Matematika Standar
Menyediakan fungsi-fungsi standar matematika
Pustaka standar yang digunakan <cmath> (math.h) untuk
manipulasi angka
Beberapa fungsi:
sqrt, untuk mencari nilai akar kuadrat
pow, untuk mencari nilai eksponen (pangkat)
sin, untuk mencari nilai sin
cos, untuk mencari nilai cos
tan, untuk mencari nilai tan
log, untuk mencari nilai logaritma

Pemrograman » I Made Agus Dwi Suarjaya, S.T., M.Eng.


3
Fungsi Matematika Standar

double sqrt(double d);

double pow(double d, int i);

double cos(double);

double sin(double);

double tan(double);

double log(double d);

Pemrograman » I Made Agus Dwi Suarjaya, S.T., M.Eng.


4
Fungsi Matematika Standar
#include <cstdio>
#include <cmath>

int main ()
{
double param, result;
param = 1024.0;
result = sqrt (param);
printf ("sqrt(%.0f) = %.0f\n", param, result );
return 0;
}

Output: sqrt(1024) = 32

Pemrograman » I Made Agus Dwi Suarjaya, S.T., M.Eng.


5
Angka Random
Digunakan untuk mendapatkan nilai acak
Pustaka standar yang digunakan <cstdlib> (stdlib.h)

#include <ctime>
#include <cstdio>
#include <cstdlib>

int main ()
{
int irandom;
srand (time(0)); \\ Menggunakan waktu untuk seed nilai acak
irandom = rand() % 10 + 1;\\ Menentukan range dan awal
printf ("Angka random 1-10: %d", irandom);
return 0;
}

Pemrograman » I Made Agus Dwi Suarjaya, S.T., M.Eng.


6
KESIMPULAN
Untuk dapat menggunakan fungsi-fungsi standar
matematika, pustaka standar yang diperlukan
<cmath> (math.h)
Untuk dapat menggunakan nilai acak, pustaka
standar yang diperlukan <cstdlib> (stdlib.h)

Slides & References


http://staff.unud.ac.id/agussuarjaya/

Pemrograman » I Made Agus Dwi Suarjaya, S.T., M.Eng.


7
Pertemuan selanjutnya

“Task/Quiz”

To be continued ...

Pemrograman » I Made Agus Dwi Suarjaya, S.T., M.Eng.

Anda mungkin juga menyukai