Jumat, 23 November 2012

Praktikum12_3_NIM

Bagian 3 :
Nama  proyek : Praktikum12_3_NIM
Nama file : CariMinV3.c
Soal
Modifikasilah  algoritma cariMaxV3 di slide 17 kuliah dasar pemrograman atau algoritma pemrograman, menjadi algoritma untuk mencari nilai minimal


Algoritma
Type larikint  array(100) of integer
A : larik int
I,n,min, idmin : integer

Read(n)
For iç1 to n do
Read(A[i])
End for

Min ç A[1]
Idmin ç 1

For iç2 to n do
        if (min>A[i])
 {
            min =A[i];            idmin = i;
  }
End for
Write (Nilai minimal <min> di indek ke <idmin>)


Hasil Penerjemahan algoritma ke dalam bahasa C
#include <stdio.h>
#include <conio.h>

int main()
{
    typedef int larikint[100];
    larikint A;
    int i,n, min, idmin;

    printf("masukkan jumlah nilai :"); scanf("%d", &n);                      //mencari jumlah n

    for (i=1; i<=n; i++)
    {        printf("masukkan nilai :"); scanf("%d", &A[i]);    }            //mengambil nilai dalam array inputan

    min = A[1];
    idmin = 1;
                                                                                                    //mencari nilai terkecil    for (i=2; i<=n; i++)
    {        if (min>A[i])
        {            min =A[i];            idmin = i;        }
    }
    printf("Nilai terkecil adalah %d di range ke %d", min, idmin);    //menampilkan hasil pencarian
getch();
return 0;
}

Tidak ada komentar:

Posting Komentar