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

Membuat Air Mawar

  Membuat Air Mawar   1.      Metoda Merebus Bahan: - 2 hingga 3 cangkir kelopak mawar segar yang sudah bersih - Panci ukuran besar - Botol semprot - 2 liter  air  Langkah-langkah: 1. Masukkan kelopak mawar bersih ke dalam panci dan tuangkan air suling ke dalamnya. 2. Letakkan panci di atas kompor dengan api kecil. 3. Masak selama 30 menit hingga mendidih dan kelopak bunga berubah warna. 4. Setelah itu diamkan hingga dingin dan masukan ke dalam botol semprot. Kalau ingin mendapatkan sensasi segar, Anda bisa taruh botol air mawar ke dalam kulkas sebelum digunakan. 2. Metode penghancuran Bahan: - 7-8 kelopak mawar segar atau kering dan sudah dibersihkan - Air suling - Mangkuk - Saringan - Lesung dan alu - Botol kaca Langkah-langkah: 1. Haluskan kelopak bunga menggunakan lesung dan alu. Kemudian masukan kedalam mangkuk yang berisi air sulingan secukupnya dan biarkan selama 2-3 jam. 2. Tuang campuran air dan kelopak itu ke dalam panci dan ma

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