Langsung ke konten utama

Pemrograman C++

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:
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++
  1. 2x² + 3x + 5 | 2*x * x + 3 * x + 5
  2. akar 9 | sqrt (9)
  3. akar a² + b ² | sqrt (a * a + b * b)
  4. x² | pow (x,2)
  5. e² + 4 | exp (2) + 4
  6. x3 + 8 | pow (x,3) + 8
contoh soal matematika sederhana:
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 ++ 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 .
Kompilator (Inggriscompiler) 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
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.
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.
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.
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
Literal adalah data yang ditulis langsung dalam code dari sebuah program
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
#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
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)
contoh:
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

Postingan populer dari blog ini

PROSEDUR PEMBUATAN INDIKATOR

PROSEDUR PEMBUATAN INDIKATOR 1. EBT (ERIOCROM BLACK T) Timbang 100 mg serbuk zat warna EBT ,10 gram Kristal NaCl atau Kristal Na2SO4 an hidrat. Kedua zat tersebut dicampur dengan cara menggerus didalam mortar sampai halus dan merata. Penggunaannya 100 mg (seujung spatel ) untuk satu kali titrasi. 2. Merah metil Larutkan 25 mg metil P dengan 0,95 ml larutan Natrium hidroksida 0,05 N dan 5 ml etanol 95 % setelah larut sempurna, tambahkan etanol 50 % secukupnya hingga 250,0 ml 3. Jingga metil Larutkan jingga metil P 0,04 % b/v dalam etanol 20 % 4. BTB Larutkan 100 mg biru brom timol P dengan 3,2 ml Natrium Hidroksida 0,05 N dan 5 ml etanol 90 % ,setelah larut sempurna tambahkan etanol 20 % secukupnya hingga 250,0 ml. 5. MUREXIDE Haluskan 100 mg serbuk murexide dengan 10 gram KNO3 atau 10 gram NaCl . Pada pemakaiannya 100 gram serbuk murexide tiap volume 150 sampai 200 ml. 6. Larutan indicator Fenolftalein 0,035 %. Timbang ± 0,035 gram Fenolftalein ,lar

LARUTAN PADA KIMIA ANALITIK KUANTITATIF

LARUTAN PADA KIMIA ANALITIK KUANTITATIF 1.        LARUTAN NaOH 0,1  N                 4 gram NaOH dalam 1 Liter 2.        LARUTAN HCl 0,1 N HCl pekat = 37% HCl pekat = 12 M = 12 N                 8,33 mL HCl pekat = 1 Liter 0,1 N 3.        LARUTAN H 2 SO 4 0,1 N H 2 SO 4 pekat = 96 % H 2 SO 4 pekat = 17,63 M = 18 M = 36 N        2,78 mL H 2 SO 4 pekat = 1 liter 0,1 N 4.        LARUTAN CH 3 COOH 0,1 N CH 3 COOH pekat = 99,5 % CH 3 COOH pekat = 17 M = 17 N        5,88 mL CH 3 COOHpekat = 1 liter 0,1 N 5.        LARUTAN Na 2 S 2 O 3 0,1 N             26 gram Na 2 S 2 O 3 dengan 0,2   g Na 2 CO 3 dilarutkan dalam air bebas CO 2 segar sampai volume 1000 ml 6.        LARUTAN KIO 3 0,1 N             3 , 5 g KIO 3 encerkan dengan air hingga 1000 m L 7.        LARUTAN KMnO 4 0,1 N      3,3 gram Kalium Permanganat P adat dilarutkan dalan air hingga 1000 ml 8.        LARUTAN IODIUM (I 2 ) 0,1 N 12,69 gram I 2 P adat ke dalam la

C++ #03 Mengenal Fungsi Input dan Output

Belajar C++ #03: Mengenal Fungsi Input dan Output pada C++ #  C++ Pada dasarnya, program komputer hanya terdiri dari tiga bagian: Input  adalah sesuatu data yang kita masukan ke dalam program. Input biasanya diambil dari perangakat inputan seperti keyboard, mouse, kamera, microphone, dll. Proses  adalah langkah-langkah yang harus dilakukan program untuk menghasilkan output. Output  adalah informasi yang dihasilkan setelah dilakukan proses. Output biasanya ditampilkan ke layar komputer. Pada bahasa pemrograman C++, terdapat beberapa fungsi dasar untuk menampilkan output dan mengambil input. Apa saja itu? Mari kita bahas… Fungsi Output pada C++ C++ memiliki empat fungsi dasar untuk menampilkan output: cout  untuk menampilkan teks ke layar; cerr  untuk menampilkan error; clog  untuk menampilkan log; printf()  untuk menampilkan output, fungsi ini dari C; Kita akan fokus memabahas yang dua saja, yakni  cout  dan  printf() . Soalnya  cerr  dan  clog