import java.util.Scanner;
import java.text.DecimalFormat;
public class assignment1 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub

		DecimalFormat df = new DecimalFormat("##.00");
		Scanner input = new Scanner(System.in);
		float lab_marks;
        float assignment_marks;
        float hybridassignment_marks;
        float quiz_marks;
        float PracticalAssesement_marks;
        float FinalExam_marks;
        System.out.print("Entre your Lab Activity(ies) mark out of 10: ");
        
        
        lab_marks = input.nextFloat();
        
        System.out.print("Enter your Assignment(s) mark out of 20: ");
        assignment_marks = input.nextFloat();
        
        System.out.print("Entre your Hybrid Assignment(s) mark out of 5: ");
        hybridassignment_marks = input.nextFloat();
        
        System.out.print("Entre your Quiz(zes)/Test(s) mark out of 25: ");
        quiz_marks = input.nextFloat();
        
        System.out.print("Entre your Practical Assesment(s) mark out of 10: " );
        PracticalAssesement_marks = input.nextFloat();
        
        System.out.print("Entre your Final exam mark out of 30: ");
        FinalExam_marks = input.nextFloat();
        
      float practical_grade = (lab_marks+assignment_marks)/30;
      
      System.out.println("\nPractical grade "+( practical_grade*100)+"%");
      
      float theory_grade = (quiz_marks+PracticalAssesement_marks+FinalExam_marks)/65;
      
      System.out.println("Theory grade "+df.format( theory_grade*100)+"%");
      
      float Calculatefinal_grade = (lab_marks+assignment_marks+hybridassignment_marks+quiz_marks+PracticalAssesement_marks+FinalExam_marks  )/100;
      
      System.out.println("Calculate final grade "+df.format( Calculatefinal_grade*100)+"%");
      
      
      
      
       
        
        
        
        
        
	}//end of main

}//end of class
