C++ Mathematic Functions

dokumen-dokumen yang mirip
Pada bahasa pemrograman C++, dapat dibuat program dengan beberapa sub-program sesuai dengan keinginan dengan menggunakan fungsi.

PENGENALAN BAHASA C DAN C++

SOAL C++ Created by Yuli Astuti,S.Kom Copyright 2009

SEKILAS JENIS-JENIS OPERATOR OPERATOR PENUGASAN OPERATOR ARITMATIKA OPERATOR MAJEMUK

8.1 FUNGSI, DEKLARASI DAN DEFINISI NYA

Overview. Tantowi Yahya: urutkan kegiatanmenggosok gigidengan urutan yang benar : A. Ambil sikat gigi B. Berkumur C. Menyikat gigi D.

Imam Fahrur Rozi. Algoritma dan Pemrograman SELEKSI KONDISI

Algoritma Pemrograman. Fery Updi,M.Kom

V. FUNGSI TRIGONOMETRI DAN FUNGSI INVERS TRIGONOMETRI

Minggu III STRUKTUR PEMILIHAN (KONTROL PROGRAM)

KURSUS ONLINE JASA WEBMASTERS

VARIABEL & TIPE DATA PEMROGRAMAN C++

MODUL I PENGENALAN IDE C++, ALGORITMA DAN PEMROGRAMAN

TRIGONOMETRI Matematika

Tutorial 08 Pertemuan 12

Object Oriented Programming (OOP)

BAB II TEORI DASAR. Gambar 1 Kurva untuk interpolasi linier. Sehingga diperoleh persamaan dari interpolasi linier sebagai berikut :

BAB 6 FUNGSI TUJUAN PRAKTIKUM

Fungsi 2. Ekohariadi FT Unesa

PRAKTIKUM PEMROGRAMAN KOMPUTER MODUL II PERCABANGAN. Bahasa Pemrograman : C / C++

fungsi Oleh: Sri Supatmi,S.Kom

Konsep Dasar Pemrograman Dan Pengenalan C++

STRUKTUR DATA MENGGUNAKAN C++ Windha Mega PD, S.Kom

STRUKUR KENDALI : PERCABANGAN

Konstants Dan Operator

MI, KA-D3, SIA, SIB. ADI, S.Kom.

Pengenalan Array. Array Satu Dimensi

MODUL IV OPERASI DASAR MASUKAN DAN KELUARAN

Pertemuan 2 ARRAY DIMENSI 1 & 2

INPUT OUTPUT. cout. Digunakan untuk mencetak suatu informasi ke layar Contoh : cout << Halo Teknik Informatika

//Kalkulator yang Dapat melakukan perkalian, pengurangan, pertambahan,

Function. Function adalah satu blok instruksi yang dieksekusi ketika dipanggil dari bagian lain dalam suatu program. Format dari function :

Fungsi 1. Ekohariadi FT Unesa

AHMAD JURNAIDI WAHIDIN

mengatur jumlah digit pecahan yang diinginkan mengatur atau mengontrol sejumlah tanda format, misalkan rata kiri, kanan, huruf capital dll.

PERHITUNGAN NILAI PENDEKATAN TRIGONOMETRI DAN TRIGONOMETRI INVERS SECARA MANUAL

PERTEMUAN 3 KONSEP TIPE DATA

Operator untuk operasi aritmatika yang tergolong sebagai operator binary adalah: Perkalian Pembagian Sisa Pembagian (mod) Penjumlahan 6 2

Contoh function 1 : Output : // function example The result is 8 #include <iostream.h>

Fungsi : Dasar Fungsi

ARRAY DIMENSI 1 & 2. Array dapat didefinisikan sebagai suatu himpunan hingga elemen yang terurut dan homogen.

MODUL ALGORITMA DAN PEMROGRAMAN. STMIK AMIKOM Yogyakarta. Rajif Agung Yunmar, S.Kom., M.Cs.

LATIHAN SOAL (FUNGSI & PROSEDUR)

Komentar, Identifier, Konstanta dan Variabel

MATERI/BAHAN PRAKTIKUM PENDAHULUAN DAN PENGENALAN (IDENTIFIER)

Pemrograman I Bab III Tipe Data, Variabel, dan Operasi Perhitungan. Adam Mukharil Bachtiar, S.Kom. Universitas Komputer Indonesia

Pert. 5. Operai Penyeleksian Kondisi

Sedangkan bentuk umum pendefinisian fungsi adalah : Tipe_fungsi nama_fungsi(parameter_fungsi) { statement statement... }

Alpro & Strukdat 1 C++ (Sub Program) Dwiny Meidelfi, S.Kom., M.Cs.

# FOUR LOOPING. JAWABAN 1. #include <stdio.h> #include <conio.h> #define pi void main(){

SUB PROGRAM P E N G A N TA R P R O G R A M S T U D I. Institut Teknologi Sumatera

Algoritma Shell Sort Ascending Dan Binary Sequential Search Menggunakan C

MODUL 1 PENGENALAN PROGRAM C++ DAN PERNYATAAN MASUKAN-KELUARAN

PERTEMUAN V PEMROGRAMAN TERSTRUKTUR DENGAN VISUAL C Setiap bahasa C mempunyai satu fungsi dengan nama main (program utama).

1.4 Struktur Program Pada C++ Program C maupun C++ secara umum tersusun dari beberapa bagian utama, yaitu :

2. Uraian Materi. a. Pengertian Fungsi

P R E T R EM N 5 STRUKTUR LOOPING

Algoritma dan Pemrograman Lanjut. Pertemuan Ke-7 Pencarian (Searching) 2

Struktur Program Bahasa C

Pertemuan Function. Obyektif Praktikum : 1. Mengerti konsep dasar penggunaan Function

MODUL. Pemrograman Terstruktur Semester IV, 2017 Acihmah Sidauruk, M.Kom. 1. Tujuan. 2. Teori Singkat. 3. Praktikum KONSTAN DAN OPERATOR

PERTEMUAN X. Gbr.1 Konsep program dibagi menjadi sejumlah modul. void main() { fungsi a();

Modul 4 Kondisional/Pencabangan If - Else

Mengenal Subroutine pada Pemrograman C Dian Wirdasari

File & Stream. Kegunaan File : file : ini. dengan. iostream.h) suatu. stream, Jika. dapat menghubungkan. mendeklarasikan. kita.

Tipe Data dan Operator

Fungsi DASAR PEMROGRAMAN

VI. FUNGSI. Fungsi Main ( ) Fungsi a ( ) Fungsi b ( ) Fungsi c ( ) Fungsi c1 ( ) Fungsi c2 ( ) Fungsi c3 ( ) Bentuk umumnya :

Selection / Pemilihan PEMILIHAN

OBJECT ORIENTED PROGRAMMINGS

Penggunaan Private dan Public dalam C++

Tipe Data, Variabel, Input/Output

Input/Output. Input/output Memformat keluaran Pengolahan karakter dan String

PEMROGRAMAN TERSTRUKTUR PERTEMUAN VI KOMPONEN KOMPONEN PEMROGRAMAN TERSTRUKTUR

FUNCTIONS. Function adalah satu blok instruksi yang akan dieksekusi ketika dipanggil dari bagian lain dalam suatu program.

BAB 2. FUNGSI INPUT OUTPUT

Pertemuan 6. Pemrograman Modular

INPUT DAN OUTPUT BAHASA C

Lampiran 1. Data Latih Manual

PEMROGRAMAN TERSTRUKTUR OLEH : IR. H. SIRAIT, MT

Laporan Hasil Tugas Konsep Pemrograman

PRAKTIKUM 19 : ARRAY 2

BAB IV. OPERATOR DAN STATEMENT

PERTEMUAN III DECISION. Prepared by Vosco

PROGRAM KALKULATOR CONTOH PROGRAM KALKULATOR 1 :

BAHASA PEMROGRAMAN C LANGUAGE

Pengenalan C++ Oleh : Dewi Sartika

Keg. Pembelajaran 5 : Perulangan dalam C++ 1. Tujuan Kegiatan Pembelajaran 2. Uraian Materi while do..while for continue dan break go to

KUMPULAN PROGRAM C++ TUGAS AKHIR MATA KULIAH PBP D I S U S U N OLEH

Bahasa C melengkapi fasilitas modular dengan menggunakan fungsi pada setiap SubProgram. Contoh pembagian program menjadi beberapa subprogram.

A. TUJUAN 1. Menjelaskan tentang prinsip dasar fungsi. 2. Menjelaskan tentang.parameter formal dan parameter aktual

Spesifikasi: Ukuran: 14x21 cm Tebal: 218 hlm Harga: Rp Terbit pertama: Juni 2004 Sinopsis singkat:

BAB II STRUKTUR BAHASA C

LAPORAN PRAKTIKUM I. Oleh:

Algoritma dan Struktur Data I 2014

C V.S. C++ Oleh : Rasim

Sejarah C. Dirancang oleh Denis M. Ritchie tahun 1972 di Bell Labs.

BAHASA PEMROGRAMAN C

Algoritma Pemrograman. Fery Updi,M.Kom

BAB VI OBYEK DAN KELAS

Transkripsi:

C++ Mathematic Functions Inverse Trigonometric Functions Purpose The inverse trigonometric functions calculate the arcsin, arccos, or arctan of a value, returning the angle in radians. Header File math.h (asin, acos, atan, atan2) Prototypes double asin (double Angle); double acos (double Angle); double atan (double Angle); double atan2 (double Y, double X); Arguments Value X Y Return Values asin acos atan atan2 The value of the function (sin, cos, or tan) The abcissa of the angle The ordinate of the angle The principal arc sine of the argument (-π/2.. π/2), in radians The principal arc cosine of the argument (0.. π), in radians The principal arc tangent of the argument (-π/2.. π/2), in radians

The arc tangent of Y / X, in the proper quadrant (-π.. π), in radians Example #include <stdio.h> #include <math.h> #include <stdlib.h> void Display (double Value); void Display2 (double Y, double X); double Rad2Deg (double Angle); int main () { Display (.02 * (double)(rand() % 100) - 1.0); Display (.02 * (double)(rand() % 100) - 1.0); Display (.02 * (double)(rand() % 100) - 1.0); Display2 (1.0, 2.0); Display2 (1.0, -2.0); Display2 (-1.0, 2.0); Display2 (-1.0, -2.0); return 0; double Rad2Deg (double Angle) { static double ratio = 180.0 / 3.141592653589793238; return Angle * ratio; void Display (double Value) { double Radians; double Degrees; Radians = asin (Value); printf ("The arc sine of %f is %f radians = %f degrees\n", Value, Radians, Degrees); Radians = acos (Value); printf ("The arc cosine of %f is %f radians = %f degrees\n", Value, Radians, Degrees); Radians = atan (Value); printf ("The arc tangent of %f is %f radians = %f degrees\n\n", Value, Radians, Degrees); void Display2 (double Y, double X) { double Radians; double Degrees; Radians = atan2 (Y, X); printf ("The angle having an absissa of %f\n", X); printf ("and an ordinate of %f\n", Y); printf ("is %f radians = %f degrees\n\n", Radians, Degrees);

Output The arc sine of -0.400000 is -0.411517 radians = -23.578178 degrees The arc cosine of -0.400000 is 1.982313 radians = 113.578178 degrees The arc tangent of -0.400000 is -0.380506 radians = -21.801409 degrees The arc sine of 0.640000 is 0.694498 radians = 39.791819 degrees The arc cosine of 0.640000 is 0.876298 radians = 50.208181 degrees The arc tangent of 0.640000 is 0.569313 radians = 32.619243 degrees The arc sine of 0.800000 is 0.927295 radians = 53.130102 degrees The arc cosine of 0.800000 is 0.643501 radians = 36.869898 degrees The arc tangent of 0.800000 is 0.674741 radians = 38.659808 degrees The angle having an absissa of 2.000000 and an ordinate of 1.000000 is 0.463648 radians = 26.565051 degrees The angle having an absissa of -2.000000 and an ordinate of 1.000000 is 2.677945 radians = 153.434949 degrees The angle having an absissa of 2.000000 and an ordinate of -1.000000 is -0.463648 radians = -26.565051 degrees The angle having an absissa of -2.000000 and an ordinate of -1.000000 is -2.677945 radians = -153.434949 degrees

Latihan 1 : #include <iostream.h> #include <conio.h> #include <math.h> void hitung_sinus (float a) { float sinus; sinus=sin(a); cout<<"\nsinus dari angka" << ' '<< a; cout <<' '<<"adalah :"<<sinus<<"\n"; cout <<"Tekan Esc untuk keluar program"<<endl; return ; void hitung_cosinus(float a){ float cosinus; cosinus=cos(a); cout<<"\ncosinus dari angka" << ' '<< a; cout <<' '<<"adalah :"<<cosinus<<"\n"; cout <<"Tekan Esc untuk keluar program"<<endl; return ; void hitung_tangen (float a) { float tangen; tangen=tan(a);

cout<<"\ntangen dari angka" << ' '<< a; cout <<' '<<"adalah :"<<tangen<<"\n"; cout <<"Tekan Esc untuk keluar program"<<endl; return ; main(){ float a, x; char kar; cout<<"hitung Sinus, Cosinus dan Tangen" <<endl; cout<<"masukkan angkanya:";cin>>a; cout<<"\napa yang ingin anda cari? (1.Sinus 2.Cosinus 3.Tangen): "; cin>>x;endl; if(x==1) hitung_sinus(a); else if (x==2) hitung_cosinus(a); else if (x==3) hitung_tangen(a); else cout <<"\ntak ada dalam daftar, tekan Esc untuk keluar program"<<endl; for ( ; ;) { kar = getche();

if (kar == 27) break; Latihan 2 :; #include <iostream.h> #include <math.h> #include <conio.h> class trigonometri{ friend ostream& operator<<(ostream&, const trigonometri&); friend istream& operator>>(istream&, trigonometri&); public : trigonometri(); void hitung_cosinus(){hasil1=cos((angka*3,14)/180); void hitung_sinus(){hasil2=sin((angka*3,14)/180); void hitung_tangen(){hasil3=tan((angka*3,14)/180); private : int angka; float hasil1; float hasil2; float hasil3; ;

trigonometri::trigonometri(){ cout<<"program mencari trigonometri dari sebuah angka"<<endl; istream& operator>>(istream& in, trigonometri& masukan){ cout<<"masukkan angka : ";in >>masukan.angka; return in; ostream& operator<<(ostream& out, const trigonometri& keluaran){ out<<"sudut yang akan dikonversi : "<<keluaran.angka<<endl<<endl; out<<"dihitung dengan cosinus = "<<keluaran.hasil1<<endl; out<<"dihitung dengan sinus = "<<keluaran.hasil2<<endl; out<<"dihitung dengan tangen = "<<keluaran.hasil3<<endl; return out; main(){ trigonometri x; cin>>x; x.hitung_cosinus(); x.hitung_sinus(); x.hitung_tangen(); cout<<x; getch(); return 0;