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;
}
refrensi http://lutfialawi.blogspot.com/2018/10/tugas-2-metode-perancangan-program.html?m=1
semoga bermanfaat !!!!
Komentar
Posting Komentar