package lectures.conditionals;
import util.annotations.WebDocuments;

@WebDocuments({"Lectures/Conditionals.pptx", "Lectures/Conditionals.pdf", "Videos/Conditionals.avi"})
public class IfExamples {
    public static final int PASS_CUTOFF = 50;
    public static final int A_CUTOFF = 90;
    public static final int B_CUTOFF = 80;
    public static final int C_CUTOFF = 70;
    public static final int D_CUTOFF = 60;
    
    public  static void printPassFailStatus(int score) {
         if (score < PASS_CUTOFF)
             System.out.println("FAILED");
         else
             System.out.println("PASSED");
        
    }

    public static void fancyPrintGrade(int score) 
       {
        if (score < PASS_CUTOFF) 
           {
            System.out.println("**************");
            System.out.println("FAILED");
            System.out.println("**************");
               }
        else 
          {
            System.out.println("**************");
            System.out.println("PASSED");
            System.out.println("Congratulations!");
            System.out.println("**************");
             }
     }
    public static void fancyPrintGradeWithoutCodeDuplication(int score)    {
        System.out.println("**************");
        if (score < PASS_CUTOFF)   
            System.out.println("FAILED");
        else {
            System.out.println("PASSED");
            System.out.println("Congratulations!"); 
         }
        System.out.println("**************");
     }
    public static char toLetterGrade (int score) {
        if (score >= A_CUTOFF)
             return 'A';
        else if (score >= B_CUTOFF) 
             return 'B';
        else if (score >= C_CUTOFF) 
             return 'C';
        else if (score >= D_CUTOFF) 
             return 'D';
        else 
             return 'F';
        }


}