Langsung ke konten utama

Tugas 2 Metode Perancangan Program

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

Postingan populer dari blog ini

1. Topologi Bus       Topologi Bus adalah metode untuk menghubungkan dua atau lebih komputer secara serial, dengan menggunakan kabel utama sebagai pusat lalu - lintas data. Konektor yang digunakan pada topologi bus antara lain konektor BNC dan T konektor dan juga terminator, sementara untuk media transmisi topologi bus menggunakan kabel coaxsial. Bentuk topologi ini mirip dengan ruangan bus untuk itu model topologi ini dinamakan topologi bus. Fungsi topologi bus : fungsi topologi ini hampir sama dengan fungsi topologi jaringan yang lainnya yaitu menghubungkan dua atau lebih komputer agar dapat bisa berkomunikasi untuk tukar - menukar data. Kelebihan Topologi Jaringan Bus Mudah untuk membuatnya Memiliki layout sederhana Memerlukan biaya yang sedikit untuk membuatnya Mudah dikembangkan tanpa mengganggu perangkat jaringan lainnya Kekurangan Topologi Jaringan Bus Apabila terjadi gangguan, akan sulit untuk mendeteksi ...

TUGAS METODE PERANCANGAN PROGRAM

Tugas 3 Metode Perancangan Program Buatlah program berikut sesuai dengan tahapan pembangunan program: 1.Pseudocode untuk menghitung akar-akar persamaan kuadrat f(x)= Ax2+Bx+C. SyaratA≠0 D>0 punya dua akar real yang berbeda D=0 akar kembar D<0 akar kompleks jawaban: pseudocode program menghitung akar-akar persamaan kuadrat deklarasi int, a, b, c long d float, x1, x2, s deskripsi input nilai a input nilai b input nilai c d=(B*B)-(4*A*C) if(A==0) keterangan =”bukan persamaan kuadrat” else if(d<0) keterangan =”akar kompleks” else if(d>0) keterangan =”punya 2 akar real yang berbeda” s=sqrt(d) x1 =(-B+(s))/(2*A) x2 =(-B-(s))/(2*A) cetak nilai x1 cetak nilai x2 else keterangan =“akar real kembar” x1 =(-B)/(2*A) x2=x1 cetak nilai x1 cetak nilai x2 2.Program untuk menghitung ekivalensi bilangan dalam detik menjadi berapahari, jam berapa menit dan berapa detik. jawaban: #include<iostream> #include<cstdio> using namespace std; i...

Tugas 6 Metode Perancangan Program

Membuat Pseodecode,Flowchart dan Program Menu Menghitung Keliling dan Luas dari: Segitiga Persegi Persegi Panjang Bujur Sangkar JAWABAN : Pseodecode Start Deklarasi {       int pilihan1,pilihan2,i;     float luas,alas, tinggi, sisi, panjang, lebar, r,s,keliling,sisi2,sisi3;     char status1,status2,status3; } Deskripsi { Input pilihan Program    if(status2 =='l' || status2 =='L') goto b;    if(status3 =='k' || status3 =='K') goto c; else goto end;   Switch pilihan 1 //program menghitung luas   case 1 = menghitung segitiga (luas=alas*tinggi/2 )   case 2 = menghitung persegi ( luas=sisi*sisi)   case 3 = menghitung persegi panjang ( luas=panjang*lebar)   case 4 = menghitung bujur sangkar (luas=sisi*s)      Switch pilihan 2 //program menghitung luas   case 5 = menghitung segitiga (keliling=sisi+sisi...