Sabtu, 21 Oktober 2017

TUGAS & UTS: Program Input Elemen Array dan Perkalian Elemennya

Source Code:

#include <stdio.h>

main ()
{
    //Deklarasi tipe data
    int baris, kolom, elmb, elmk, kali, array[50][50];

    printf("==============================");
    printf("\n\n  PROGRAM ARRAY 2 DIMENSI");
    printf("\n\n==============================");

    //Menginput banyak baris array
    printf("\n\nInput Banyaknya Baris Array: "); scanf("%d", &baris);

    //Menginput banyak kolom array
    printf("\nInput Banyaknya Kolom Array: "); scanf("%d", &kolom);

    //Input elemen-elemen array
    printf("\n\nMasukkan Elemen-Elemen Array!\n");
    for(elmb=0;elmb<baris;elmb++){

        for(elmk=0;elmk<kolom;elmk++){

            printf("\nArray[%d][%d] : ", elmb+1, elmk+1);
            scanf("%d",&array[elmb][elmk]);
    }
    }
    printf("\n");

    //Menampilkan elemen-elemen array yang telah diinputkan
    printf("\n*** Elemen Array yang telah diinputkan ***\n\n");
    for(elmb=0;elmb<baris;elmb++){

        for(elmk=0;elmk<kolom;elmk++){

            printf("\t%7.0d", array[elmb][elmk]);
    }
            printf("\n\n");
    }

    //Proses perkalian elemen-elemen array
    printf("\n*** Hasil Perkalian Elemen-Elemen Array ***");
    kali=1;
    for(elmb=0;elmb<baris;elmb++){

        for(elmk=0;elmk<kolom;elmk++){
            kali=kali*array[elmb][elmk];
        }
    }

    //Menampilkan hasil perkalian elemen-elemen array
    printf("\n\n\t\tHasil kali = %d", kali);
    printf("\n");
}



Hasil program:



Algoritma:

//Deklarasi tipe data
Deklarasi:
array[50][50], baris, kolom, elmb, elmk, kali : integer

Deskripsi:
//Input banyaknya baris array
input baris array = baris
//Input banyaknya kolom array
input kolom array = kolom

//Menginput elemen-elemen array
for elmb = 0 to elmb<baris and
for elmk = 0 to elmk<kolom do
    input elemen array = array[elmb][elmk]
end for

//Mencetak elemen-elemen array yang telah diinputkan
for elmb = 0 to elmb<baris and
for elmk = 0 to elmk<kolom do
    write (array[elmb][elmk])
end for

//Proses perkalian elemen-elemen array
for elmb = 0 to elmb<baris and
for elmk = 0 to elmk<kolom do
    kali = kali * array[elmb][elmk]
end for

//Mencetak hasil perkalian elemen-elemen array
write (kali)

Tidak ada komentar:

Posting Komentar