Jump to content

please help me with my code..

- - - - -

  • Please log in to reply
1 reply to this topic

#1
jun71178

jun71178

    Newbie

  • Members
  • PipPip
  • 17 posts
could anyone help me with my code.. im struggling on how i can show the output of my code.. the output should be like this one..

Output:

Name: (name entered)
Subject: (subject entered)
Grades
Prelim: (*.20 of Prelim result)
Midterm: (*.20 of Midterm result)
PreFinal: (*.20 of PreFinal result)
Finals: (*.40 of Finals result)
Grade (simple add Prelim+Midterm+PreFinal+Finals)

and i already done this codes...

import javax.swing.*;

public class MainMenu{

	public static void main (String args[]){

		

		int intChoice;

		

		classPrelim objectPrelim=new classPrelim();

		classMidterm objectMidterm=new classMidterm();

		classPreFinal objectPreFinal=new classPreFinal();

		classFinals objectFinals=new classFinals();

		classStudentRecordList objectStudentRecordList=new classStudentRecordList();		

			

		String strMainMenuChoice=JOptionPane.showInputDialog(null,"\nMain Menu\n\n1: Student Record\n\n2: Subject\n\n");

		intChoice=Integer.parseInt(strMainMenuChoice);

		

		if(intChoice==1){

			

			classStudentRecord objectStudentRecord=new classStudentRecord();

			objectStudentRecord.methodactivity();

			

		}

		

		else{

						

			classSubject objectSubject=new classSubject();

			objectSubject.methodactivity();

			

		}

	}

}

import javax.swing.*;

public class classStudentRecord extends MainMenu{

	public void methodactivity(){

		

		int intChoice;

		String strFirstName=" ";

		String strSecondName=" ";

		String strLastName=" ";

		String strMiddleName=" ";

		

				

		strFirstName=JOptionPane.showInputDialog(null,"First Name: \n");

		strSecondName=JOptionPane.showInputDialog(null,"Second Name: \n");

		strLastName=JOptionPane.showInputDialog(null,"Last Name: \n");

		strMiddleName=JOptionPane.showInputDialog(null,"Middle Name: \n");

		

		String strStudentRecord="\nStudent Record\n\nFirst Name: \n"+strFirstName+"\n\nSecond Name: \n"+strSecondName+"\n\nLast Name: \n"+strLastName+"\n\nMiddle Name: \n"+strMiddleName+"\n"+"\nSuccessfully Recorded !!\n\n";

		JOptionPane.showMessageDialog(null,strStudentRecord);

		JOptionPane.showMessageDialog(null,"Please Proceed to Subject Menu");

		

		String strMainMenuChoice=JOptionPane.showInputDialog(null,"\nMain Menu\n\n1: Student Record\n\n2: Subject\n\n");

		intChoice=Integer.parseInt(strMainMenuChoice);

		

		if(intChoice==2){

			

		classSubject objectSubject=new classSubject();

		objectSubject.methodactivity();

		

		

			

		}

	}

}

import javax.swing.*;

public class classSubject extends MainMenu{

	public void methodactivity(){

		

	

		String strSubject=" ";

		

		strSubject=JOptionPane.showInputDialog(null,"Enter Subject");

		

		JOptionPane.showMessageDialog(null,"\nSubject:\n"+strSubject+"\n\nSuccessfully Recorded !!\n\n");

		

		JOptionPane.showMessageDialog(null,"\nPlease Proceed to Grades Menu\n\n");

		

		classGradesMenu objectGradesMenu=new classGradesMenu();

		objectGradesMenu.methodactivity();

			

		}

		

	}


import javax.swing.*;

public class classGradesMenu extends MainMenu{

	public void methodactivity(){

		

		

		String strChoice=JOptionPane.showInputDialog(null,"\nGrades Menu\n\n1: First Prelim\n2: Midterm\n3: Prefinals\n4: Finals\n\n");

		int intChoice2=Integer.parseInt(strChoice);

		

		if (intChoice2==1){

			

		classPrelim objectPrelim=new classPrelim();

		objectPrelim.prelim();

		

		

		}

		

		if (intChoice2==2){

		

		classMidterm objectMidterm=new classMidterm();

		objectMidterm.midterm();

		

		

		}

		

		if (intChoice2==3){

		

		classPreFinal objectPreFinal=new classPreFinal();

		objectPreFinal.prefinal();

		

		

		}

		

		if(intChoice2==4){

			

		classFinals objectFinals=new classFinals();

		objectFinals.finals();

		

		

		}

		

		}

	}

import javax.swing.*;

public class classPrelim extends classGradesMenu{

	public int prelim(){

		

		int PQ1,PQ2,PCS,PExam;

		int Presult;

			

			

			String strPQ1=JOptionPane.showInputDialog(null,"Enter Q1:");

			PQ1=Integer.parseInt(strPQ1);

			String strPQ2=JOptionPane.showInputDialog(null,"Enter Q2:");

			PQ2=Integer.parseInt(strPQ2);

			String strPCS=JOptionPane.showInputDialog(null,"Enter CS:");

			PCS=Integer.parseInt(strPCS);

			String strPExam=JOptionPane.showInputDialog(null,"Enter Exam:");

			PExam=Integer.parseInt(strPExam);

			Presult=PQ1+PQ2+PCS+PExam;

			String Pgrade="\nQ1:       "+PQ1+"\nQ2:       "+PQ2+"\nCS:       "+PCS+"\nExam:  "+PExam+"\nGrade: "+Presult;

			JOptionPane.showMessageDialog(null,"\nPrelim Grade\n"+Pgrade+"\n\n");

			

			JOptionPane.showMessageDialog(null,"Prelim Grades Successfully recorded\n\nPlease proceed to Midterm menu");

		

			classGradesMenu objectGradesMenu=new classGradesMenu();

			objectGradesMenu.methodactivity();

			return(Presult);

			

	}

}


import javax.swing.*;

public class classMidterm extends classGradesMenu{

	public int midterm(){

		

		int MQ1,MQ2,MCS,MExam;

		int Mresult;

		

				

			String strMQ1=JOptionPane.showInputDialog(null,"Enter Q1:");

			MQ1=Integer.parseInt(strMQ1);

			String strMQ2=JOptionPane.showInputDialog(null,"Enter Q2:");

			MQ2=Integer.parseInt(strMQ2);

			String strMCS=JOptionPane.showInputDialog(null,"Enter CS:");

			MCS=Integer.parseInt(strMCS);

			String strMExam=JOptionPane.showInputDialog(null,"Enter Exam:");

			MExam=Integer.parseInt(strMExam);

			Mresult=MQ1+MQ2+MCS+MExam;

			String Mgrade="\nQ1:       "+MQ1+"\nQ2:       "+MQ2+"\nCS:       "+MCS+"\nExam:  "+MExam+"\nGrade: "+Mresult;

			JOptionPane.showMessageDialog(null,"\nMidterm Grade\n"+Mgrade+"\n\n");

			

			JOptionPane.showMessageDialog(null,"Midterm Grade Successfully recorded\n\nPlease proceed to PreFinal menu");

	

			classGradesMenu objectGradesMenu=new classGradesMenu();

			objectGradesMenu.methodactivity();

			return(Mresult);

			

			

	}

}


import javax.swing.*;

public class classPreFinal extends classGradesMenu{

	public int prefinal(){

		

		int PFQ1,PFQ2,PFCS,PFExam;

		int PFresult;

		

				

			String strPFQ1=JOptionPane.showInputDialog(null,"Enter Q1:");

			PFQ1=Integer.parseInt(strPFQ1);

			String strPFQ2=JOptionPane.showInputDialog(null,"Enter Q2:");

			PFQ2=Integer.parseInt(strPFQ2);

			String strPFCS=JOptionPane.showInputDialog(null,"Enter CS:");

			PFCS=Integer.parseInt(strPFCS);

			String strPFExam=JOptionPane.showInputDialog(null,"Enter Exam:");

			PFExam=Integer.parseInt(strPFExam);

			PFresult=PFQ1+PFQ2+PFCS+PFExam;

			String PFgrade="\nQ1:       "+PFQ1+"\nQ2:       "+PFQ2+"\nCS:       "+PFCS+"\nExam:  "+PFExam+"\nGrade: "+PFresult;

			JOptionPane.showMessageDialog(null,"\nPreFinal Grade\n"+PFgrade+"\n\n");

			

			JOptionPane.showMessageDialog(null,"PreFinal Grade Successfully recorded\n\nPlease proceed to Finals menu");

		

			classGradesMenu objectGradesMenu=new classGradesMenu();

			objectGradesMenu.methodactivity();

			return(PFresult);

		

	}

}

import javax.swing.*;

public class classFinals extends classGradesMenu{

	public int finals(String strFirstName, String strSecondName, String strLastName,  String strMiddleName, int Fresult, int PQ1, int PQ2, int PCS, int Presult, int MQ1, int MQ2, int MCS, int MExam, int Mresult, int PFQ1, int PFQ2, int PFCS, int PFExam, int PFresult, int FQ1, int FQ2, int FCS, int FExam, int PExam, String strSubject){

	

		

		double FinalGrade;

			

			String strFQ1=JOptionPane.showInputDialog(null,"Enter Q1:");

			FQ1=Integer.parseInt(strFQ1);

			String strFQ2=JOptionPane.showInputDialog(null,"Enter Q2:");

			FQ2=Integer.parseInt(strFQ2);

			String strFCS=JOptionPane.showInputDialog(null,"Enter CS:");

			FCS=Integer.parseInt(strFCS);

			String strFExam=JOptionPane.showInputDialog(null,"Enter Exam:");

			FExam=Integer.parseInt(strFExam);

			Fresult=FQ1+FQ2+FCS+FExam;

			String Fgrade="\nQ1:       "+FQ1+"\nQ2:       "+FQ2+"\nCS:       "+FCS+"\nExam:  "+FExam+"\nGrade: "+Fresult;

			JOptionPane.showMessageDialog(null,"\nFinals Grade\n"+Fgrade+"\n\n");

			

			JOptionPane.showMessageDialog(null,"Finals Grades Successfully recorded\n\nPlease press Enter for Student Record List");

			

			FinalGrade=Presult*.20+Mresult*.20+PFresult*.20+Fresult*.40;

			String strOutput="OUTPUT\n\nName:         "+strFirstName+" "+strMiddleName+" "+strLastName+"\nSubject:      "+strSubject+"\n\nGrades\nPrelims :     "+ Presult*.20+"\nMidterms :  "+ Mresult*.20+"\nPreFinals :  "+ PFresult*.20+"\nFinals :         "+ Fresult*.40+"\nGrade:       "+FinalGrade;

			

	

			classStudentRecordList objectStudentRecordList=new classStudentRecordList();

			objectStudentRecordList.methodactivity();

			return(Fresult);	

	}

}

import javax.swing.*;

public class classStudentRecordList extends classFinals{

	public void studentrecordlist(String strOutput){

	

		JOptionPane.showMessageDialog(null,strOutput);

		

	}

}

Please i need your suggestions on how i will show the output of my codes..

Thank you very much on your concern!! Good day to all!!

Edited by ZekeDragon, 19 February 2011 - 07:33 AM.
Please use [CODE] tags (the # button) when posting code.


#2
jun71178

jun71178

    Newbie

  • Members
  • PipPip
  • 17 posts
please i need some of your suggestions and time....... on how i can access the required output........thanks to all!!!




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users