Kamis, 09 Oktober 2014

TUGAS 2 TEKHNIK PEMROGRAMAN PERTEMUAN 3

Buatlah pseudocode, flowchart dan program untuk :
1. Menentukan apakah suatu bilangan merupakan bilangan prima atau bukan ?
2. Program untuk menentukan apakah tahun yang diinputkan termasuk tahun kabisat/bukan.

1.  Psedocode bilangan prima
Program bilangan prima
{menentukan bilangan prima}

Deklarasi
Int x, y

Deskripsi
Input bilangan
For int i=1; i<=x; i++
if (x%i==0)
y++;
if (y==2)
x adalah bilangan prima
else
bukan bilangan prima
cetak hasil
selesai

tugas 2 

      Program bilangan prima

#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(ulang=='Y' || ulang=='y')
goto awal;
else
getch();
}

         2. Pseudocode tahun kabisat

      Program tahun kabisat
    {menentukan tahun kabisat}
 
    Deklarasi
    Int x

    Deskripsi
    Input tahun
    If (x%4==0)
    Then tahun==kabisat
    Else
    Tahun==bukan tahun kabisat
    Cetak hasil
    Selesai

tugas 2 lanjut 

 
Program tahun kabisat

#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;
}



 
 
 

2 komentar: