Red de conocimiento informático - Computadora portátil - Preguntas de programación en C++ 1. Escriba una función que tome la puntuación dada en una escala de cien puntos y devuelva el carácter del código de calificación correspondiente a la puntuación.

Preguntas de programación en C++ 1. Escriba una función que tome la puntuación dada en una escala de cien puntos y devuelva el carácter del código de calificación correspondiente a la puntuación.

grado de carácter(int x)

{

int y;

y = x / 10;

cambiar (y)

{

caso 10:

caso 9:

devolver 'a';

caso 8:

devuelve 'b';

caso 7:

devuelve 'c';

caso 6:

devuelve 'd';

predeterminado:

devuelve 'e';

}

}

La primera función

#include

#include

int main(void)

{

doble a, b, c, temp, y, s;

printf("entrada a,b,c:");

scanf("%lf%lf%lf", &a, &b, &c);

if (a < b)

{

temp = a;

a = b;

b = temp;

}

si (a < c)

{

temp = a;

a = c;

c = temp;

}

if (b < c)

{

temp = b;

b = c;

c = temp

}

if (a >= c + b)

{

printf("error!");

}

else

{

y = (a + b + c) / 2;

s = sqrt ( y * (y - a) * (y - b) * (y - c));

if (a * a < b * b + c * c)

{

printf("Este es un triángulo agudo, área = %f", s);

}

else if (a * a == b * b + c * c)

{

printf("Este es un triángulo rectángulo, área=%f", s);

}

else

{

printf("Este es un triángulo obtuso, área=%f", s);

}

}

devuelve 1;

}