Minggu, 16 Juni 2013

Perulangan For (*) dan Faktorial

1.Perulangan For


#include <iostream.h> : untuk memasukan input dan output
#include <conio.h> : untuk memanggil library yang ada di c++
void main () : untuk menu utama,tidak mempunyai nilai balik
Int I,j,a : untuk variabel I, j, a bertipe data integer
Clrscr(): clear screen untuk membersihkan layar
Cout<<”masukkan jumlah perulangan : untuk menampilkan atau mencetak output “masukkan jumlah perulangan:
Cin>>n : untuk menginput variabel/nilai n , n adalah nilai yang kita masukkan saat input diminta
Cout<<endl; : untuk menampilkan output pada baris baru
for(i=a; i>=1; i -- ) : untuk nilai a dimulai dari 1 ,akan mengulang selama i >=1 , i -- yaitu 1 dikurang 1
for(j=1;j<=i;j++) : untuk nilai j sama dengan 1 ,jika j lebih kecil sama dengan nilai 1, maka nilai j++ atau nilai j ditambah 1 cout<< j: untuk menampilkan atau mencetak output berupa nilai jcout<<endl : untuk menampilkan output pada baris baru getch() : untuk menahan tampilan agar terlihat lebih lama
maka ini outputnya 
2. perulangan (*)

Logika :
#include <iostream.h> : untuk memasukan input dan output
#include <conio.h> : untuk memanggil library yang ada di c++
void main () : untuk menu utama,tidak mempunyai nilai balik
Int tinggi,baris , kolom : untuk variabel tinggi baris , kolom menggunakan  tipe data integer
Clrscr(): clear screen untuk membersihkan layar
Cout<<”tinggi segitiga  : untuk menampilkan atau mencetak output “tinggi segitiga
Cin>>n : untuk menginput variabel/nilai n , n adalah nilai yang kita masukkan saat input diminta
Cout<<endl; : untuk menampilkan output pada baris baru for(baris =1; baris <= tinggi; baris++) : untuk baris dimulai dari 1 ,akan mengulang selama baris <=tinggi , baris ++ nilai baris ditambah 1
for(kolom =1 ; kolom <=baris ; kolom ++) : untuk nilai kolom sama dengan inilai 1 akan mengulang selama kolom <= baris , kolom++ nilai kolom juga akan  ditambah 1
cout<<"*"; : untuk menampilkan atau mencetak output berupa “*”
cout<<endl; : untuk menampilkan atau mencetak output pada baris baru
getch(); untuk menahan tampilan agar terlihat lebih lama
output :

3. faktorial

Logika :
#include <iostream.h> : untuk memasukan input dan output #include <conio.h> : untuk memanggil library yang ada di c++ void main () : untuk menu utama,tidak mempunyai nilai balik
Bahasa pemograman c++ menyediakan beberapa fungsi matematika yang bisa digunakan proses matematika , seperti pemangkatan, mencari akar pangkat , menghasilkan nilai absolut integer, menghasilkan nilai absolut floating point , mencari sisa pembagiann angka floating point . fungsi-fungsi berikut biasanya harus menyertakan file header math.h kegunaan dari fungsi abs() adalah untuk menghasilkan nilai absolut berjenis integer . perintah yang digunakan adalah : abs() dan bentuk penulisanya int abs (intX) oh ya diatas kan ada double i,n,f maksudnya disini i,n,f di deklarasikan sebagai tipe data double DOUBLE yang Menyatakan bilangan pecahan/real, maupun eksponensial. Dalam keadaan default, bilang floting point dianggap bertipe double. Rentang nilai double mulai 1,7 E -308 sampai 1,7 E +308.
Cout<<”perhitungan ! : untuk menampilkan atau mencetak output “perhitungan ! dan gotoxy (13,1) kegunaannya untuk menempatkan koordinat kursor pada layar , jadinya program diatas akan mencetak perhitungan di posisi kursor di kolom 13 di baris 1.Jika kita masukkan faktorialnya 1 maka maka koordinat kursor pada layar kembali keposisi baris 16 dan kolom 1
for(i=n;i>=1;i--) :  untuk nilai i sama dengan n ,jika i lebih besar  sama dengan nilai 1, maka nilai i -- atau nilai i dikurang  1 cout<< i : untuk menampilkan atau mencetak output berupa nilai i , jika faktorial f*1 dan apabila nilai i lebih besar sama dengan i maka akan mencetak “X”
maka inilah outputnya

Tidak ada komentar:

Posting Komentar