Nur Rachmat

dream – believe – make it happen

Binary Search

#include <stdio.h>
#include <conio.h>

typedef int angka[5];

void input(angka A,int n){
int i,j;
for(i=0;i<n;i++){
printf(“A[%d] = “,i);
scanf(“%d”,&A[i]);
}
}

void caribagi2(angka A, int x, int n){
typedef enum{true=1, false=0} boolean;
int i,j,k;
boolean ketemu;
ketemu = false;
i = 0;
j = n-1;
while (!ketemu && i<=j)
{ k=(i+j)/2;
if(A[k]==x){
ketemu = true;
}else{
if(A[k]>x){
j=k-1;
}else{
i=k+1;
}
}
} Read the rest of this entry »

  • 0 Comments
  • Filed under: C & C++
  • Perkalian Matriks

    #include <stdio.h>
    #include <conio.h>

    typedef int matrik[5][5];
    //maksimal 5 baris 5 kolom

    void input_matrik(matrik A,int baris, int kolom){
    int i,j;
    for(i=0;i<baris;i++){
    for(j=0;j<kolom;j++){
    printf(“A[%d][%d] = “,i,j);
    scanf(“%d”,&A[i][j]);
    }
    }
    } Read the rest of this entry »

  • 0 Comments
  • Filed under: C & C++
  • Matriks Transpose

    #include <stdio.h>
    #include <conio.h>

    typedef int matrik[5][5];

    void input_matrik(matrik A,int baris, int kolom){
    int i,j;
    for(i=0;i<baris;i++){
    for(j=0;j<kolom;j++){
    printf(“A[%d][%d] = “,i,j);
    scanf(“%d”,&A[i][j]);
    }
    }
    } Read the rest of this entry »

  • 0 Comments
  • Filed under: C & C++
  • Penjumlahan Matriks

    #include <stdio.h>
    #include <conio.h>

    typedef int matrik[5][5];

    void input_matrik(matrik A,int baris, int kolom){

    int i,j;
    for(i=0;i<baris;i++){
    for(j=0;j<kolom;j++){
    printf(“A[%d][%d] = “,i,j);
    scanf(“%d”,&A[i][j]);
    }
    }
    } Read the rest of this entry »

  • 0 Comments
  • Filed under: C & C++
  • Apa itu “Google Drive” ? (2)

    Postingan berikut saya membuat sebuah dokumen, print dan menyimpan pada Google Drive. Berikut langkah-langkahnya:

    1. Login terlebih dahulu di Google Drive. Pilih tombol CREATE -> Document.

    Read the rest of this entry »

  • 0 Comments
  • Filed under: Google
  • Apa itu “Google Drive” ? (1)

    Google Drive selalu ada di mana pun Anda berada di web, di rumah, di kantor, maupun di perjalanan. Jadi, di mana pun Anda berada, seluruh item Anda ada di sana.

    Berikut langkah-langkah menggunakan Google Drive sebagai tempat penyimpanan file:

    1. Login ke Google Drive

    Read the rest of this entry »

  • 0 Comments
  • Filed under: Google
  • Firewall pada Ubuntu Server

    Ufw adalah firewall default pada Ubuntu. Berikut ini adalah beberapa contoh cara menggunakan ufw.

    Mengaktifkan Ufw
    sudo ufw enable

    Membuka port 21 (port FTP)
    sudo ufw allow 21

    Menutup port 21
    sudo ufw deny 21

    Menghapus firewall pada port 21
    sudo ufw delete deny 21

    Menonaktifkan Ufw
    sudo ufw disable

    Melihat status firewall
    sudo ufw status

    :)

  • 0 Comments
  • Filed under: Ubuntu
  • Perulangan Bersarang C

    for(j=4;j>=1;j–){

    for(i=1;i<=j-1;i++){
    printf(“-”);

    }
    for(l=j;l<=4;l++){
    printf(“x”);

    }
    printf(“\n”);
    }

    Output:

    - – - x
    - – x x
    - x x x
    x x x x

  • 0 Comments
  • Filed under: C & C++
  • Cetak 1 Kali Angka yang Sama di C

    #include <stdio.h>
    #include <conio.h>

    typedef int larik[5]; //typedef [tipe data]

    void input_larik(larik A,int n){
    //bagian input
    int i;
    for(i=0;i<n;i++){
    printf(“A[%d] = “,i);
    scanf(“%d”,&A[i]);
    }
    }

    void output_larik(larik A, int n){
    //bagian output
    int i;
    for(i=0;i<n;i++){
    printf(“A[%d] = %d\n”,i,A[i]);
    }
    }

    void cetak_satukali(larik A,int n){
    int i,j,jum;
    for(i=0;i<n;i++){
    jum=0;
    for(j=i;j<n;j++){
    if(A[i]==A[j]){
    jum = jum+1; //jum+=1;
    }
    }
    if(jum==1){
    printf(“%d\t”,A[i]);
    }
    }
    }

    void main(){
    larik A;
    int n;
    printf(“Batas n = “);
    scanf(“%d”,&n);
    input_larik(A,n);
    printf(“\n”);
    cetak_satukali(A,n);
    getch();
    }

     

  • 0 Comments
  • Filed under: C & C++
  • #include <stdio.h>
    #include <conio.h>

    typedef int larik[5];

    //prosedure
    void input_larik(larik A,int n){
    //bagian input
    int i;
    for(i=0;i<n;i++){
    printf(“A[%d] = “,i);
    scanf(“%d”,&A[i]);
    }
    }

    void output_larik(larik A, int n){
    //bagian output
    int i;
    for(i=0;i<n;i++){
    printf(“A[%d] = %d\n”,i,A[i]);
    }
    }

    Read the rest of this entry »

  • 0 Comments
  • Filed under: C & C++
  • free counters