Professional Documents
Culture Documents
1.
Setiap akhir penulisan script selalu di akhiri tanda titik koma (;) kecuali penggunaan file HEADER dan Deklarasi konstanta.
2. Untuk block source code harus di tandai dengan tanda kurung kurawal ({}). 3. Untuk mendeklarasikan lebih dari satu variable, maka untuk membedakan variable yang satu dengan yang lainnya di pisah dengan tanda koma (,). 4. Untuk penambahan komentar (perintah yang tidak di eksekusi) maka di tandai dengan // dan /* bila lebih dari satu baris dengan akhir */. 5. Dalam suatu program c++, harus terdapat main program atau program utama. Karena program dijalankan pertama adalah main program.
SCRIPT
#include<iostream.h> : untuk menggunakan fungsi output / input. #include<stdio.h> #include<math.h> #include<conio.h> output / input #include<stdlib.h> void main(){ cout << cin >> getch() : untuk menggunakan fungsi standart ouput / input : untuk menggunakan fungsi operator matematika : untuk menggunakan fungsi clsr, getch dan mengatur : untuk menggunakan fungsi library. Ex : goto, gets. : untuk memulai program (main program). : untuk mengeluarkan output. : untuk memasukkan nilai inputan ke dalam variable. : untuk mengakhiri proses eksekusi perintah.
R=4/5* C F = 9 / 5 * C + 32
R, F
FINISH b. Script Program C++ //temperatur.cpp //Mengkonversi temperatur celcius-reamur-farenheit #include<stdio.h> #include<conio.h> #include<iostream.h> #include<math.h> void main() { clrscr(); float celcius, reamur, farenheit; cout<<"Masukkan temperatur celcius: "; cin>>celcius; reamur=4.0/5.0*celcius; farenheit=9.0/5.0*celcius+32; cout<<"temperatur reamur: "<<reamur<<endl; cout<<"temperatur farenheit: "<<farenheit; getch(); } c. Contoh tampilan saat program dijalankan
Input
Output
a,b
a>0 b>0 Y
c=sqrt((a*a)+(b*b)
FINISH
b. Script Program C++ //sisimiring.cpp //Mencari sisi miring sebuah segitiga siku-siku #include<stdlib.h>
#include<stdio.h> #include<conio.h> #include<iostream.h> #include<math.h> void main() { clrscr(); double a, b, c; cout<<"Masukkan sisi tegak: "; cin>>a; cout<<"Masukkan sisi lurus: "; cin>>b; if (a>0 && b>0) { c = sqrt((a*a)+(b*b)); cout<<"Sisi miringnya adalah "; cout<<c; getch();} else cout<<"Tidak menerima bilangan negatif"; getch(); } c. Contoh tampilan saat program dijalankan Input
Output
START
FINISH
b. Script Program C++ //genapganjil.cpp //Menentukan bilangan genap/ganjil #include<stdlib.h> #include<stdio.h> #include<conio.h> #include<iostream.h> #include<math.h> void main() { clrscr(); int bilangan, hasil; cout<<"Masukkan bilangan: "; cin>>bilangan; //scanf (bilangan) hasil= (bilangan%2); printf("hasil: ",hasil); if (hasil==0) cout<<bilangan<<" adalah Bilangan"<<" Genap"; else cout <<bilangan<<" adalah Bilangan"<<" Ganjil"; getch(); } c. Contoh tampilan saat program dijalankan Input
Output
a, b, c
d = (b*b) (4*a*c)
If d < 0
Tdk
ya
Bilangan Imaginer
If d > 0
ya
Tdk
x = -b / (2 * a) y= x
x, y
FINISH
cin>>a; cout<<"Masukkan bilangan 2: "; cin>>b; cout<<"Masukkan bilangan 3: "; cin>>c; d = ((b*b)-(4*a*c)); if (d<0){ cout<<"Bilangan imaginer"; getch();} else if (d>0){ x1 = -b+sqrt(d)/2*a; x2 = -b-sqrt(d)/2*a; cout<<"Akar persamaan kuadrat pertama: " <<x1<<endl; cout<<"Akar persamaan kuadrat kedua: " <<x2; getch();} else if (d=0){ x1 = -b/2*a; x1 = x2; cout<<"Akar persamaan kuadrat pertama: " <<x1<<endl; cout<<"Akar persamaan kuadrat kedua: " <<x2; getch();} else cout<<"Akar persamaan kuadrat tidak ditemukan!"; getch(); }
Output
START
j=0;i= 1
If i <= n
ya
Tdk
If n % i = 0
ya
Tdk
j=j+ 1
i=i+ 1
If j = 2
ya
Tdk
Bilangan Prima
FINISH
b. Script Program C++ #include<stdlib.h> #include<stdio.h> #include<conio.h> #include<iostream.h> #include<math.h> void main() { clrscr(); int a, i, jumlah; cout<<"Masukkan angka: "; cin>>a; for(i=1;i<=a;i++){ if(a % i == 0){ jumlah++; } } if(jumlah==2){ cout<<"Bilangan " <<a<<" adalah Bilangan Prima" <<endl; } else{ cout<<"Bilangan " <<a<<" adalah Bilangan Bukan Prima" <<endl; } getch(); }
Output
START
K; L
FINISH
b. Script Program C++ //kelilingdanluaslingkaran.cpp //Menghitung keliling dan luas lingkaran #include<stdlib.h> #include<stdio.h> #include<conio.h> #include<iostream.h>
#include<math.h> void main() { clrscr(); double r, k, l; cout<<"Masukkan nilai jari-jari: "; cin>>r; if (r>0){ k = 2*r*3.14; l = r*r*3.14; cout<<"Keliling lingkaran = "<<k<<endl; cout<<"Luas lingkaran = "<<l; getch();} else cout<<"Input harus positif"; getch(); } c. Contoh tampilan saat program dijalankan Input
Output
START
a, b
a> b Y a> b
a< b Y a< b
N Y a= b
FINISH b. Script Program C++ //lebihkeciltaulebihbesarantara2bilangan //Mengecek lebih kecil atau lebih besar antara 2 bilangan #include<stdlib.h> #include<stdio.h> #include<conio.h> #include<iostream.h> #include<math.h> void main() { clrscr(); int a, b; cout<<"Masukkkan bilangan pertama: "; cin>>a; cout<<"Masukkan bilangan kedua: "; cin>>b; if (a > b){ cout<<"Bilangan a lebih besar dari bilangan b"; getch();} else if(a < b){ cout<<"Bilangan a lebih kecil dari bilangan b"; getch();} else if(a = b){ cout<<"Bilangan a sama dengan bilangan b"; getch();} else getch(); }
Output