Jumat, April 15, 2016

BAHASA C.NILAI MINIMUM (PROSEDURE) #21

/*
Program untuk mencari nilai minimum
dari sebuah bilangan tertentu dari sebuah array of integer
IS : sembarang
FS : cetak nilai minimum dari data masukan user.
*/

#include<stdio.h>

typedef int arrayint[101];

void bacaarray(arrayint A, int n);
void cetakarray(arrayint A, int n);
void minimum(arrayint A, int n, int *kecil);

int main(){
arrayint A;
int n, kecil;

printf("=== SELAMAT DATANG DI PROGRAM CARI NILAI MINIMUM ===\n");
printf("Baca jumlah data yang akan dimasukkan : "); scanf("%d", &n);
printf("Baca data : \n");
bacaarray(A, n);

printf("cetak data : \n");
cetakarray(A, n);

minimum( A, n, &kecil);
printf("Minimum : %d \n", kecil);

getch();
}

void bacaarray(arrayint A, int n){
int i;
for (i=0; i<n; i++){
printf("Masukan nilai A[%d] : ", i); scanf("%d", &A[i]);
}
}

void cetakarray(arrayint A, int n){
int i;
for (i=0; i<n; i++)
printf("A[%d] = %d\n", i, A[i]);
}

void minimum(arrayint A, int n, int *kecil){
int i, j;

for (i=0; i<n; i++){
if (A[i] < A[j])
{
*kecil = A[i];
}  
}
}

/*void minimum(arrayint A, int n, int *kecil){ //opsi lain

for (i=0; i<n; i++){
if (A[i] < min)
{
min = A[i];
}  
} *kecil = min;
}*/

Falcon C++ 3.3
MRA_20 18:20 #21

Selasa, April 12, 2016

BAHASA C.MENCARI INDEX (PROSEDURE) #20

/*
Program untuk mencari indeks
dari sebuah bilangan tertentu dari sebuah array of integer
IS : sembarang
FS : cetak indeks dari bilangan dari data masukan user.
*/

#include<stdio.h>

typedef int arrayint[101];

void bacaarray(arrayint A, int n);
void cetakarray(arrayint A, int n);
int cari(arrayint A, int c, int indeks, int n);

int main(){
arrayint A;
int n, c, indeks;

printf("=== SELAMAT DATANG DI PROGRAM CARI INDEKS ===\n");
printf("Baca jumlah data yang akan dimasukkan : "); scanf("%d", &n);
printf("Baca data : \n");
bacaarray(A, n);

printf("cetak data : \n");
cetakarray(A, n);

printf("Masukkan nilai X yang anda ingin cari : "); scanf("%d", &c);
printf("indeks : %d \n", cari(A, c, indeks, n));

getch();
}

void bacaarray(arrayint A, int n){
int i;
for (i=0; i<n; i++){
printf("Masukan nilai A[%d] : ", i); scanf("%d", &A[i]);
}
}

void cetakarray(arrayint A, int n){
int i;
for (i=0; i<n; i++)
printf("A[%d] = %d\n", i, A[i]);
}

int cari(arrayint A, int c, int indeks, int n){
int i;
for (i=0; i<n; i++){
if (A[i] == c)
indeks = i;
}
return indeks;
}

Falcon C++ 3.3
MRA_20 18:20

 
biz.