Total members 11892 |It is currently Fri Sep 20, 2024 2:19 pm Login / Join Codemiles

Java

C/C++

PHP

C#

HTML

CSS

ASP

Javascript

JQuery

AJAX

XSD

Python

Matlab

R Scripts

Weka





can you help me with my mini project java programming..this is the question..
in the program, name and ID are present in the base class Customer. this is inherited in the derived classes Cash and Card. develop a program to accept the item purchased and amount . a 5% discount is given on purchases above RM150.00. calculate the amount paid.
this the coding..can you check the error.. :beg: :beg: :beg: :beg:
Code:
import java.io.*;


//**************************************** Base Class(Customer) ****************************************

abstract class Customer // Base Class is Customer
{   
   char name1, id1;

   Customer(char a, char b)
   {
      name1 = a;
      id1 = b;
   
      System.out.println("\t Enter your nama : "+a);
      System.out.println("\t Enter your ID : "+b);
   }

   char item1, item2, item3, item4, item5;
   double amount1;
   
   Customer(char c, char d,  char e, char f, char g, double h )
   {
      item1 = c;
      item2 = d;
      item3 = e;
      item4 = f;
      item5 = g;
      amount1 = h;
   }
      abstract void setItem1();
      abstract void setItem2();
      abstract void setItem3();
      abstract void setItem4();
      abstract void setItem5();
}

//**************************************** Derived Class (Cash) ****************************************

class Cash extends Customer   // Derived Class for Cash
{
   Cash(char c, char d, char e, char f, char g)
   {
      super(c, d, e, f, g);
   }

   void setItem1()
   {
      System.out.println("***************************************************+\n");
      System.out.println("|\t Enter your Item Purchased : "+item1+"\t     |");   // This is a Item 1
      System.out.println("***************************************************+\n");
   }
   void setItem2()
   {
      System.out.println("***************************************************+\n");
      System.out.println("|\t Enter your Item Purchased : "+item2+"\t     |");   // This is a Item 2
      System.out.println("***************************************************+\n");
   }
   void setItem3()
   {
      System.out.println("***************************************************+\n");
      System.out.println("|\t Enter your Item Purchased : "+item3+"\t     |");   // This is a Item 3
      System.out.println("***************************************************+\n");
   }
   void setItem4()
   {
      System.out.println("***************************************************+\n");
      System.out.println("|\t Enter your Item Purchased : "+item4+"\t     |");   // This is a Item 4
      System.out.println("***************************************************+\n");
   }
   void setItem5()
   {
      System.out.println("***************************************************+\n");
      System.out.println("|\t Enter your Item Purchased : "+item5+"\t     |");   // This is a Item 5
      System.out.println("***************************************************+\n");
   }
}

//**************************************** Derived Class (Card) ****************************************

class Card extends Customer   // Derived Class for Card
{
   Card(char c, char d, char e, char f, char g)
   {
      super(c, d, e, f, g);
   }

   void setItem1()
   {
      System.out.println("***************************************************+\n");
      System.out.println("|\t Enter your Item Purchased : "+item1+"\t     |");   // This is a Item 1
      System.out.println("***************************************************+\n");
   }
   void setItem2()
   {
      System.out.println("***************************************************+\n");
      System.out.println("|\t Enter your Item Purchased : "+item2+"\t     |");   // This is a Item 2
      System.out.println("***************************************************+\n");
   }
   void setItem3()
   {
      System.out.println("***************************************************+\n");
      System.out.println("|\t Enter your Item Purchased : "+item3+"\t     |");   // This is a Item 3
      System.out.println("***************************************************+\n");
   }
   void setItem4()
   {
      System.out.println("***************************************************+\n");
      System.out.println("|\t Enter your Item Purchased : "+item4+"\t     |");   // This is a Item 4
      System.out.println("***************************************************+\n");
   }
   void setItem5()
   {
      System.out.println("***************************************************+\n");
      System.out.println("|\t Enter your Item Purchased : "+item5+"\t     |");   // This is a Item 5
      System.out.println("***************************************************+\n");
   }
}

// ********************************************* Permulaan *********************************************

public class Customer
{
   public static void main (String [] args)throws IOException
   {
      BufferedReader stdin=new BufferedReader(new InputStreamReader(System.in));
      Scanner stdIn = new Scanner(System.in);

      char nama;
      char id;      
      // char number,nak;

      Date d=new Date();   
      SimpleDateFormat df=new SimpleDateFormat("dd/MM/yyyy"); 

         System.out.println("\n\n*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*");            System.out.println("\n\n\t\t  POLITEKNIK SEBERANG PERAI");
         System.out.println("\t JABATAN TEKNOLOGI MAKLUMAT & KOMUNIKASI");
         System.out.println("\t\t  F4229 - JAVA PROGRAMMING 1");
         System.out.println("\n\t\t MINI PROJECT");
         System.out.println("\t\t  T I T L E  :  F . I . A  C O M P A N Y ");
         System.out.println("\n\n*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*");

         System.out.println(" *--------------*-------------------------------*--------------*");
         System.out.println(" | NAME\t\t| SITI SYAFIQAH BINTI ZUKIFLI\t\t| 10DIP09F2052 |");
         System.out.println(" |\t\t| NURUL AIN BINTI KASERI \t| 10DIP09F2053 |");
         System.out.println(" |\t\t| NOR FATIN SHUHAIDA BINTI ABDULGHANI\t| 10DIP09F2057|");
         System.out.println(" *--------------*-------------------------------*--------------*");
         System.out.println(" | CLASS\t\t| DIP5B\t\t\t\t\t       |");
         System.out.println(" *--------------*----------------------------------------------*");
         System.out.println(" | Date\t\t| "+df.format(d)+"\t\t\t               |");
         System.out.println(" *--------------*----------------------------------------------*");
         System.out.println(" | LECTURER NAME | PUAN PAZILAH BINTI DARUS\t\t       |");
         System.out.println(" *--------------*----------------------------------------------*\n");

   
         slow(); // Paparan WELCOME  TO  F . I . A  C O M P A N Y

         for( int i=1; i<4; i++ )
                {
                 garis();
                   System.out.print("*+*+*+*+*+*+*+");
                 }
            garis();
            System.out.print("Welcome");
            garis();
            System.out.print(" to");
            garis();
            System.out.print(" F . I . A "); //
            garis();
            System.out.print(" C O M P A N Y");
            // garis();
            // System.out.print(" SHOP");

         for( int i=1; i<4; i++ )
                {
                 garis();
                   System.out.print("*+*+*+*+*+*+*+");
                 }

         System.out.println("\n\n \t Enter your information");
   }
}

//*********************************************** NO 1 ***********************************************
         
class CustomerCash
{
   public static void main(String args[])
   {
   
      int sum, discount, amount1, amount2, amount3, amount4, amount5;
      sum = amount1 + amount2 + amount3 + amount4 + amount5;
      discount = sum * 5 / 100;      
      
      if(amount1>150)
      {
         System.out.println("\t Your purchase above RM 150.00, you are entitled to a discount of 5% ");
         System.out.println("\t Your Discount is : "+discount);
      }
      else(amount<150)



// System.out.println("Start: "+df.format(d)+" --> " + df.format(new Date(d.getTime() + 7 * 24 * 60 * 60 * 1000)));
   }
}





Author:

in the line
Code:

int sum
discountamount1amount2amount3amount4amount5;
        
sum amount1 amount2 amount3 amount4 amount5
        
discount sum 100;    
 


where are the values of amount*

_________________
M. S. Rakha, Ph.D.
Queen's University
Canada


Author:
Mastermind
User avatar Posts: 2715
Have thanks: 74 time
Post new topic Reply to topic  [ 2 posts ] 

  Related Posts  to : inherited in the derived classes
 pointers to derived types     -  
 about classes     -  
 how do i create the classes XX and YY?     -  
 How to create and use classes in C++     -  
 Abstract Classes in jsp     -  
 Wrapper classes use in java     -  
 instantiating java classes     -  
 java wrapper classes     -  
 Add and Remove CSS classes to html tag dynamically     -  
 Nested classes(inner class) in java     -  









Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
All copyrights reserved to codemiles.com 2007-2011
mileX v1.0 designed by codemiles team
Codemiles.com is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com