You are on page 1of 12

ATURAN PENULISAN SCRIPT C++

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.

1. KONVERSI SUHU DARI CELCIUS KE REAMUR DAN FAHRENHEIT a. Flowchart START

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

2. MENCARI SISI MIRING SUATU SEGITIGA a. Flowchart START

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

3. MENENTUKAN BILANGAN GANJIL / GENAP a. Flowchart

START

sisabagi(B/2) = 0 Y BILANGAN GENAP N BILANGAN GANJIL

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

4. MENGHITUNG AKAR PERSAMAAN KUADRAT a. Flowchart


START

a, b, c

d = (b*b) (4*a*c)

If d < 0
Tdk

ya

Bilangan Imaginer

If d > 0
ya

Tdk

x = (( -b + sqrt (d)) / (2 * a)) y = (( -b - sqrt (d)) / (2 * a))

x = -b / (2 * a) y= x

x, y

FINISH

b. Script Program C++


//akar-akarpersamaankuadrat.cpp //Menghitung akar-akar persamaan kuadrat #include<stdlib.h> #include<stdio.h> #include<conio.h> #include<iostream.h> #include<math.h> void main() { clrscr(); int a, b, c, d, x1, x2; cout<<"Masukkan bilangan 1: ";

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(); }

c. Contoh tampilan saat program dijalankan Input

Output

5. MENENTUKAN BILANGAN PRIMA a. Flowchart

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

Bukan 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(); }

c. Contoh tampilan saat program dijalankan Input

Output

6. MENGHITUNG LUAS DAN KELILING LINGKARAN a. Flowchart

START

r Input positif r> 0 Y K = 2 * r * 22 / 7 L = r * r * 22 / 7 N

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

7. MENGECEK LEBIH BESAR ATAU LEBIH KECIL ANTARA 2 BILANGAN a. Flowchart

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(); }

c. Contoh tampilan saat program dijalankan Input

Output

You might also like