Quis UTS



QUISUTS

NAMA            : MALIAH ANDRIYANI
NPM               : 16416255201182
KELAS           : IF61D

Keterangan QUISUTS
Inputkan banyak baris array dan kolom array sesuai dengan inputan user. Dimana program ini menggunakan Array 2 dimensi  yang bertipe data integer. Input setia elemen array, dari array[0][0 sampai array [n][n].
NPM (2, 3, 4) yaitu “Menampilkan nilai terbesar dari kumpulan array yang telah diinputkan”.

Pseudocode
Deklarasi :
 i, j, baris, kolom         : integer
 m[baris][kolom]          : integer
 bsr                              : integer

Algoritma :
write(baris)
write(kolom)

for (i=0;i<baris;i++)
for (j=0;j<kolom;j++)
            read(baris)
            i=i+1;
            read(kolom)
j=j+1;
write(m[i][j])


for (i=0;i<baris;i++)
for (j=0;j<kolom;j++)
            write(m[i][j])
for (i=0;i<baris;i++)
for (j=0;j<kolom;j++)
            if(m[i][j]>bsr) then
                        bsr=m[i][j];
write(bsr)


Contoh program
#include <stdio.h>

int main (){

    int i,j,baris,kolom;

    printf("-----------------------\n");
    printf (" Masukan baris : "); //user diminta memasukan banyak baris
    scanf ("%d",&baris);
    printf (" Masukan kolom : "); //user diminta memasukan banyak kolom
    scanf ("%d",&kolom);
    printf("\n-----------------------\n");
    printf("\n\n");

    int m[baris][kolom];
    printf ("  Input angka ke dalam matriks : \n\n");
    printf("----------------------------------");
    printf ("\n");

    //pemasukan angka ke dalam matriks oleh user menggunakan perulangan
    for (i=0;i<baris;i++){
        for(j=0;j<kolom;j++){
            printf (" baris %d kolom %d: ",i+1,j+1);
            scanf (" %d",&m[i][j]);
        }
    }
    printf ("\n");

    //menampilkan hasil masukan user
    for (i=0;i<baris;i++){
        for(j=0;j<kolom;j++){

            printf(" | %d ",m[i][j]);

        }
        printf ("\n");
    }
int bsr=0;
    for(i=0;i<baris;i++) {
        for(j=0;j<kolom;j++) {
            if(m[i][j]>bsr)
                {
                    bsr=m[i][j];
                }
        }
    }
    printf("\n\n");
    printf("\t Nilai terbesar = %d",bsr);
    printf("=========================\n");
    return 0;
}

output adalah :

Postingan populer dari blog ini

Model Proses Pengembangan Perangkat Lunak

Generic Process Framework

Mengenal Framework