Matematika di C++
Matematika di C ++ sangat sederhana. Perlu diingat bahwa operasi matematika C ++ mengikuti urutan tertentu sama seperti matematika SMA. Sebagai contoh, perkalian dan pembagian lebih diutamakan dari pada penambahan dan pengurangan. Tetapi, disarankan untuk menggunakan tanda kurung sebagai penentu yang ingin lebih diutamakan.
C++ Aritmatika operators
+ (tambah)
– (kurang)
/ (bagi)
* (kali)
Ini adalah contoh beberapa fungsi matematika yang umum digunakan:
+ (tambah)
– (kurang)
/ (bagi)
* (kali)
Ini adalah contoh beberapa fungsi matematika yang umum digunakan:
abs (x) | Menghitung nilai mutlak dari x; x bilangan bulat |
sqrt (x) | Menghitung akar pangkat 2 dari x |
exp (x) | Eksponen dari x, ex |
log (x) | Menghitung logaritma basis e dari x, elog x |
log10 (x) | Menghitung logaritma basis 10 dari x, 10log x |
fabs (x) | Menghitung nilai mutlak dari x; x bilangan real |
ceil (x) | Membulatkan x ke bilangan bulat terkecil yang lebih besar dari x |
floor (x) | Membulatkan x ke bilangan bulat terbesar yang lebih kecil dari x |
pow (x, y) | Menghitung x pangkat y |
fmod (x, y) | Menghitung bilangan pecahan sisa pembagian x/y |
sin (x) | Menghitung sinus dari x; x dalam radian |
cos (x) | Menghitung cosinus dari x; x dalam radian |
tan (x) | Menghitung tangen dari x; x dalam radian |
Untuk detail fungsi matematika, silahkan kunjungi situs ini : http://www.cplusplus.com/reference/cmath/
Contoh:
contoh pengonversian dari notasi matematika ke C++
contoh pengonversian dari notasi matematika ke C++
- 2x² + 3x + 5 | 2*x * x + 3 * x + 5
- akar 9 | sqrt (9)
- akar a² + b ² | sqrt (a * a + b * b)
- x² | pow (x,2)
- e² + 4 | exp (2) + 4
- x3 + 8 | pow (x,3) + 8
contoh soal matematika sederhana:
task01: gaji total = gaji pokok + tunjangan + upah lembur :
task01: gaji total = gaji pokok + tunjangan + upah lembur :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| // Gaji Karyawan #include <iostream> #include <cmath> using namespace std; int main() { int pokok = 12; cout << "masukkan gaji pokok : " ; cin >> pokok; int lembur = 12; cout << "masukkan jumlah hari lembur : " ; cin >> lembur; cout << "total gaji : Rp" << pokok + pokok * 0.10 + lembur * 100000 << endl; system ( "pause" ); return 0; } |
nonton video task 01 di sini
2.Buatlah program untuk menghitung panjang sisi miring sebuah segitiga siku-siku. Dimana rumusnya adalah : c2 = a2 + b2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| // phytagoras segitiga siku2, c2=a2=b2 (c=miring, a=alas, b= tegak) #include <iostream> #include<cmath> using namespace std; int main() { float alas = 12.5; cout << "masukkan panjang sisi alas (m) : " ; cin >> alas; float tegak = 12.5; cout << "masukkan panjang sisi tegak (m) : " ; cin >> tegak; cout << "sisi miring (m) :" << sqrt ((alas*alas) + ( pow (tegak, 2))) << endl; cout << "luas (m2) : " << 0.5*alas*tegak << endl; system ( "pause" ); return 0; } |
Nonton video task 02 di sini
3.Trigonometri
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| #include <iostream> #include <cmath> #define PI 3.141592653589793238463 using namespace std; int main() { float nilai = 0.6; cout << "masukkan nilai: " ; cin >> nilai; cout << "sin(" << nilai << ") = " << sin (nilai*(PI / 180.0)) << endl; cout << "cos(" << nilai << ") = " << cos (nilai*(PI / 180.0)) << endl; cout << "tan(" << nilai << ") = " << tan (nilai*(PI / 180.0)) << endl; system ( "pause" ); return 0; } |
Nonton video task 03 di sini
C++_01: Belajar C++ Untuk Pemula
Task 01: Introduction (video tutorial check di bawah)
C = sebuah bahasa pemograman yang umum, yang menawarkan fitur tingkat tinggi maupun tingkat rendah.
C ++ = Berdasarkan bahasa C ,
C ++ = Berdasarkan bahasa C ,
C ++ menawarkan fitur yang berorientasi obyek yang tidak ditemukan di C.
C # = Diucapkan ” C sharp . ” Sebuah bahasa diciptakan oleh Microsoft untuk mengembangkan aplikasi yang didasarkan pada platform Microsoft .NET .
C # = Diucapkan ” C sharp . ” Sebuah bahasa diciptakan oleh Microsoft untuk mengembangkan aplikasi yang didasarkan pada platform Microsoft .NET .
Kompilator (Inggris: compiler) adalah sebuah program komputer yang berguna untuk menerjemahkan program komputer yang ditulis dalam bahasa pemrograman tertentu menjadi program yang ditulis dalam bahasa pemrograman lain. Alasan paling umum untuk mengubah sebuah source code adalah untuk menciptakan program yang dapat diexecute (dijalankan) .
Free compiler dari microsoft (Visual Basic): http://www.microsoft.com/express/download/
Contoh sederhana:
1
2
3
4
5
6
7
8
9
| // simple c++ #include <iostream> using namespace std; int main() { cout << "belajar pemograman itu menyenangkan" ; system ( "pause" ); return 0; } |
Iostream adalah suatu header file. File ini mengandung Input/Output yang umumnya hanya berisi Cin dan Cout saja, tetapi di beberapa aplikasi lain secara default bisa berbeda dari iostream yang tradisional.
Pernyataan menggunakan namespace std ; menyatakan bahwa program ini akan mengakses entitas yang namanya bagian dari namespace yang disebut std. ( Ya, bahkan namespace memiliki nama ). Alasan program membutuhkan akses ke namespace std karena setiap nama dibuat oleh file iostream adalah bagian dari namespace itu. Agar program dapat menggunakan entitas dalam iostream , ia harus memiliki akses ke namespace std. Namespace std biasanya disarankan untuk di tulis di awal atau juga bisa di tulis di awal setiap baris statement yang di buat.
main ()
Symbol () menyatakan sebuah fungsi seperti f(x) dalam matematika. Dan di sini nama fungsinya adalah main. Fungsi dapat terdiri lebih dari satu statement. Int adalah kepanjangan dari integer, hal ini menunjukkan bahwa fungsi mengirimkan nilai integer kembali ke sistem operasi ketika selesai mengeksekusi
Symbol () menyatakan sebuah fungsi seperti f(x) dalam matematika. Dan di sini nama fungsinya adalah main. Fungsi dapat terdiri lebih dari satu statement. Int adalah kepanjangan dari integer, hal ini menunjukkan bahwa fungsi mengirimkan nilai integer kembali ke sistem operasi ketika selesai mengeksekusi
return 0;
Ini mengirimkan nilai integer 0 kembali ke sistem operasi setelah selesai program. Nilai 0 biasanya menunjukkan bahwa program dijalankan dengan sukses . Statement ini harus di tulis apda akhir dari setiap group statement dalam sebuah fungsi.
Ini mengirimkan nilai integer 0 kembali ke sistem operasi setelah selesai program. Nilai 0 biasanya menunjukkan bahwa program dijalankan dengan sukses . Statement ini harus di tulis apda akhir dari setiap group statement dalam sebuah fungsi.
Special characters
// tanda di awal comment
# tanda dari permulaan sebuah preprocessor directive
< > tanda kurung buat nama file saat digunakan dengan #include directive
( ) digunakan dalam penamaan fungsi
{ } tanda kurung buka dan tutup untuk sebuah atau sekelompok statement
“ “ pembuka dan penutup sebuah pesan/tulisan
; tanda penutup sebuah statement.
// tanda di awal comment
# tanda dari permulaan sebuah preprocessor directive
< > tanda kurung buat nama file saat digunakan dengan #include directive
( ) digunakan dalam penamaan fungsi
{ } tanda kurung buka dan tutup untuk sebuah atau sekelompok statement
“ “ pembuka dan penutup sebuah pesan/tulisan
; tanda penutup sebuah statement.
Jika ingin membaca lebih lengkap introduction to c++, silahkan baca file dari Universitas Gunadarma, download di sini.
Jika ingin cpp file untuk mengedit atau mencoba meng-execute contoh di atas, silahkan klik di sini.
Untuk lebih detail, silahkan nonton video tutorial task 01 di sini.
Jika ingin cpp file untuk mengedit atau mencoba meng-execute contoh di atas, silahkan klik di sini.
Untuk lebih detail, silahkan nonton video tutorial task 01 di sini.
Task 02: input dan output
Int number;
Ini disebut definisi variabel. Ini memberitahu compiler nama variabel dan tipe data yang akan disimpan dalam library. Kebetulan ini contohnya integer (bilangan bulat)
Float = decimal
Void = kosong
Ini disebut definisi variabel. Ini memberitahu compiler nama variabel dan tipe data yang akan disimpan dalam library. Kebetulan ini contohnya integer (bilangan bulat)
Float = decimal
Void = kosong
Literal adalah data yang ditulis langsung dalam code dari sebuah program
Contoh: kita kasih input Appels = 20 (contoh int), atau nama=silvia (contoh string)
Contoh: kita kasih input Appels = 20 (contoh int), atau nama=silvia (contoh string)
Char letter;
letter = ‘g’;
Pernyataan ini mendeklarasikan variabel arang bernama letter, yang dapat menyimpan satu karakter
letter = ‘g’;
Pernyataan ini mendeklarasikan variabel arang bernama letter, yang dapat menyimpan satu karakter
#include <string> ini header file
string movieTitle; ini library tempan penyimpanan data ttg movieTitle.
movieTitle = “Wheels of Fury”; data yg disimpan, ini digunakanssat kita ingin menulis sebuah kalimat secara berulang2
string movieTitle; ini library tempan penyimpanan data ttg movieTitle.
movieTitle = “Wheels of Fury”; data yg disimpan, ini digunakanssat kita ingin menulis sebuah kalimat secara berulang2
untuk membuat baris baru, bisa dengan : \n atau << endl (kepanjangan dari end line)
cout = output dari program (misalnya pertanyaan)
cin = input ke program (misalnya jawaban user)
cout = output dari program (misalnya pertanyaan)
cin = input ke program (misalnya jawaban user)
contoh:
Task02, latihan mengisi biodata
Task02, latihan mengisi biodata
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
| #include <iostream> #include <string> using namespace std; int main() { cout << "Bila ingin jadi anggota, " << endl; cout << "Silahkan isi biodata berikut ini \n" ; string nama = "Silvia" ; cout << "Nama : " ; cin >> nama; int umur = 5; cout << "Umur(thn) : " ; cin >> umur; string alamat = "Silvia" ; cout << "Alamat : " ; cin >> alamat; float berat = 5.2; cout << "Berat Badan detail (kg): " ; cin >> berat ; char darah = 'A' ; cout << "Golongan darah : " ; cin >> darah; cout << "Terima Kasih " << endl; system ( "pause" ); return 0; } |
Untuk lebih detail, silahkan nonton video tutorial task 02 di sini.
Komentar
Posting Komentar