CONTOH
PSEUDOCODE, FLOWCHART DAN PROGRAM
Baiklah teman-teman sebelum kita membahas beberapa contoh
dari Pseudocode, Flowchart, dan program ada baiknya mengetahui pengertiannya.😁
Pseudocode merupakan pendeskripsian algoritma pemograman komputer
yang menggunakan struktur sederhana dari bahasa pemograman, akan tetapi hanya
ditujukan agar manusia dapat membaca bukan mesin. Pseudocode biasanya banyak kita
temukan di dalam buku buku serta artikel pemograman yang membahas tentang
algoritma.
Flowchart merupakan sebuah diagram yang mewakili algoritma,alir kerja atau proses, yang menampilkan langkah-langkah dalam bentuk simbol-simbol grafis dan dihubungkan dengan panah.
Program merupakan serangkaian instruksitertulis yang dibuat oleh programer dari suatu software. Orang yang membuat program sering disebut juga sebagai programer.
Flowchart merupakan sebuah diagram yang mewakili algoritma,alir kerja atau proses, yang menampilkan langkah-langkah dalam bentuk simbol-simbol grafis dan dihubungkan dengan panah.
Program merupakan serangkaian instruksitertulis yang dibuat oleh programer dari suatu software. Orang yang membuat program sering disebut juga sebagai programer.
1.
Membuat Pseudocode, Flowchart, dan Program mencari
bilangan prima
Pseudocode
1.
Deklarasikan
variabel j untuk sebagai iterasi, kemudian variabel bil untuk bilanagan yang
ingin ditentukan apakah bilangan prima atau bukan, dan variabel y.
2.
Masukkan bilangan
yang akan ditentukan apakah bilangan prima atau tidak dan nyatakan ke dalam
variabel bil.
3.
Apabila bilangan
yang dimasukkan kurang dari atau = 0 maka cetak Bukan Bilangan Prima, dan
bila bilangan tersebut lebih dari 0 maka lakukan langkah 4 samapai 8. Kemudian lanjutkan
ke langkah 9
4.
Isi variabel j
dengan nilai 2.
5.
Juka nilai variabel j
masih kurang dari nilai pada variabel bil, lakukan langkah 6 sampai 8.
6.
Hitung sisa hasil
bagi nilai pada variabel bil dengan j dan nyatakan ke
variabel y.
7.
Bila hasil bagi bilangan
tersebut = 0, maka cetak Bukan Bilangan Prima dan langsung ke
langkah yang ke 10.
8.
Tambah nilai pada
variabel j dengan 1
9.
Cetak Bilangan
Prima.
10.
Kemudian tanya
apakah user ingin menentukan suatu bilangan apakah merupakan Bilangan prima.
11.
Bila jawabannya ya,
maka kembali ke langkah 2.
12.
Bila jawabannya
tidak, maka program dapat langsung diakhiri.
Flowchart
Program
#include<iostream>
using namespace std;
using namespace std;
main()
{
int x,i,count=0;
cout<<“\nMasukkan sebuah angka : “;
cin>>x;
for(i=2;i<=x/2;i++)
{
if(x%i==0)
count++;
}
if(count>0 || x<2)
cout<<x<<“bukan bilangan prima\n”;
else
cout<<x<<“\n bilangan prima\n”;
}
{
int x,i,count=0;
cout<<“\nMasukkan sebuah angka : “;
cin>>x;
for(i=2;i<=x/2;i++)
{
if(x%i==0)
count++;
}
if(count>0 || x<2)
cout<<x<<“bukan bilangan prima\n”;
else
cout<<x<<“\n bilangan prima\n”;
}
2. Membuat Pseudocode, Flowchart, dan program menentukan apakah tahun yang
diinputkan termasuk tahun kabisat/bukan
diinputkan termasuk tahun kabisat/bukan
Pseudocode
Untuk menentukan apakah suatu tahun termasuk
tahun kabisat atau bukan sebagai berikut:
1. Jika angka tahun
itu habis dibagi 400, maka tahun itu sudah pasti tahun kabisat.
2. Jika angka
tahun itu tidak habis dibagi 400 tetapi habis dibagi 100, maka tahun itu sudah
pasti bukan merupakan tahun kabisat.
3. Jika angka
tahun itu tidak habis dibagi 400, tidak habis dibagi 100 akan tetapi habis
dibagi 4, maka tahun itu merupakan tahun kabisat.
4. Jika angka
tahun tidak habis dibagi 400, tidak habis dibagi 100, dan tidak habis dibagi 4,
maka tahun tersebut bukan merupakan tahun kabisat.
Flowchart
Program
#include
<iostream.h>
#include <conio.h>
int main ()
{
int x;
char input;
awal:
clrscr();
cout<<"==================================\n";
cout<<"Program menentukan Tahun
Kabisat\n";
cout<<"==================================\n";
cout<<"Masukan tahun : " ;
cin>>x;
if (x % 4 == 0)
cout<<"tahun"<<"\t"<< x
<<"\t"<<"adalah tahun kabisat"<<endl;
else
cout<<"tahun"<<"\t"<< x
<<"\t"<<"Bukan tahun kabisat"<<endl;
cout<<" INGIN INPUT LAGI [Y/N] : "; cin>>input;
if(ulang=='Y' || ulang=='y')
goto awal;
else
getch();
return 0;
}
Sekian Tulisan tentang Pseudocode, Flowchart, Program dan beberapa contoh. Semoga bermanfaat. apabila ada kesalahan penulis dalam pengetikan kata- kata penulis memintamaaf. Terimakasih 😊
No comments:
Post a Comment