Populer Posts Hari ini
Popular Posts
-
Java Inputan / Ouput Kumpulan Source Code dengan Bahasa Java IF ...
-
#include <stdio.h> #include <conio.h> #include <stdlib.h> void main() { int musuh,player; char ulang; rand...
-
Perulangan For yaitu perulangan yang dilakukan ketika kondisi kapan perulangan dihentikan dan banyaknya proses perulang...
-
#include <stdio.h> #include <stdlib.h> void DesimalToBiner(int N){ if(N>1){ DesimalToBiner(N/2); } ...
-
1. Insertion Sort 2. Buble Sort 3. Shell Sort 4. Quick Sort 5. Pengurutan Matriks
-
Contoh Kombinasi Misalkan dalam suatu tim terdapat 4 orang alhli statistik yang sedang melakukan proyek survey. Dalam pr...
-
Apa itu Eksepsi ??? Eksepsi adalah kesalahan-kesalahan yang terjadi pada saat program sedang dijalankan atau suatu objek ya...
-
Kalkulator adalah alat bantu hitung elektronik yang banyak digunakan oleh masyarakat. untuk melakukan perhitun...
-
Faktorial dari bilangan asli n adalah hasil perkalian antara bilangan bulat positif yang kurang dari atau sama dengan...
-
/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templat...
Powered by Blogger.
Labels
Lorem 1
adsense
"
});
Circle Gallery
"
});
‹
›
News
"
});
Blog Archive
-
▼
2014
(30)
-
▼
May
(15)
- Source Code faktorial dengan bahasa C
- Source Code Menentukan bilangan prima dengan bahasa c
- fungsi for membuat segitiga pertambahan angka deng...
- fungsi for membuat piramida dengan bahasa C
- Source Code sequential search dengan Bahasa C
- Source Code Pencarian beruntun Dengan Bahasa C
- Source Code Pengurutan Data matriks Dengan Bahasa C
- Source Code Pengurutan Buble Sort Dengan Bahasa C
- Source Code Pengurutan Insertion Dengan Bahasa C
- pengurutan shell sort dengan bahasa C
- pengurutan Quick sort dengan bahasa C
- source code sorting Quick sort with C
- source code sorting shell sort with C
- source code sorting insertion with C
- Souce Code Sorting Buble Sort Dengan Bahasa C
-
▼
May
(15)
#include<stdio.h>
#include<conio.h>
int main()
{
int hasil=1,bil,i;
printf("Masukkan bilangan faktorial: ");
scanf(" %d",&bil);
for(i=1;i<=bil;i++)
{
hasil=i*hasil;
}
printf("faktorial dari %d! adalah %d",bil,hasil);
getch();
}
#include<conio.h>
int main()
{
int hasil=1,bil,i;
printf("Masukkan bilangan faktorial: ");
scanf(" %d",&bil);
for(i=1;i<=bil;i++)
{
hasil=i*hasil;
}
printf("faktorial dari %d! adalah %d",bil,hasil);
getch();
}
for
#include <stdio.h>
#include <conio.h>
int main()
{
int i,j,c;
printf("deret bilangan prima 1-100 adalah \n");
for( i=1;i<=100;i++){
for( j=1;j<=i;j++){
if(i % j == 0){
c++;
}
}
if(c == 2) printf("%d\t",i);
c=0;
}
getch();
}
#include <conio.h>
int main()
{
int i,j,c;
printf("deret bilangan prima 1-100 adalah \n");
for( i=1;i<=100;i++){
for( j=1;j<=i;j++){
if(i % j == 0){
c++;
}
}
if(c == 2) printf("%d\t",i);
c=0;
}
getch();
}
for - matematika
#include<stdio.h>
#include<conio.h>
main(){
int baris,angka=1;
printf("Masukkan banyak baris : ");scanf("%i",&baris);
printf("\n");
for(int y=1; y<=baris; y++){
for(int x=1; x<=y; x++){
printf("%d\t ",angka);
angka = angka + 1;
}
printf("\n");
}
getch();
}
#include<conio.h>
main(){
int baris,angka=1;
printf("Masukkan banyak baris : ");scanf("%i",&baris);
printf("\n");
for(int y=1; y<=baris; y++){
for(int x=1; x<=y; x++){
printf("%d\t ",angka);
angka = angka + 1;
}
printf("\n");
}
getch();
}
for
#include<stdio.h>
#include<conio.h>
int main(){
int n,a,b,x,d;
printf("Masukkan Batas Bintang = ");scanf("%d", &n);
printf("Hasilnya :\n");
for( a=1; a<=5; a++){
for( b=a; b<=n; b++){
printf(" ");
}
x=a+a-1;
for( d=1; d<=x; d++){
printf("*");
}printf("\n");
}
getch();
}
#include<conio.h>
int main(){
int n,a,b,x,d;
printf("Masukkan Batas Bintang = ");scanf("%d", &n);
printf("Hasilnya :\n");
for( a=1; a<=5; a++){
for( b=a; b<=n; b++){
printf(" ");
}
x=a+a-1;
for( d=1; d<=x; d++){
printf("*");
}printf("\n");
}
getch();
}
for
oke... kali ini saya akan berbagi kodingan sequential search pada data yang belum terurut dengan bahasa C. semoga bermanfaat.....
#include<stdio.h>
#include<conio.h>
main(){
int data[6]={13,16,14,21,76,25};
int i,X,iX;
printf("masukkan data yang ingin di cari ");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();
}
#include<stdio.h>
#include<conio.h>
main(){
int data[6]={13,16,14,21,76,25};
int i,X,iX;
printf("masukkan data yang ingin di cari ");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();
}
pencarian - search
oke... kali ini saya akan berbagi kodingan pencarian beruntun pada matriks yang belum terurut dengan bahasa C. semoga bermanfaat.....
#include<stdio.h>
#include<conio.h>
main(){
int data[6]={13,16,14,21,76,25};
int i,X,iX;
printf("masukkan data yang ingin di cari ");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();
}
#include<stdio.h>
#include<conio.h>
main(){
int data[6]={13,16,14,21,76,25};
int i,X,iX;
printf("masukkan data yang ingin di cari ");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();
}
pencarian - search
Pengertian Matriks
matriks adalah kumpulan bilangan, simbol, ataupun ekspresi, yang berbentuk
persegi maupun persegi panjang yang disusun menurut baris dan kolom.
Bilangan-bilangan yang terdapat di suatu matriks disebut dengan elemen atau
anggota matriks. Secara umum, matriks dapat diartikan sebagai sebuah susunan
atau kumpulan dari beberapa bilangan yang disusun berdasarkan kepada baris dan
kolom yang bentuknya persegi atau persegi panjang. Matriks biasanya disusun
dengan diapit oleh tanda kurung siku [ ] namun terkadang ada juga elemen
matriks yang diapit oleh tanda kurung biasa ().
Ukuran dari sebuah matriks biasa disebut dengan ordo yang menjelaskan
jumlah dari baris dan kolom yang ada di dalam sebuah matriks tersebut. Ukuran
dari sebuah matriks dapat di simbolkan dengan rumus berikut ini:
Amxn
A = Nama Matriks
m = jumlah baris
n = jumlah kolom
mxn = ordo matriks
Contoh:
Matrik ber-ordo 3x5 Matriks
ber- ordo 3x2
#include <stdio.h>
#include <conio.h>
main()
{
int matriks[3][3],i,j,k,l,temp=0;
for(i=0; i<3; i++)
{
for(j=0; j<3; j++)
{
printf("\tMasukkan data (%d,%d): ",i,j);
scanf("%d", &matriks[i][j]);
}
}
printf("\n\n\t|||data matiks|||\n\n");
for(i=0; i<3; i++)
{
for(j=0; j<3; j++)
{
printf("\t%d ",matriks[i][j]);
}
printf("\n");
}
printf("\n\n");
//Pengurutan Matriks for(i=0; i<3; i++){
for(j=0; j<3; j++){
for(k=0; k<3; k++){
for(l=0; l<3; l++){
if(matriks[k][l]>matriks[i][j]){
temp=matriks[k][l];
matriks[k][l]=matriks[i][j];
matriks[i][j]=temp;
}
}
}
}
}
printf("\n\n\t|||data matiks terurut|||\n\n");
for(i=0; i<3; i++){
for(j=0; j<3; j++){
printf("\t%d ",matriks[i][j]);
}
printf("\n");
}
printf("\n\n");
getch();
}
Algoritma Penguruta Data Matriks
for - if - sorting
baiklah kali ini saya akan berbagi kodingan sorting buble sort di bahasa c . semoga bermanfaat.
#include<stdio.h>
#include<conio.h>
main()
{
int larik[6]={23,11,45,56,10,13},i,j,k,temp=0,n=6;
for(i=0;i<n;i++)
{
printf("\n\n");
for(k=0;k<n;k++)
{
printf("\t%d",larik[k]);
}
for(j=0;j<n-1-i;j++)
{
if(larik[j]>larik[j+1])
{
printf("\n\n");
for(k=0;k<n;k++)
{
printf("\t%d",larik[k]);
}
printf ("\n\t%d=%d \t %d=%d \t",j,larik[j],j+1,larik[j+1]);
temp=larik[j];
larik[j]=larik[j+1];
larik[j+1]=temp;
}
}
}
printf("\n\n\n\n\n");
for(k=0;k<n;k++)
{
printf("\t%d",larik[k]);
}
getch();
#include<stdio.h>
#include<conio.h>
main()
{
int larik[6]={23,11,45,56,10,13},i,j,k,temp=0,n=6;
for(i=0;i<n;i++)
{
printf("\n\n");
for(k=0;k<n;k++)
{
printf("\t%d",larik[k]);
}
for(j=0;j<n-1-i;j++)
{
if(larik[j]>larik[j+1])
{
printf("\n\n");
for(k=0;k<n;k++)
{
printf("\t%d",larik[k]);
}
printf ("\n\t%d=%d \t %d=%d \t",j,larik[j],j+1,larik[j+1]);
temp=larik[j];
larik[j]=larik[j+1];
larik[j+1]=temp;
}
}
}
printf("\n\n\n\n\n");
for(k=0;k<n;k++)
{
printf("\t%d",larik[k]);
}
getch();
sorting
kali ini saya akan berbagi kodingan pengurutan dengan metode shell sort. semoga bermanfaat.....
#include <stdio.h>
#include <conio.h>
int main()
{
int a[7]={22,10,15,3,2,8,11},i,j,h,k,n=7,temp ;
for (h=n;h/=2;)
{
for (i=h; i<n; i++)
{
k=a[i];
j=i;
while (j>=h && k<a[j-h])
{
if(k<a[j-h])
{
temp=a[j];
a[j] = a[j-h];
a[j-h]=temp;
}
j--;
}
}
}
for (i=0; i<7; i++)
{
printf("%6d",a[i]);
}
getch();
}
#include <stdio.h>
#include <conio.h>
int main()
{
int a[7]={22,10,15,3,2,8,11},i,j,h,k,n=7,temp ;
for (h=n;h/=2;)
{
for (i=h; i<n; i++)
{
k=a[i];
j=i;
while (j>=h && k<a[j-h])
{
if(k<a[j-h])
{
temp=a[j];
a[j] = a[j-h];
a[j-h]=temp;
}
j--;
}
}
}
for (i=0; i<7; i++)
{
printf("%6d",a[i]);
}
getch();
}
sorting
kali ini saya akan berbagi kodingan pengurutan dengan metode shell sort. semoga bermanfaat.....
#include <stdio.h>
#include <conio.h>
int main()
{
int a[7]={22,10,15,3,2,8,11},i,j,h,k,n=7,temp ;
for (h=n;h/=2;)
{
for (i=h; i<n; i++)
{
k=a[i];
j=i;
while (j>=h && k<a[j-h])
{
if(k<a[j-h])
{
temp=a[j];
a[j] = a[j-h];
a[j-h]=temp;
}
j--;
}
}
}
for (i=0; i<7; i++)
{
printf("%6d",a[i]);
}
getch();
}
#include <stdio.h>
#include <conio.h>
int main()
{
int a[7]={22,10,15,3,2,8,11},i,j,h,k,n=7,temp ;
for (h=n;h/=2;)
{
for (i=h; i<n; i++)
{
k=a[i];
j=i;
while (j>=h && k<a[j-h])
{
if(k<a[j-h])
{
temp=a[j];
a[j] = a[j-h];
a[j-h]=temp;
}
j--;
}
}
}
for (i=0; i<7; i++)
{
printf("%6d",a[i]);
}
getch();
}
sorting
kali ini saya akan berbagi kodingan pengurutan dengan metode quick sort. semoga bermanfaat...
#include <stdio.h>
void quickSort( int[], int, int);
int partition( int[], int, int);
int total;
void main(){
int total;
int a[1000];
int i;
printf("masukkan jumlah data total = ");scanf("%d",&total);
for(i=0;i<total;i++){
printf("masukkan data index ke %d = ",i+1);scanf("%d",&a[i]);
}
printf("\n\nsebelum Di- sorting: ");
for(i = 0; i < total; ++i){
printf(" %d ", a[i]);
}
quickSort( a, 0, total-1);
printf("\n\nsesudah Di- sorting: ");
for(i = 0; i < total; ++i){
printf(" %d ", a[i]);
}
printf("\n");
}
void quickSort( int a[], int l, int r){
int j;
if( l < r ){
// divide and conquer
j = partition( a, l, r);
quickSort( a, l, j-1);
quickSort( a, j+1, r);
}
}
int partition( int a[], int l, int r) {
int pivot, i, j, t;
pivot = a[l];
i = l; j = r+1;
while( 1){
do ++i; while( a[i] <= pivot && i <= r );
do --j; while( a[j] > pivot );
if( i >= j ) break;
t = a[i]; a[i] = a[j]; a[j] = t;
}
t = a[l]; a[l] = a[j]; a[j] = t;
return j;
}
#include <stdio.h>
void quickSort( int[], int, int);
int partition( int[], int, int);
int total;
void main(){
int total;
int a[1000];
int i;
printf("masukkan jumlah data total = ");scanf("%d",&total);
for(i=0;i<total;i++){
printf("masukkan data index ke %d = ",i+1);scanf("%d",&a[i]);
}
printf("\n\nsebelum Di- sorting: ");
for(i = 0; i < total; ++i){
printf(" %d ", a[i]);
}
quickSort( a, 0, total-1);
printf("\n\nsesudah Di- sorting: ");
for(i = 0; i < total; ++i){
printf(" %d ", a[i]);
}
printf("\n");
}
void quickSort( int a[], int l, int r){
int j;
if( l < r ){
// divide and conquer
j = partition( a, l, r);
quickSort( a, l, j-1);
quickSort( a, j+1, r);
}
}
int partition( int a[], int l, int r) {
int pivot, i, j, t;
pivot = a[l];
i = l; j = r+1;
while( 1){
do ++i; while( a[i] <= pivot && i <= r );
do --j; while( a[j] > pivot );
if( i >= j ) break;
t = a[i]; a[i] = a[j]; a[j] = t;
}
t = a[l]; a[l] = a[j]; a[j] = t;
return j;
}
sorting
kali ini saya akan berbagi kodingan pengurutan dengan metode quick sort. semoga bermanfaat...
#include <stdio.h>
void quickSort( int[], int, int);
int partition( int[], int, int);
int total;
void main(){
int total;
int a[1000];
int i;
printf("masukkan jumlah data total = ");scanf("%d",&total);
for(i=0;i<total;i++){
printf("masukkan data index ke %d = ",i+1);scanf("%d",&a[i]);
}
printf("\n\nsebelum Di- sorting: ");
for(i = 0; i < total; ++i){
printf(" %d ", a[i]);
quickSort( a, 0, total-1);
}
printf("\n\nsesudah Di- sorting: ");
for(i = 0; i < total; ++i){
printf(" %d ", a[i]);}
printf("\n");
}
void quickSort( int a[], int l, int r){
int j;
if( l < r ){
j = partition( a, l, r);
quickSort( a, l, j-1);
quickSort( a, j+1, r);
}
}
int partition( int a[], int l, int r) {
int pivot, i, j, t;
pivot = a[l];
i = l; j = r+1;
while( 1){
do ++i; while( a[i] <= pivot && i <= r );
do --j; while( a[j] > pivot );
if( i >= j ) break;
t = a[i]; a[i] = a[j]; a[j] = t;
}
t = a[l]; a[l] = a[j]; a[j] = t;
return j;
}
#include <stdio.h>
void quickSort( int[], int, int);
int partition( int[], int, int);
int total;
void main(){
int total;
int a[1000];
int i;
printf("masukkan jumlah data total = ");scanf("%d",&total);
for(i=0;i<total;i++){
printf("masukkan data index ke %d = ",i+1);scanf("%d",&a[i]);
}
printf("\n\nsebelum Di- sorting: ");
for(i = 0; i < total; ++i){
printf(" %d ", a[i]);
quickSort( a, 0, total-1);
}
printf("\n\nsesudah Di- sorting: ");
for(i = 0; i < total; ++i){
printf(" %d ", a[i]);}
printf("\n");
}
void quickSort( int a[], int l, int r){
int j;
if( l < r ){
j = partition( a, l, r);
quickSort( a, l, j-1);
quickSort( a, j+1, r);
}
}
int partition( int a[], int l, int r) {
int pivot, i, j, t;
pivot = a[l];
i = l; j = r+1;
while( 1){
do ++i; while( a[i] <= pivot && i <= r );
do --j; while( a[j] > pivot );
if( i >= j ) break;
t = a[i]; a[i] = a[j]; a[j] = t;
}
t = a[l]; a[l] = a[j]; a[j] = t;
return j;
}
sorting
kali ini saya akan berbagi kodingan pengurutan dengan metode shell sort. semoga bermanfaat.....
#include <stdio.h>
#include <conio.h>
int main(){
int a[7]={22,10,15,3,2,8,11},i,j,h,k,n=7,temp ;
for(h=n;h/=2;){
for(i=h;i<n;i++){
k=a[i];
j=i;
while(j>=h&&k<a[j-h]){
if(k<a[j-h]){
temp=a[j];
a[j] = a[j-h];
a[j-h]=temp;
}
j--;
}
}
}
for(i=0;i<7;i++){
printf("%6d",a[i]);
}
getch();
}
#include <stdio.h>
#include <conio.h>
int main(){
int a[7]={22,10,15,3,2,8,11},i,j,h,k,n=7,temp ;
for(h=n;h/=2;){
for(i=h;i<n;i++){
k=a[i];
j=i;
while(j>=h&&k<a[j-h]){
if(k<a[j-h]){
temp=a[j];
a[j] = a[j-h];
a[j-h]=temp;
}
j--;
}
}
}
for(i=0;i<7;i++){
printf("%6d",a[i]);
}
getch();
}
sorting
oke teman-teman kali ini saya akan berbagi kodingan pengurutan insertion dengan bahasa C. semoga bermanfaat.
#include<stdio.h>
#include<conio.h>
main(){
int l[5]={ 9,5,8,1,3},i,j,temp;
for(i=1;i<5;i++){
temp=l[i];
j=i-1;
while(l[j]>=temp && j>=0){
if(temp<=l[j]){
l[j+1]=l[j];
l[j]=temp;
}
j--;
}
}
for(i=0;i<5;i++){
printf("%5d",l[i]);
}
getch();
}
#include<stdio.h>
#include<conio.h>
main(){
int l[5]={ 9,5,8,1,3},i,j,temp;
for(i=1;i<5;i++){
temp=l[i];
j=i-1;
while(l[j]>=temp && j>=0){
if(temp<=l[j]){
l[j+1]=l[j];
l[j]=temp;
}
j--;
}
}
for(i=0;i<5;i++){
printf("%5d",l[i]);
}
getch();
}
sorting
baiklah kali ini saya akan berbagi kodingan sorting buble sort di bahasa c . semoga bermanfaat.
#include<stdio.h>
#include<conio.h>
main(){
int larik[6]={23,11,45,56,10,13},i,j,k,temp=0,n=6;
for(i=0;i<n;i++){
printf("\n\n");
for(k=0;k<n;k++){
printf("\t%d",larik[k]);
}
for(j=0;j<n-1-i;j++){
if(larik[j]>larik[j+1]){
printf("\n\n");
for(k=0;k<n;k++){
printf("\t%d",larik[k]);
}
printf ("\n\t%d=%d \t %d=%d \t",j,larik[j],j+1,larik[j+1]);
temp=larik[j];
larik[j]=larik[j+1];
larik[j+1]=temp;
}
}
}
printf("\n\n\n\n\n");
for(k=0;k<n;k++){
printf("\t%d",larik[k]);
}
getch();
}
#include<stdio.h>
#include<conio.h>
main(){
int larik[6]={23,11,45,56,10,13},i,j,k,temp=0,n=6;
for(i=0;i<n;i++){
printf("\n\n");
for(k=0;k<n;k++){
printf("\t%d",larik[k]);
}
for(j=0;j<n-1-i;j++){
if(larik[j]>larik[j+1]){
printf("\n\n");
for(k=0;k<n;k++){
printf("\t%d",larik[k]);
}
printf ("\n\t%d=%d \t %d=%d \t",j,larik[j],j+1,larik[j+1]);
temp=larik[j];
larik[j]=larik[j+1];
larik[j+1]=temp;
}
}
}
printf("\n\n\n\n\n");
for(k=0;k<n;k++){
printf("\t%d",larik[k]);
}
getch();
}
sorting
Subscribe to:
Posts (Atom)