Sabtu, 02 Oktober 2010

coNtoh tUgas mEnggunakan tc++

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

int main()
{
int ulang,pil;
char nm[25],jurusan[10],kelas[10],pa[10],jenis_kelamin[10];
int nim,umr,semester,kd,harga,totyar;
float jumlah;
char nmb[10];
int A[3][3], B[3][3], X[3][3], Y[3][3], i, j;
int bil;

ulang=4;
do
{
clrscr();
printf("\n\nNama    : candra eka wahyudi\n");
printf("Nim    : 09140614\n");
printf("Jur/Kls    : Manj.informatika/B\n\n");
printf("\n\n\n            PROGRAM INPUT DATA\n");
printf("=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=\n");
printf("\n      1. Identitas diri\n");
printf("      2. Data Barang\n");
printf("      3. Bilangan ganjil\n");
printf("      4. Matrik perkalian\n");
printf("      5. Selesai\n\n");
printf("\n\n----> Tentukan pilihan anda :");scanf("%d",&pil);

switch(pil)
{
case 1 :
   clrscr();

printf(" Masukkan NIM  anda         :");scanf("%d",&nim);
printf(" Masukkan Nama anda         :");scanf("%s",nm);
printf(" Masukkan jurusan anda         :");scanf("%s",jurusan);
printf(" Masukkan kelas anda         :");scanf("%s",kelas);
printf(" Masukkan semester anda         :");scanf("%d",&semester);
printf(" Masukkan PA anda         :");scanf("%s",pa);
printf(" Masukkan Umur anda         :");scanf("%d",&umr);
printf(" Masukkan jenis kelamin anda     :");scanf("%s",jenis_kelamin);
clrscr();
printf("=============================================================");
printf("\n\nAnda telah memasukkan data pribadi sebagai berikut :");
printf("\nNIM           : %d",nim);
printf("\nNama          : %s",nm);
printf("\nJurusan      : %s",jurusan);
printf("\nkelas         : %s",kelas);
printf("\nsemester      : %d",semester);
printf("\nUmur          : %d tahun",umr);
printf("\nJenis kelamin     : %s",jenis_kelamin);
printf("\n\n=============================================================");
getch();
break;
case 2 :
   clrscr();

printf("\nMasukkan kode barang :");scanf("%d",&kd);
printf("Masukkan nama barang :");scanf("%s",&nmb);
printf("Masukkan harga barang:");scanf("%d",&harga);

clrscr();
printf("\n");
printf("***************************************************************");
printf("\nKode Barang               : %d",kd);
printf("\nNama Barang               : %s",nmb);
printf("\nharga                  : %d",harga);
printf("\nmasukkan jumlah barang      : ");scanf("%f",&jumlah);
if(jumlah==2)
printf("potongan            : 10%");
else
if(jumlah==3)
printf("potongan            : 10%");
else
if(jumlah>=4)
printf("potongan            : 15%");
else
printf("potongan                :  0 ");
{
totyar=(jumlah*harga);
printf("\nTotal Bayar         : %d",totyar);
printf("\n\n***************************************************************");

}
getch();
break;
case 3 :
   clrscr();
printf("########################################################");
printf("\n\n              (bilangan ganjil 1-15)\n\n");
for (bil=1; bil<16; bil++)
{    if(bil % 2 == 1)
printf("%5.0i", bil);
}
printf("\n\n########################################################");
getch();
break;
case 4 :
  clrscr();
/******* Masukkan matriks A *******/
for(i=0;i<3;i++)
{    for(j=0;j<3;j++)
{    printf("input data matrik A[%i][%i] : ",i+1,j+1);
fflush(stdin);scanf("%i",&A[i][j]);
}
}

/******** Masukkan matriks B ********/
for(i=0;i<3;i++)
{    for(j=0;j<3;j++)
{    printf("input data matrik B[%i][%i] : ",i+1,j+1);
fflush(stdin);scanf("%i",&B[i][j]);
}
}

/******** Proses perkalian matriks A dan B ********/
for(i=0;i<3;i++)
{    for(j=0;j<3;j++)
{    X[i][j]=A[i][j]*B[i][j];
}
}

/******** Cetak isi matriks A ********/
printf("\n matrik A\n");
for(i=0;i<3;i++)
{    for(j=0;j<3;j++)
printf("%6i",A[i][j]); printf("\n");
}
printf("\n");

/******** Cetak isi matriks B *******/
printf("\n matrik B\n");
for(i=0;i<3;i++)
{    for(j=0;j<3;j++)
printf("%6i",B[i][j]);printf("\n");
}
printf("\n");

/******** Cetak hasil perkalian matriks A dan B *******/
printf("\n matrik perkalian A*B\n");
for(i=0;i<3;i++)
{    for(j=0;j<3;j++)
printf("%6i",X[i][j]);printf("\n");
}
printf("\n\n");
getch();
break;
case 5 :
  return(0);


}
}while (ulang!=0);

return(0);
}

Tidak ada komentar:

Posting Komentar

Entri Populer