Pseudocode dan Flowchart pada metode perancangan

Contoh soal #2


Buatlah Pseucode, Flowchart dan Program untuk : 
  1. Menentukan apakah suatu bilangan merupakan bilangan Prima atau Bukan ?
  2. Program untuk menentukan apakah tahun yang di inputkan termasuk tahun kabisat/ bukan!
Jawab Nomor 1

Pseudocode nya :

Menentukan bilangan prima atau bukan

Deklarasi
i = 1
bilangan = n



Deskripsi
Input  bilangan  n
n = 0 dan 1       →bukan bilangan prima
n = 2                  →bilangan prima
n/i = n
n/n = i              →bilangan prima

Flowchart nya :



Program C++ :
#include <iostream.h>
#include <conio.h>
int main()
{
int x,y;
char input;
awal :
clrscr();
cout<<"====================================\n";
cout<<"Menentukan bilangan prima atau bukan\n";
cout<<"====================================\n";
cout<<"Masukkan bilangan: ";cin>>x;
y=0;
for(int i=1; i<=x; i++)
if(x%i==0)
y++;
if(y==2)
cout<<x<<" adalah bilangan prima";
else
cout<<x<<" bukan bilangan prima"<<endl;
cout<<endl;

cout<<" INGIN INPUT LAGI [Y/N]  : "; cin>>input;
            if(input=='Y' || input=='y')
goto awal;
else
getch();
}





Jawab Nomor 2

Pseudocode nya :

Menentukn tahun kabisat 



Deklarasi 


Input tahun 
Deskripsi 
Jika tahun habis dibagi 4              →cetak “ tahun kabisat ”
Jika tahun tidak habis dibagi 4    →cetak “ bukan tahun kabisat ”


Flowchart nya :




Program C++ :
#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(input=='Y' || input=='y')
   goto awal;
   else
    getch();
    return 0;
}

Comments

Popular Posts