Tampilkan postingan dengan label Praktikum Algoritma. Tampilkan semua postingan
Tampilkan postingan dengan label Praktikum Algoritma. Tampilkan semua postingan

Senin, 18 April 2011

Program Invers Matrik Ordo 3x3

#include (stdio.h)
#include (stdlib.c)
#include (conio.h)
note: kurungnya nanti ganti sama kurung yang kurang dari dan lebih dari ya(< and>)
int main(){
int i,j,det;
    int A[3][3],d=0;
    double b[3][3];
    double c[3][3];
    int baris, kolom;
    for(baris=0; baris<3; baris++ ){
        for(kolom=0; kolom<3; kolom++){
        printf("\tMatriks A(%d,%d) = ",baris,kolom);scanf("%d",&A[baris][kolom]);
        }
    }

Karena codingnya kepanjangan, jadi saya potong dan anda bisa kelanjutannya dengan klik baca selanjutnya...(^_^) hehehehe

Kamis, 14 April 2011

Program Record Bahasa C

Record merupakan sebuah fungsi yang berfungsi untuk menampung beberapa variabel yang berbeda tipe data.
Contoh programnya
#include
#include

struct toko{
        char nama[100];
        int jumlah,harga,waktu;
    }barang[100];

int main(){
    int a,b,n,pil;
    int x=0,y=0,z=0;
    printf("Jumlah Barang = ");scanf("%d",&n);
    for(a=1; a<=n; a++){
        printf("\nBarang ke-%d\n",a);
        printf(" Nama   : ");scanf("%s",barang[a].nama);
        printf(" Jumlah : ");scanf("%d",&barang[a].jumlah);
        printf(" Harga  : ");scanf("%d",&barang[a].harga);
        printf(" Waktu  : ");scanf("%d",&barang[a].waktu);
    }
    printf("\n---------------------------------------------------------\n");
    printf("| NO |    Nama Barang    | Jumlah |    Harga    | Waktu |\n");
    printf("---------------------------------------------------------\n");
    for(a=1; a<=n; a++){
        printf("| %d  | %s\t\t | %d\t  | %d\t\t| %d\t|\n",a,barang[a].nama,barang[a].jumlah,barang[a].harga,barang[a].waktu);
        x+=barang[a].jumlah;
        y+=barang[a].harga;
        z+=barang[a].waktu;
    }
    printf("---------------------------------------------------------\n");
    printf("|      TOTAL             | %d\t  | %d\t\t| %d\t|\n",x,y,z );
    printf("---------------------------------------------------------\n");
    printf("\nMENU :\n");
    printf(" (1) Untuk Mengurutkan berdasarkan Nama\n");
    printf(" (2) Untuk Mencari Data\n");
    printf("\nMasukkan Pilihan ANDA = ");scanf("%d", &pil);
    if(pil==1){
        for(a=1;a<=n;a++){
            for(b=1;b<=n;b++){
                if(strcmp(barang[a].nama,barang[b].nama)<0){
                    char temp[100];
                    strcpy(temp,barang[a].nama);
                    strcpy(barang[a].nama,barang[b].nama);
                    strcpy(barang[b].nama,temp);
                    }
                }
            }

Powered By Blogger