Latihan 3 Metode Perancangan Program

SOAL LATIHAN





Buatlah Pseodecode,Flowchart dan Program:

  1. Mentukan apakah Suatu Bilangan Merupakan Bilangan Prima?
  2. Program Untuk Menentukan Tahun Kabisat?


JAWABAN!!!!

1. Menentukan apakah Suatu bilangan merupakan bilangan prima?

Pseodecode

START 

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


Listing Program

// Program C++ Menentukan Bilangan Prima 
#include <conio.h> 
#include <stdio.h> 
#include <iostream.h> 

Main () 
int bilangan, jumlah_faktor_kali; 

//Menentukan Bilangan Prima atau Bukan 
cout<<”Masukkan Bilangan= “;cin>>bilangan; 

for (int i=1;i<=bilangan;i++) 
        { 
           If (bilangan%1==0) 
         { 
            jumlah_faktor_kali++;} 
         }
 If (jumlah_faktor_kali==2) 
         { 
            cout<<”Angka“<<bilangan<<”BILANGAN PRIMA”; 
         } 
else { 
          cout<<”Angka“<<bilangan<<”BUKAN BILANGAN PRIMA”; 
        } 

getch(); 
}


2. Menentukan Tahun Kabisat

Pseodecode

START

DEKLARASI
   Baca tahun
   Jika sisa hasil bagi tahun = 0,Maka cetak "Tahun Kabisat"
   Jika bukan, Maka cetak Tahun "Bukan Kabisat"
   Masih ingin Input ulang?
   Pilih "Y" untuk input ulang
   Pilih "N" untuk selesai

END

FlowChart

Listing Program

// Program C++ Menentukan Tahun Kabisat 
#include<conio.h> 
#include<stdio.h>
 #include<iostream.h> 
main() 
{ int bilangan; 
char lagi; 
input: 
//Menentukan Bilangan Tahun Kabisat 
cout<<"Input Masukkan Tahun = ";cin>>bilangan; 
             if (bilangan%4==0) 
             { 
               cout<<"Tahun Kabisat"<<endl; 
               } 
               else 
                   { 
                      cout<<"Bukan Tahun Kabisat"<<endl; 
                     } 
//Cetak Output 
cout<<"Tahun "<<bilangan<<" "<<endl<<endl; 
cout<<"Ingin Input Lagi [Y/N] ?";cin>>lagi; 
clrscr(); 
    if (lagi=='Y'||lagi=='y') 
      goto ulangi; 


getch(); 
}

Komentar

Postingan populer dari blog ini

Latihan 1 Metode Perancangan Program

Latihan 4 Metode Perancangan Program

Latihan 6 Metode Perancangan Program