Anda di halaman 1dari 9

BAB I HASIL DAN ANALISIS

I.1 Flowchart dan Pseudocode Program I.1.1 Seleksi Bilangan Ganjil

Mulai

Baca a

ya Ganjil

if a%2==1

tidak Genap

Selesai
I.1.2 Nilai Rata-rata Lima Bilangan

Mulai

Baca x1,x2,x3,x4,x5

xrata2=(x1+x2+x3+x4+x5)/5

Cetak xrata2

Selesai

I.1.3 Seleksi Bilangan Prima


Mulai

Baca x,i,jum=0

for(i=1; i<=x; 1++)

if(x mod i=0) Ya Tidak jum=jum+1

jum++

Tdak Bukan prima

if(jum=2 & x!=1)

Ya Prima

Selesai

I.1.4 Luas dan Keliling Persegi Panjang


Mulai

Baca p,l

L=p*l

Cetak L

K=2*(p+l)

Cetak K

Selesai

I.2 Menampilkan Tulisan I.2.1 Tulisan Pertama #include<iostream.h> void main() { cout<<"Hello.. Selamat belajar C++"; }

Cout<<Hello.. menampilkan tulisan:

Selamat

belajar

C++;

berfungsi

untuk

Hello.. Selamat belajar C++ I.2.2 Tulisan Kedua dengan Satu Line Spacing #include<iostream.h> void main() { cout<<"Hello.. Selamat belajar C++\nSemoga sukses.."; }

cout<<Hello.. Selamat belajar C++\nSemoga sukses..; berfungsi untuk menampilkan tulisan: Hello.. Selamat belajar C++ Semoga sukses.. Kode \n adalah untuk memberikan spasi garis atau line spacing. I.2.3 Tulisan Ketiga dengan Dua Line Spacing #include<iostream.h> void main() { cout<<"Hello.. Selamat belajar C++\n\nSemoga sukses.."; }

cout<<Hello..

Selamat

belajar

C++\n\nSemoga

sukses..; berfungsi untuk menampilkan tulisan: Hello.. Selamat belajar C++

Semoga sukses.. Kode \n adalah untuk memberikan spasi garis atau line spacing. Jika di dalam fungsi cout<< ; diberi dua fungsi \n maka akan menghasilkan dua line spacing.

I.3 Seleksi Bilangan Ganjil Seleksi bilangan ganjil adalah menyeleksi nilai yang kita inputkan termasuk bilangan ganjil atau bilangan genap. Berikut adalah kode dan output yang dihasilkan.

int x; Berfungsi untuk mendeklarasikan tipe data dari variabel x. cout<<SELEKSI BILANGAN GANJIL\n\n; Berfungsi untuk menampilkan tulisan: SELEKSI BILANGAN GANJIL cout<<Masukkan bilangan: ; berfungsi untuk menampilkan tulisan: Masukkan bilangan:

cin>>x; berfungsi untuk memasukkan nilai yang kita inputkan sebagai nilai x yang akan dieksekusi pada command berikutnya. cout<<\nBilangan <<x<< adalah; berfungsi untuk menampilkan tulisan: Bilangan x adalah Sedangkan fungsi <<x<< adalah untuk menampilkan bilangan yang sudah kita inputkan. if (x%2==1) { cout<<Bilangan ganjil; } else { cout<<BUKAN bilangan ganjil tetapi <<x<< adalah bilangan GENAP; } } Kode tersenbut berfungsi untuk memasukkan logika yang menyatakan bahwa jika nilai x yang kita masukkan dibagi dengan 2 dan menghasilkan sisa bagi 1 maka program akan mencetak tulisan bilangan ganjil, tapi jika nilai x dibagi 2 dan menghasilkan sisa bagi tidak sama dengan 1 maka program akan mencetak tulisan BUKAN bilangan ganjil tetapi x adalah bilangan GENAP. x yang dimaksudkan adalah nilai yang kita inputkan.

I.4 Nilai Rata-rata Lima Bilangan

int x1, x2, x3, x4, x4, xrata2; berfungsi untuk mendeklarasikan tipe data dari varibel x1, x2, x3, x4, x4, xrata2. cout<<Masukkan nilai x1: ; berfungsi untuk menampilkan tulisan: Masukkan nilai x1: cin>>x; berfungsi untuk memasukkan nilai yang kita inputkan sebagai nilai x1 yang akan dieksikusi pada command berikutnya. Begitu juga dengan fungsi selanjutnya. xrata2=(x1+x2+x3+x4+x5)/5; perhitungan dari nilai xrata2. cout<<\nNilai rata-rata dari <<x1<<+<<x2<<+<<x3<<+ <<x4<<+<<x5<<+ adalah: ; berfungsi untuk menampilkan berfungsi untuk mendefinisikan

tulisan Nilai rata-rata dari x1+x2+x3+x4+x5 adalah: cout<<xrata2; berfungsi untuk menampilkan hasil penghitungan dari xrata2.

I.5 Seleksi Bilangan Prima

int x,i,jum=0; berfungsi mendefinisikan variabel x,i,jum=0 sebagai data bertipe integer. cout<<Masukkan bilangan: ; berfungsi menampilkan tulisan Masukkan bilangan: cin>>x; berfungsi mendifinisikan nilai yang diinputkan sebagai x. for (i=1; i<=x; i++) { if (x%i==0) { jum=jum+1 } }

Kode tersebut berfungsi untuk pengulangan nilai 1 sampai batas nilai x yang diinputkan. Fungsi if yang terdapat di dalam fungsi for berfungsi untuk memberikan kondisi x mod i=0, jika kondisi benar maka program akan mengeksekusi jum=jum+1, jika kondisi salah (tidak terpenuhi) maka kondisi tidak dilakukan. if (jum==2 && x!=1) { cout<<x<< adalah bilangan prima; { else { cout<<x<< Bukan bilangan prima } } Kode tersebut berfungsi untuk memberikan kondisi jum=2 dan x1, jika kondisi benar maka program akan mencetak x adalah bilangan prima, jika kondisi salah (tidak terpenuhi) maka program akan menceta x Bukan bilangan prima.

I.6 Luas dan Keliling Persegi Panjang

float p,l,L,K; berfungsi untuk mendeklarasikan variabel p,l,L, dan K sebagai data bertipe float. cout<<Masukkan panjang (p): ; berfungsi untuk menampilkan tulisan Masukkan panjang (p). cin>>p; berfungsi untuk memasukkan nilai yang kita inputkan sebagai nilai p. Begitu juga untuk fungsi yang selanjutnya. L=p*l;K=2*(p+l); berfungsi untuk mendefinisikan nilai penghitungan dari L. cout<<Luas persegi panjang (L)=<<p<<*<<l<<=<<L; berfungsi untuk menampilkan tulisan Luas persegi panjang (L) p*l=L dan kode <<L berfungsi untuk membaca hasil nilai penghitungan dari L. cout<<\nKeliling persegi panjang (K)=2*(<<p<<+<<l<<)=<<K; berfungsi untuk menampilkan tulisan Keliling persegi panjang (K)=2*(p+l)=K dan kode <<K berfungsi untuk menampilkan hasil nilai pernghitungan dari K.

Anda mungkin juga menyukai