Exercicios programação c

740 palavras 3 páginas
link para a lista de exercicios: http://w3.ualg.pt/~pjguerreiro/sites/16_pi_1213/docs/pi_1213_e3.htm

#include
#include

double round(double x)
{
return x < 0.0 ? ceil(x-0.5) : floor(x+0.5);
}

double round1( double x )
{
x = x*10; x =(ceil (x))/10; return x;
}

double weighted_average(double lab, double exam)
{
return lab * 0.4 + exam * 0.6;
}

double grade_exact(double lab, double exam)
{
return exam < 8.5 ? exam : weighted_average(lab, exam);
}

double grade_final(double lab, double exam) // acaba A
{
return round(grade_exact(lab, exam));
}

double weighted_average_with_quizzes(double lab, double exam, double quiz)
{
return lab * 0.35 + exam * 0.6 + quiz * 20 * 0.05;
}

double grade_exact_with_quizzes(double lab, double exam, double quiz)
{
return exam < 8.5 ? exam : weighted_average_with_quizzes(lab, exam, quiz);
}

double grade_final_with_quizzes(double lab, double exam, double quiz) // acaba B
{
return round(grade_exact_with_quizzes(lab, exam, quiz));
}

double weighted_average_without_lab(double exam, double quiz)
{
return exam * 0.95 + quiz * 20 * 0.05;
}

double grade_exact_new_rule(double lab, double exam, double quiz)
{
return lab < exam ? weighted_average_without_lab(exam, quiz): grade_exact_with_quizzes(lab, exam, quiz);
}

double grade_final_new_rule(double lab, double exam, double quiz) // acaba C
{
return round(grade_exact_new_rule(lab, exam, quiz));
}

double weighted_average_bizarre(double lab, double exam, double quiz) //E
{
return lab * 0.5 + exam * 0.75 + quiz * 20 * 0.1;
}

double grade_exact_bizarre(double lab, double exam, double quiz) //E
{
return exam < 8.5 ? exam : weighted_average_bizarre(lab, exam, quiz);
}
double grade_round_bizarre(double lab, double exam, double quiz) // E
{
return round(grade_exact_bizarre(lab, exam, quiz));
}
double grade_final_bizarre(double lab, double exam, double quiz) //E
{
double grade = 20; return

Relacionados

  • Exercicios para programação em c
    755 palavras | 4 páginas
  • Exercicios de programação em c
    262 palavras | 2 páginas
  • Exercício de Programação em C
    316 palavras | 2 páginas
  • Exercício em programação c
    509 palavras | 3 páginas
  • Exercicios de programação em c
    840 palavras | 4 páginas
  • Exercicios De Programação Em C
    1584 palavras | 7 páginas
  • Programacao em c exercicios
    1158 palavras | 5 páginas
  • Exercícios de programação em linguagem c.
    506 palavras | 3 páginas
  • Lista de exercicios de programação em c
    813 palavras | 4 páginas
  • exercicios basicos de programação em C
    302 palavras | 2 páginas