Buatlah pseudocode, flowchart dan program untuk:
1.Menentukan apakah suatu bilangan merupakan
bilangan prima atau bukan?
Jawaban:
- Pseudocode
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 vilangan prima
else bukan bilangan prima
cetak hasil
selesai
- flowchart
- program
#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.Program untuk menentukan apakah tahun yang
di inputkan termasuk tahun kabisat atau bukan.
jawaban:
- pseudocode
program tahun
kabisat
{menentukan tahun kabisat}
Deklarasi
input tahun
if (x%4==0)
write tahun == kabisat
else
write tahun == bukan tahun kabisat
cetak hasil
selesai
- 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;
}

0 komentar:
Posting Komentar