Grading Program Help

I'm taking a Java class and need some help with a program. I already turned it in, so I'm not looking for somebody to do the work for me. I just want to understand where I screwed up.
If the user enters 'numbers':
Get input for the grade number in decimal format. i.e. 74.22645 (enter it with 5 decimal places)
Utilize the Math class and round the number to zero decimal places, then use the int cast method (Page 82) to convert to an integer.(ensure you round it before type casting it)
Utilize a switch statement to determine the corresponding letter grade. Use the grading criteria from this course for the numbers. (ensure you accept all allowable numbers i.e. 70-79 and all in between)
Output the corresponding letter grade along with the initial number entered in decimal format utilizing the printf method and format specifiers. Output the number in only 3 decimal places.
34
if the user enters 'letters':
Get input for the grade letter in String format.
Utilize a switch statement to determine the corresponding output for the letter entered. (ensure you accept both upper and lower case letters.
Use the grading criteria from this course for the numbers. (you must use charAt( ) so the string will work with your switch)
Output the corresponding numbers values for the letter entered along with the letter initially entered.
import java.util.Scanner;
public class EdwardsToddProg4
public static void main(String[] args)
Scanner stdIn = new Scanner(System.in);
int choice;
double numberGrade;
int numericGrade;
String letterGrade;
System.out.println("Welcome to Todd’s Grading Program");
System.out.println("Enter 1 for number grades and 2 for letter grades.");
int selection = choice.charAt(0);
while (selection==1)
System.out.println("Enter a number grade in the following format, 88.12345");
//numberGrade += stdIn.nextLine ();
numberGrade = Math.round(numberGrade);
numericGrade = (int) (numberGrade);
switch (numericGrade)
case 1:
if (numericGrade >=90 && numericGrade <=100);
System.out.printf("\n You got an A because your grade is: %.2f \n",numberGrade);
break;
case 2:
if (numericGrade >=80 && numericGrade <=89);
System.out.printf("\n You got an B because your grade is: %.2f \n", numberGrade);
break;
case 3:
if (numericGrade >=70 && numericGrade <=79);
System.out.printf("\n You got an C because your grade is: %.2f \n",numberGrade);
break;
case 4:
if (numericGrade >=60 && numericGrade <=69);
System.out.printf("\n You got an D because your grade is: %.2f \n",numberGrade);
break;
case 5:
if (numericGrade <=59);
System.out.printf("\n You got an F because your grade is: %.2f \n",numberGrade);
break;
while (selection==2)
     System.out.println("Please enter your letter grade.");
     letterGrade += stdIn.nextLine ();
     switch (letterGrade)
          case A:
               System.out.println("90-100 =" +"A".equalsIgnoreCase("a"));
               break;
          case B:
               System.out.println("80-89.9 =" +"B".equalsIgnoreCase("b"));
               break;
          case C:
               System.out.println("70-79.9 =" +"C".equalsIgnoreCase("c"));
               break;
          case D:
               System.out.println("60-69.9 =" +"D".equalsIgnoreCase("d"));
               break;
          case F:
               System.out.println("0-59.9 =" +"F".equalsIgnoreCase("f"));
               break;
}

Okay, so I went back in and updated my program.
I got rid of int selection=choice.charAt(0); now i just have System.out.println("Enter 1 for number grades and 2 for letter grades.");
I updated my while statements to: while (choice==1) and while (choice==2)
the only errors i am getting now revolve around entering lettergrades: here's what i have.
while (choice==2) //changed selection to choice
     System.out.println("Please enter your letter grade.");
letterGrade.charAt(0);
switch (letterGrade) //changed to grade
          case A:
               System.out.println("90-100 =" +"A".equalsIgnoreCase("a"));
               break;
I'm still getting an error that says it's looking for an int in switch(letterGrade) statement and I'm not sure why...why does the switch need and int?
Also still getting beat up on my cases. I guess I thought that's what the charAt(0) would give me. if the user enters an A then case A applies. I'm guessing I thought wrong????

Similar Messages

  • Grading Program - Having a hard time

    Hi, I am making a grading program for my intro java class. We are required to make our own class and then use a "driver" class to test our template. The problem I am running into is that I do not know why some variables are being returned while others are not.
    In the program, we are to create a class that gets the student id/quiz1 score, quiz2, midterm, and final. The grades are weighted. I will paste the StudentRecord class, the DriverStudentRecord, and then a sample output. Please help. I have been banging my head into this book but nothing is jumping out at me on how to fix it. Thanks!
    StudentRecord
    import java.util.*;
    public class StudentRecord {
         private int studentID, quizOne, quizTwo, midTerm, finalExam, overallScore,
                     quizTotal;
         private char letterGrade;
         public void readInput()
              Scanner keyboard = new Scanner(System.in);
              System.out.println("Please enter the Student's ID#: ");
              studentID = keyboard.nextInt();
              System.out.println("Please enter the score for Quiz 1: ");
              quizOne = keyboard.nextInt();
              System.out.println("Please enter the score for Quiz 2: ");
              quizTwo = keyboard.nextInt();
              System.out.println("Please enter the score for the Midterm: ");
              midTerm = keyboard.nextInt();
              System.out.println("Please enter the score for the Final Exam: ");
              finalExam = keyboard.nextInt();
         public void calculation()
              quizTotal = quizOne + quizTwo;
              quizTotal = quizTotal * (25/100);
              midTerm = midTerm * (25/100);
              finalExam = finalExam * (50/100);
              overallScore = quizTotal + midTerm + finalExam;
         public char letterGrade()
              if (overallScore >= 90)
                   return 'A';
              else if ((overallScore >= 80) && (overallScore < 90))
                   return 'B';
              else if ((overallScore >= 70) && (overallScore < 80))
                   return 'C';
              else if ((overallScore >= 60) && (overallScore < 70))
                   return 'D';
              else if ((overallScore >= 0) && (overallScore < 60))
                   return 'F';
              else
                   return 'Z';
         public void writeOutput()
              System.out.println("Student# " + studentID + " grade report");
              System.out.println("Quiz one = " + quizOne);
              System.out.println("Quiz two = " + quizTwo);
              System.out.println("Quiz totals = " + quizTotal);
              System.out.println("Midterm = " + midTerm);
              System.out.println("Final = " + finalExam);
              System.out.println("Overall Score = " + overallScore);
              System.out.println("Final Letter Grade = " );
         }DriverStudentRecord
    public class DriverStudentRecord {
         public static void main(String[] args) {
        StudentRecord testStudent = new StudentRecord();
        testStudent.readInput();
        testStudent.calculation();
        testStudent.letterGrade();
        testStudent.writeOutput();
    }& Sample output
    Please enter the Student's ID#:
    999
    Please enter the score for Quiz 1:
    10
    Please enter the score for Quiz 2:
    8
    Please enter the score for the Midterm:
    90
    Please enter the score for the Final Exam:
    70
    Student# 999 grade report
    Quiz one = 10
    Quiz two = 8
    Quiz totals = 0
    Midterm = 0
    Final = 0
    Overall Score = 0
    Final Letter Grade =
    Why are only quiz1 and 2 responses being carried over, but the rest are not? Does this look okay so far? I have never written my own class like this. Lastly, how do I get the letterGrade to print its return value? Thanks all! I really do appreciate it.

    I went through uni with a chineese bloke, apparently
    if you get less than 50% for anything (once) they
    kick you out of school and make you a farmer. Tough
    call on a six year old.
    eristic,
    I know you're learning, and you appear to be making
    good progress, so feel free to ignore this small
    criticism... your readInput and writeOutput methods
    would be better placing in your driver class. Apart
    from thay you're coming along fine.
    1)
    ... do not alter thevalues of your quizes, midterm,and final.
    Use the weights (25, 50, etc) in your finalcalculation only.
    I think pete means (but I can't talk for him)
    something like :    public void calculation()
    score = (quiz1+quiz2)/4.0 + midTerm/4.0 +
    finalExam/2.0;
    }) You forgot something on this line:
    System.out.println("Final Letter Grade = " );
    test it... work out a bunch (6 should do) students
    scores by hand, or with a calculator, or use excel...
    and then run them through your program. Are the
    answers what you expected?I was under the impression that the DriverStudentRecord is just a title for a test class? Instead of saying test, the prof. said Driver. Does driver mean something more than that? Also, I'm just following the structure that I've seen in my book so far. What advantage/benefit is there for putting those 2 in the driver? (that way I can understand why they are better suited there).

  • When i open itunes its normal and then out of nowhere it says "itunes has stopped working" and i have to click 'close program'. help?

    when i open itunes its normal and then out of nowhere it says "itunes has stopped working" and i have to click 'close program'. help?

    Having the same issue here....a quick fix is to just minimize the window, and immediately maximize it.  It will now fit the screen.  Trouble is, after you close it, you'll have to do it again when you re-start itunes.  The good news is it takes all of about 2 seconds.  Apple should fix this.  Should.

  • Programming help - how to get the read-only state of PDF file is windows explorer preview is ON?

    Programming help - how to get the read-only state of PDF file is windows explorer preview is ON?
    I'm developing an application where a file is need to be saved as pdf. But, if there is already a pdf file with same name in the specified directory, I wish to overwrite it. And in the overwrite case, read-only files should not be overwritten. If the duplicate(old) file is opened in windows (Win7) explorer preview, it is write protected. So, it should not be overwritten. I tried to get the '
    FILE_ATTRIBUTE_READONLY' using MS API 'GetFileAttributes', but it didn't succeed. How Adobe marks the file as read-only for preview? Do I need to check some other attribute of the file?
    Thanks!

    Divya - I have done it in the past following these documents. Please read it and try it it will work.
    Please read it in the following order since both are a continuation documents for the same purpose (it also contains how to change colors of row dynamically but I didnt do that part I just did the read_only part as your requirement) 
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/f0625002-596c-2b10-46af-91cb31b71393
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/d0155eb5-b6ce-2b10-3195-d9704982d69b?quicklink=index&overridelayout=true
    thanks!
    Jason PV

  • Freely Programmed help in Pop Up Window

    Hi,
      Is it possible to display the data of freely programmed help in the pop up window.
    Thanks
    Raghavendra

    Hi Thomas,
       I agree that by using Freely Programmed help the data will be displayed in a seperate window. I want to display the data in a window( of type Pop Up) because i am displaying table control with 3 fields on clicking f4 and it has 2 buttons Ok and Cancel. But if there are 50 entries the user needs to scroll down to click on Ok. If the window is of type pop up Ok button will be embedded in the window instead of on view.
    Thanks
    Raghavendra

  • Freely programmed help in ALV

       HI:ALL
          How to achieve  Freely programmed help in ALV?

    Hi,
    On APPLY buttton action, write the below code
    *Fire the event to indicate that data selection is done
    wd_comp_controller->fire_vh_data_selected_evt( ).
    wd_comp_controller->value_help_listener->close_window( ).
    *Raise Event
       cl_fpm_factory=>get_instance( )->raise_event_by_id( EXPORTING   iv_event_id   = '<custom event name>').
    And in PROCESS_EVENT of your webdynpro component(where Freely Programmed search help is implemented) write the code as per your requirement to set the values back to the table.
    CASE IO_EVENT->MV_EVENT_ID.
              WHEN '<CUSTOM EVENT NAME>'.
                        write code as per your requirement.
    ENDCASE.
    Thanks
    KH

  • N95 Maps Program Help and Suggestions Anybody??

    N95 Maps Program Help and Suggestions Anybody??
    havnt updated to firmware v12 yet
    Why can't I search my Address or Current Location and then save this as HOME or say my Start_Point_01?
    I have managed to save my HOME as a PEOPLE LOCATION and my friends address etc and worked out
    how to plan a route etc, BUT Maps GPS POSITION thinks I live 20 miles away??
    I dont seem to be able to simply set my HOME or Current Location myself,
    I have seen some Satelite activity but insists I live 20 miles away :/ how do I fix this,
    it's realy annoying. any handy tips people??
    cant upgrade firmware as need phone plugged into wall socket
    at webcafe, will have to wait for firmware :/
    N95-1 (8GB-MicroSD),LCG-Audio,Fring,Nimbuzz,Skype,Youtube,iPlayer,Garmin4-GPS.Googlemaps,SkyFire,ZoneTag,Gravity, Sennheiser CX-400-IIs,500-IIs,TR-120 Wireless,HD215'S.AudioTechnica ATX-M50's.BT B-Tube BT Speaker.

    The least problems you'll have with miniDV cameras. About any miniDV camera will connect to a Mac via Firewire. HDD cameras are an open invitation to trouble, especially as you speak of older computers.
    There are well-featured models out there now for 2-300 bucks. But watch out for cameras that connect to the computer via a dock. I had two Sony with these @#$% docking stations .... both docks broke and rendered the cameras useless for capturing. replacing the dock was nearly the price of a new cam.

  • What Is Wrong With My Program Help

    This Is The Assignment I Have To Do:
    Write a Java program that prints a table with a list of at least 5 students together with their grades earned (lab points, bonus points, and the total) in the format below.
    == Student Points ==
    Name Lab Bonus Total
    Joe 43 7 50
    William 50 8 58
    Mary Sue 39 10 49
    The requirements for the program are as follows:
    1.     Name the project StudentGrades.
    2.     Print the border on the top as illustrated (using the slash and backslash characters).
    3.     Use tab characters to get your columns aligned and you must use the + operator both for addition and string concatenation.
    4.     Make up your own student names and points -- the ones shown are just for illustration purposes. You need 5 names.
    This Is What I Have So Far:
    * Darron Jones
    * 4th Period
    * ID 2497430
    *I recieved help from the internet and the book
    *StudentGrades
      public class StudentGrades
         public static void main (String[] args )
    System.out.println("///////////////////\\\\\\\\\\\\\\\\\\");
    System.out.println("==          Student Points          ==");
    System.out.println("\\\\\\\\\\\\\\\\\\\///////////////////");
    System.out.println("                                      ");
    System.out.println("Name            Lab     Bonus   Total");
    System.out.println("----            ---     -----   -----");
    System.out.println("Dill             43      7       50");
    System.out.println("Josh             50      8       58");
    System.out.println("Rebbeca          39      10      49");When I Compile It Keeps Having An Error Thats Saying: "Illegal Escape Character" Whats Wrong With The Program Help Please

    This will work exactly as you want it to be....hope u like it
         public static void main(String[] args)
              // TODO Auto-generated method stub
              System.out.print("///////////////////");
              System.out.print("\\\\\\\\\\\\\\\\\\\\\\\\");
              System.out.println("\\\\\\\\\\\\\\");
              System.out.println("== Student Points ==");
              System.out.print("\\\\\\\\\\\\\\");
              System.out.print("\\\\\\\\\\\\");
              System.out.print("\\\\\\\\\\\\");
              System.out.print("///////////////////");
              System.out.println(" ");
              System.out.println("Name Lab Bonus Total");
              System.out.println("---- --- ----- -----");
              System.out.println("Dill 43 7 50");
              System.out.println("Josh 50 8 58");
              System.out.println("Rebbeca 39 10 49");
         }

  • Freely Programed Help for select-option field

    Hi,
    how can i set freely programmed help for select option field, i mean while adding selection field what are the parameters that are important for freely programmed help.
    i have implemented iwd_value_help in one component comp1 and declared the usage of comp1 in comp2 where i actually defined the usage of select-option component.
    i used parameter   i_value_help_type = if_wd_value_help_handler=>co_prefix_appldev while adding selection field, however when i presss F4 icon, the following message is coming
    View WD_VALUE_HELP does not exist within the component WDR_SELECT_OPTIONS
    Please suggest where i am doing wrong??
    Edited by: kranthi kumar on Dec 29, 2010 6:19 PM

    >
    kranthi kumar wrote:
    > Hi,
    >
    > how can i set freely programmed help for select option field, i mean while adding selection field what are the parameters that are important for freely programmed help.
    >
    > i have implemented iwd_value_help in one component comp1 and declared the usage of comp1 in comp2 where i actually defined the usage of select-option component.
    >
    > i used parameter   i_value_help_type = if_wd_value_help_handler=>co_prefix_appldev while adding selection field, however when i presss F4 icon, the following message is coming
    >
    > View WD_VALUE_HELP does not exist within the component WDR_SELECT_OPTIONS
    >
    > Please suggest where i am doing wrong??
    >
    > Edited by: kranthi kumar on Dec 29, 2010 6:19 PM
    Hi Kranthi,
    Please help me to understand your design.
    Why would you like to create a Freely programmed value help for select-option?. why not use wdr_select_option directly ?

  • Why i cant open the ae after i download ~then pop up something like ae error, crash in program~help~pls

    why i cant open the ae after i download ~then pop up something like ae error, crash in program~help~pls

  • Need help on my GRADING program.....A S A P!!!!!

    I need help!!!
    look at how i programmed it ....
    But i got one thing on my mind that is confusing me, its this problem (im trying to let the com display the grades being inputed in the statement.. )
    This is the CODE i came up with:
    import java.io.*;
    public class Grade_Array
        public static void main(String [] args)throws IOException
        BufferedReader dataIn=new BufferedReader(new InputStreamReader(System.in));
        int x=0, ent=0, y=0, len[]=new int[65], i=0, s=50;
        String sec="", sent="", sgrade="", ans="", name[]=new String[65], tn="", section="", yl="";
        double grade[][]=new double[65][15], ave[]=new double[65], tg=0, ta=0;
        do
        System.out.print("Enter Year Level: ");
            yl=dataIn.readLine();
        System.out.print("Enter Section: ");
            sec=dataIn.readLine();
        System.out.print("How many entries for section "+sec+" : ");
            sent=dataIn.readLine();
             ent=Integer.parseInt(sent);
        for(x=1; x<=ent; x++)
        double sum=0;
         System.out.print("Enter "+x+" Students Name: ");
            name[x]=dataIn.readLine();
            for(y=1; y<=9; y++)
             System.out.print("Enter Subject Grade # "+y+":");
                sgrade=dataIn.readLine();
                 grade[x][y]=Double.parseDouble(sgrade);
             if(y==1)grade[x][1]=grade[x][1]*1.5;
             if(y==2)grade[x][2]=grade[x][2]*1.2;
             if(y==3)grade[x][3]=grade[x][3]*1.5;
             if(y==4)grade[x][4]=grade[x][4]*1.8;
             if(y==5)grade[x][5]=grade[x][5]*1.2;
             if(y==6)grade[x][6]=grade[x][6]*1.5;
             if(y==7)grade[x][7]=grade[x][7]*1.2;
             if(y==8)grade[x][8]=grade[x][8]*0.6;
             if(y==9)grade[x][9]=grade[x][9]*0.2;
             sum=sum+grade[x][y];
             ave[x]=sum/10.7;
            System.out.println("Average is: "+ave[x]);
            System.out.println("");
        //-----aligning in column---
        for(x=1;x<=ent;x++)
                len[x]=name[x].length();
                if(len[x]>s)s=len[x];
        for(x=1;x<=ent;x++)
                for(i=1;i<=10;i++)
                    do
                        name[x]=name[x]+" ";
                        len[x]=name[x].length();
                    while(len[x]<=s);
         for(x=1;x<=ent;x++)
         for(y=1;y<=ent-1;y++)
                    if(ave[y]<ave[y+1])
                        ta=ave[y];
                        ave[y]=ave[y+1];
                        ave[y+1]=ta;
                        tn=name[y];
                        name[y]=name[y+1];
                        name[y+1]=tn;
            if(y==1)grade[x][1]=grade[x][1]/1.5;
             if(y==2)grade[x][2]=grade[x][2]/1.2;
             if(y==3)grade[x][3]=grade[x][3]/1.5;
             if(y==4)grade[x][4]=grade[x][4]/1.8;
             if(y==5)grade[x][5]=grade[x][5]/1.2;
             if(y==6)grade[x][6]=grade[x][6]/1.5;
             if(y==7)grade[x][7]=grade[x][7]/1.2;
             if(y==8)grade[x][8]=grade[x][8]/0.6;
             if(y==9)grade[x][9]=grade[x][9]/0.2;
            do
            System.out.println("                                                        University of San Carlos");
            System.out.println("                                                            Basic Education");
            System.out.println("                                                              High School");
            System.out.println("                                                      R   A   N   K   I   N   G   S");
            System.out.println("                                                     YEAR LEVEL: "+yl+" SECTION: "+sec);
            for(x=1;x<=ent;x++)
            System.out.printf(" "+x+"."+name[x]+"  ...    %.2f %n",ave[x]);
            System.out.print("Display the RANKINGS again?<Y/N>: ");
                ans=dataIn.readLine();
            while(ans.equals("Y")||ans.equals("y"));
            System.out.print("Another Section<Y/N>?: ");
                ans=dataIn.readLine();
            while(ans.equals("Y")||ans.equals("y"));
                Edited by: JetHack on Oct 5, 2008 2:22 AM

    JetHack wrote:
    so what should i do ??What should you do? Display the 9 grades and then display the average of them. You just answered your own question.
    or could you correct it in some way??(Displaying the 9 grades and the average)Correct what? You haven't given us a problem to help you correct. You have just stated that this is what you need to do. We aren't going to hand you code to frankenstein into your own... If you have a problem, then state it. Otherwise, you are just looking for someone to do your homework.

  • I recently updated my iTunes to version 10.3.1.55 and when i launch the program it says 'iTunes has stopped working' then another window pop up saying me to close program.HELP!!! ME PLEASE!!

    ok i installed new iTunes version 10.3.1.55 and when i launch itunes it says 'iTunes has stopped working' i get to my problem history this is whay i found
    Problem signature
    Problem Event Name:          APPCRASH
    Application Name:          iTunes.exe
    Application Version:          10.3.1.55
    Application Timestamp:          4deec351
    Fault Module Name:          MediaToolbox.dll
    Fault Module Version:          1.0.694.7
    Fault Module Timestamp:          4ddeb575
    Exception Code:          c0000005
    Exception Offset:          00250000
    OS Version:          6.0.6002.2.2.0.768.3
    Locale ID:          1033
    Additional Information 1:          fd00
    Additional Information 2:          ea6f5fe8924aaa756324d57f87834160
    Additional Information 3:          fd00
    Additional Information 4:          ea6f5fe8924aaa756324d57f87834160
    PLEASE HELP ME!!!!

    Fault Module Name:          MediaToolbox.dll
    Fault Module Version:          1.0.694.7
    Taken at face value, you're having trouble with an Apple Application Support program file there. (Apple Application Support is where single copies of program files used by multiple different Apple programs are kept.)
    Let's try something relatively simple first. Restart the PC. Now head into your Uninstall a program control panel, select "Apple Application Support" and then click "Repair".
    If no joy after that, try the more rigorous uninstall/reinstall procedure from the following post:
    Re: I recently updated to vista service pack 2 and I updated to itunes 10.2.1 and ever since I did that my itunes won't open any more.  Itunes starts but before anything loads a window pops up saying that the prograam has encountered a problem and sh...

  • Links in Windows (7, 64-bit) doesn't open, getting error:" [link] Can't find the program", help!?

    Everytime I click a link that's not in the actual browser window, could be from a word doc, pdf-file or just plain info link in windows gadgets, I get an error:
    [Clicked link]
    Can't find the program
    I have:
    Windows 7 64-bit
    Firefox 4 RC 1
    Firefox is standard browser and installed at default location.
    please help, it's getting really annoying!!

    This is what I get when opening a link from Outlook 2010.
    Windows 7 64bit
    Firefox 4 RC
    Firefox 4 is set as the default browser
    Links won't open in FF4 from any external programs (tweetdeck, outlook, word, etc.)

  • VIRUS in my Mac BOOK .. When I bought my mac book 6 months ago, everything was perfect.. but then when I open some webpage..it comes a lot of ads or pages unsafe .. that before it didn't appear.. I don't know if have to download a anti virus program.HELP

    VIRUS in my Mac BOOK .. When I bought my mac book 6 months ago, everything was perfect.. but then when I open some webpage..it comes a lot of ads or pages unsafe .. that before it didn't appear.. I don't know if have to download a anti virus program.HELP

    Not a virus, but it is malware: The Safe Mac » Search Results » adware removal.
    Helpful Links Regarding Malware Protection
    An excellent link to read is Tom Reed's Mac Malware Guide.
    Also, visit The XLab FAQs and read Detecting and avoiding malware and spyware.
    See these Apple articles:
              Mac OS X Snow Leopard and malware detection
              OS X Lion- Protect your Mac from malware
              OS X Mountain Lion- Protect your Mac from malware
              About file quarantine in OS X
    If you require anti-virus protection Thomas Reed recommends using Dr.Web Light from the App Store. It's free, and since it's from the App Store, it won't destabilize the system. If you prefer one of the better known commercial products, then Thomas recommends using Sophos.(Thank you to Thomas Reed for these recommendations.) If you already use Sophos, then be aware of this if you are using Mavericks: OS X Mavericks- Sophos Anti-Virus on-access scanner versions 8.0 - 9.1 may cause unexpected restarts
    From user Joe Bailey comes this equally useful advice:
    The facts are:
    1. There is no anti-malware software that can detect 100% of the malware out there.
    2. There is no anti-malware that can detect anything targeting the Mac because there
         is no Mac malware in the wild, and therefore, no "signatures" to detect.
    3. The very best way to prevent the most attacks is for you as the user to be aware that
         the most successful malware attacks rely on very sophisticated social engineering
         techniques preying on human avarice, ****, and fear.
    4. Internet popups saying the FBI, NSA, Microsoft, your ISP has detected malware on
        your computer is intended to entice you to install their malware thinking it is a
        protection against malware.
    5. Some of the anti-malware products on the market are worse than the malware
        from which they purport to protect you.
    6. Be cautious where you go on the internet.
    7. Only download anything from sites you know are safe.
    8. Avoid links you receive in email, always be suspicious even if you get something
        you think is from a friend, but you were not expecting.
    9. If there is any question in your mind, then assume it is malware.

  • Apple programs, Help, Mail, iTunes, Safari, Quicktime will not launch.

    Recently we downloaded some upgrades from Apple and now Help, Mail, iTunes, Safari and Quicktime will not launch. The icon dances on the dock, and the operating system records the program as having opened, but the program does not come up and the icon menu on the dock still displays open rather than quit. I have tried re-installing the programs to no avail.

    "Repair disk was unable to repair these"
    Any one of the following may fix the directory damage:
    DiskWarrior
    Highly recommended for *directory damage* repairs.
    TechTool Pro
    Multi-functional utility.
    Drive Genius Multi-functional utility.
    You will need to make your own decision on which to purchase. Read up on them on their websites because each does something a little different.
    You must use the versions that are compatible w/your OS system & keep the utilities updated to avoid damaging/harming/trashing your system.

Maybe you are looking for