Shakil_Hossain

resultCalculator.java

Jun 10th, 2020
194
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.90 KB | None | 0 0
  1. package resultcalculator.java;
  2.  
  3. import java.util.Scanner;
  4.  
  5. public class ResultCalculatorJava {
  6.  
  7.     public static void main(String[] args) {
  8.  
  9.         System.out.println("Data Structure 3 Credit");
  10.         System.out.println("Structure Programming 3 Credit");
  11.         System.out.println("Algorithm 3 Credit");
  12.         System.out.println("Database Management 3 Credit");
  13.         System.out.println("Structure Programming Lab 1 Credit\n\n");
  14.         Scanner scanner = new Scanner(System.in);
  15.  
  16.         float marksDataStruct;
  17.         System.out.println("Enter Your Data Structure Mark : ");
  18.         marksDataStruct = scanner.nextFloat();
  19.  
  20.         float marksStructure;
  21.         System.out.println("Enter Your Structure Programming Mark : ");
  22.         marksStructure = scanner.nextFloat();
  23.  
  24.         System.out.println("Enter Your Algoritm Mark : ");
  25.         float marksAlgorithm;
  26.         marksAlgorithm = scanner.nextFloat();
  27.  
  28.         float marksDatabase;
  29.         System.out.println("Enter Your Database Management Mark : ");
  30.         marksDatabase = scanner.nextFloat();
  31.  
  32.         float marksStructureLab;
  33.         System.out.println("Enter Your Structure Programming Lab Mark : ");
  34.         marksStructureLab = scanner.nextFloat();
  35.  
  36.         float cgDataStruct;
  37.         cgDataStruct = cgpa(marksDatabase);
  38.         System.out.println("your GPA in Data Structure is " + cgDataStruct);
  39.         float cgStructure;
  40.         cgStructure = cgpa(marksStructure);
  41.         System.out.println("your GPA in Structure Programming is " + cgStructure);
  42.         float cgAlgorithm;
  43.         cgAlgorithm = cgpa(marksAlgorithm);
  44.         System.out.println("your GPA in Algorithm is " + cgAlgorithm);
  45.         float cgDatabase;
  46.         cgDatabase = cgpa(marksDatabase);
  47.         System.out.println("your GPA in Database Management is " + cgDatabase);
  48.         float cgStructureLab;
  49.         cgStructureLab = cgpa(marksStructureLab);
  50.         System.out.println("your GPA in Structure Programming Lab is " + cgStructureLab);
  51.         float result;
  52.         result = (cgDataStruct * 3 + cgStructure * 3 + cgAlgorithm * 3 + cgDatabase * 3 + cgStructureLab * 1) / 13;
  53.         System.out.println("Your total CGPA is " + result);
  54.     }
  55.  
  56.     public static float cgpa(float marks) {
  57.         float cg = 0;
  58.         if (marks >= 80 && marks <= 100) {
  59.             cg = 4.00f;
  60.         }
  61.         if (marks >= 75 && marks < 80) {
  62.             cg = 3.75f;
  63.         }
  64.         if (marks >= 70 && marks < 75) {
  65.             cg = 3.50f;
  66.         }
  67.         if (marks >= 65 && marks < 70) {
  68.             cg = 3.25f;
  69.         }
  70.         if (marks >= 60 && marks < 65) {
  71.             cg = 3.00f;
  72.         }
  73.         if (marks >= 50 && marks < 60) {
  74.             cg = 2.75f;
  75.         }
  76.         if (marks >= 40 && marks < 50) {
  77.             cg = 2.50f;
  78.         }
  79.         if (marks < 40 && marks >= 0) {
  80.             cg = 0.00f;
  81.         }
  82.         return cg;
  83.     }
  84.  
  85. }
Advertisement
Add Comment
Please, Sign In to add comment