Jumat, 06 April 2012

Algoritma dan Struktur Data 2

Algoritma dan Struktur Data 2

1. Array


#include <stdio.h>
#include <conio.h>

void garis(int panjang)
{
int i;
for(i=1;i<=panjang;i++)
                {
                printf("=");
                 }
printf("\n");
}

void main(){
char nota[100], nama[100], kode_barang[100][100], nama_barang[100][100];
int a, harga[100], unit[100], banyak, jumlah[100], total;

printf("Masukan No Nota \t = ");
                gets(nota);
printf("Masukan Nama Pelanggan \t = ");
                gets(nama);
garis(30);
printf("Masukan Banyak Data \t = ");
                scanf("%d", &banyak);
garis(30);
for (a=1; a<=banyak; a++)
                {
                printf("Masukan Kode Barang \t = ");
                                scanf("%s", &kode_barang[a]);
                printf("Masukan Nama Barang \t = ");
                                scanf("%s", &nama_barang[a]);
                printf("Masukan Harga Barang \t = ");
                                scanf("%d", &harga[a]);
                printf("Masukan Unit Barang \t = ");
                                scanf("%d", &unit[a]);
                jumlah[a]=harga[a]*unit[a];
   garis(30);
   total=total+jumlah[a];
                }

clrscr();
printf("No Nota \t = %s\n",nota);
printf("Nama Pelanggan \t = %s\n\n",nama);
garis(75);
printf(" No \t Kode Barang \t Nama Barang \t Harga \t Unit \t Jumlah \n");
garis(75);
for (a=1; a<=banyak; a++)
                {
                printf("%3d \t %7s \t %7s \t %5d \t %3d \t %6d \n",a, kode_barang[a], nama_barang[a], harga[a], unit[a], jumlah[a]);
                }
garis(75);
printf("\t\t\t\t\t\t Total = %6d\n", total);

getch();
}


Tidak ada komentar: