Sabtu, 09 November 2019

“MEMBUAT CONTOH PROGRAM DENGAN KOHESI DAN KOPLING ”


1.      Contoh program dengan Kohesi Sequental

Program yang kami buat ini menggunakan Sequental Search
Source Code :
#include<stdio.h>
#include<conio.h>
main() {
                int data [6] = {13,16,14,21,76,25};
   int i,X,iX;
   printf ("masukan data yang ingin dicari  ");
   scanf (" %d", &X) ;
   i=0;
   while (i<5 && data [i]!=X) {
   i++ ;
   }
   if (data[i] == X) {
   iX =i+1;
   printf ("nilai %d adalah pada larik ke-%d",X,iX);
   }
   else{
                iX=0;
   printf ("tidak ketemu");
   }
   getch();

   }
Tampilan Program :







2.      Contoh program dengan Kopling External
Source Code :
#include<stdio.h>
#include<conio.h>
main(){
int penjualan,bonus;
            printf("Masukan jumlah penjualan:");
            scanf("%d", & penjualan);
            if (penjualan>5)
      bonus =1000000;
    else if (penjualan<5)
            bonus = 500000;
    else
            bonus=0;
    printf ("Bonus yang didapatkan: %d", bonus);

   getch();
   }

Tampilan Program :






 











                            


Pseudocode, Flowchart dari Program untuk membuat tampilan berikut : 0 + 3 + 8 +15 ................ + suku ke -10


1.      Buatlah Pseudocode, Flowchart dari Program  untuk membuat tampilan berikut :
0 + 3 + 8 +15 ................ + suku ke -10 =



Jawaban :

-Pseudocode
Input : Jumlah bilangan
Output : 4 deret bilangan hsl penjumlahan dari setiap bilangan yang dilalui
Proses : Jika i<=l jumlah bilangan . lakukan perhitungan berikut :

Cetak a
I=i + 2
A=a +i





-Flowchat




                                                                                                      


Script C++
#include <iostream>
#incude <conio.h>
Class aritmatika{
Public
Void input();
Void proses();
Int a,b,n,i,hasil;
};
Void aritmatika::input(){
Cout<<”Masukan banyak suku :”endl;
Cout>>n;
Cout<<”Masukan suku awal :”<<endl;
Cout>>a;
Cout<<”Masukan beda :”<<endl;
Cin>>b;
Cout<<endl;
}
Void aritmatika::proses(){
For(i=0;i<n;i++)
Cout<<a+(i*b+(i*i-i))<<endl;
}
Int main(int argc, char *argv[])
{
Aritmatika deret;
Deret.proses();
Getch();
Return 0;
}