All pastes #24701 Raw Edit

Computer Store

public text v1 · immutable
#24701 ·published 2005-10-05 20:58 UTC
rendered paste body
main() {

int package, memory, mem, monitor, mon, cdrive, cd;
double memcost, moncost, cdcost, pst, gst, tax, total;

printf("Welcome to IPC Computer Company\n");
printf("Enter the package desired\n");
printf("(1 - basic, 2 - professional)");
scanf("%d", &package);

if (package == 1) {
    package = 799;
   printf("Enter memory required");
   printf("(0 - 256 MB included, 1 - 512 MB, 2 - 768 MB, 3 - 1024 MB:)");
     scanf("%d", &memory);

     if (memory == 0) {
         mem = 1;
         memcost = 0;
}

else if (memory == 1) {
         mem = 2;
         memcost = 199;
}

else if (memory == 2) {
         mem = 3;
         memcost = 398;
}

else if (memory == 3) {
         mem = 4;
         memcost = 796;
}

   printf("Enter monitor required\n");
   printf("(0 - 17\" CRT included, 1 - 19\" CRT, 2 - 19\" LCD):");
     scanf("%d", &monitor);

      if (monitor == 0) {
          mon = 1;
          moncost = 0;
}

else  if (monitor == 1) {
mon = 2;
          moncost = 99;
}

else  if (monitor == 2) {
          mon = 3;
          moncost = 199;
}

   printf("Enter CD/DVD drive required\n");
   printf("(0 - CD-writer included, 1 - combo CD-writer%/DVD reader, 2 - DVD-wri
ter):");
     scanf("%d", &cdrive);

      if (cdrive == 0) {
          cd = 1;
          cdcost = 0;
}

else  if (cdrive == 1) {
          cd = 2;
          cdcost = 59;
}
else  if (cdrive == 2) {
          cd = 3;
          cdcost = 159;
}

printf("\n========================================================\n");
printf("Basic Package:                                    799.00\n");

if (mem == 1) {
    printf("256 MB Memory:                                      0.00\n");
}

if (mem == 2) {
    printf("512 MB Memory:                                    199.00\n");
}

if (mem == 3) {
    printf("768 MB Memory:                                    398.00\n");
}

if (mem == 4) {
    printf("1024 MB Memory:                                   597.00\n");
}
if (mon == 1) {
    printf("17\" CRT Monitor:                                    0.00\n");
}

if (mon == 2) {
    printf("19\" CRT Monitor:                                   99.00\n");
}

if (mon == 3) {
    printf("19\" LCD Monitor:                                  199.00\n");
}

if (cd == 1) {
    printf("CD-writer:                                          0.00\n");
}

if (cd == 2) {
    printf("Combo CD-writer%/DVD reader                         59.00\n");
}

if (cd == 3) {
    printf("DVD-Writer:                                       159.00\n");
}
total = package + memcost + moncost + cdcost;
pst = 0.08 * total;
gst = 0.07 * total;
tax = 0.15 * total;

printf("PST:                                             %7.2lf\n", pst);
printf("GST:                                             %7.2lf\n", gst);
printf("========================================================\n");
printf("Total Cost:                                      %7.2lf\n", total + tax)
;

}