CATATULANG

Materi Kuliah Teknik Informatika

Matrix Dengan ADT Bahasa C

Script Matrix dengan menggunakan ADT (Abstract Data Type), Sehingga tipe datanya bisa sesuai dengan format yang kita inginkan.
#include <stdio.h>
#include <string.h>
#include <stdbool.h>
#include <stdlib.h>
#include <conio.h>
typedef struct
{
int elemen[3][4];
}Matrix;
void init(Matrix *a){
int i, j;
for(i=0;i<2;i++){
for(j=0;j<2;j++){
(*a).elemen[i][j]=0;
}
}
}
void createMatrix(Matrix *a){
int i, j;
for(i=0;i<2;i++){
for(j=0;j<2;j++){
printf("Masukkan elemen baris-%d kolom-%d :",i+1,j+1);scanf("%d",&(*a).elemen[i][j]);
        printf("\n");
}
}
}
void show(Matrix *a){
int i,j;
for(i=0;i<2;i++){
for(j=0;j<2;j++){
printf("%d \t",(*a).elemen[i][j]);
}
printf("\n");
}
}
int main(){
    Matrix a;
    init(&a);
    int p;
    c :
    printf("1. masukan\n2.menampilkan\npilihan : ");scanf("%d",&p);
    switch(p){
        case 1 :{
            createMatrix(&a);
            goto c;
            break;
        }
        case 2 :{
            show(&a);
            break;
        }
    }
}
Bagikan :
+
Previous
Next Post »
0 Komentar untuk "Matrix Dengan ADT Bahasa C"

 
Copyright © 2015 CATATULANG - All Rights Reserved
Template By Kunci Dunia
Back To Top