SPI and CPI cpp

 #include<simplecpp>


main_program{


int N,credit,total_credit;

char grade;

    double SPI,CPI;

    double numerator_SPI = 0, denominator_SPI = 0, numerator_CPI = 0,denominator_CPI = 0;


    cin>>N;


    repeat(N){

        //int num = 1;

        //cout<<" Enter the grade of "<<num<<" course: ";

        cin>>grade;

        cin>>credit;

        cout<<grade<<" "<<credit<<"\n";

        int num_grade = 'K' - grade;

        numerator_SPI += (num_grade * credit);

        denominator_SPI += credit;


    }

    cout<<numerator_SPI<<" "<<denominator_SPI;

    cin>>CPI;

    cin>>total_credit;

    cout<<CPI<<" "<<total_credit<<"\n";

    numerator_CPI = numerator_SPI + (CPI*total_credit);

    denominator_CPI = denominator_SPI + total_credit;

    SPI = numerator_SPI / denominator_SPI;

    CPI = numerator_CPI / denominator_CPI;

    cout<<fixed<<setprecision(2)<<SPI<<" "<<fixed<<setprecision(2)<<CPI;

}

Comments