Este código es lo que escribí para calcular el GPA de mi semestre, pero obtengo 0 como valor para el valor de GPA. ¿Qué está mal en esto?

#include

#include

float inputgrade ();

grado de char [2];

int cred;

int n, i;

flotar gpamod, avgpa;

float mult, tot;

flotar credtot;

int main ()

{

printf (“Ingrese el número de módulos: \ n”);

scanf (“% d”, & n);

tot = 0;

credtot = 0;

para (i = 0; i <n; i ++) {

inputgrade ();

tot = tot + mult;

credtot = credtot + cred;

}

avgpa = tot / credtot;

printf (“Su GPA final es% .2f \ n”, avgpa);

}

float inputgrade () {

printf (“Introduzca el grado del módulo% d: \ n”, i + 1);

scanf (“% s”, grado);

printf (“Introduzca el punto de calificación del módulo% d: \ n”, i + 1);

scanf (“% d”, & cred);

interruptor (grado [2]) {

/ * caso ‘A +’:

gpamod = 4;

mult = gpamod * cred;

printf (“%. 2f”, mult);

descanso;

caso ‘A’:

gpamod = 4;

mult = gpamod * cred;

descanso;

caso ‘A-‘:

gpamod = 3.7;

(float) mult = gpamod * cred;

descanso;

caso ‘B +’:

gpamod = 3.3;

mult = gpamod * cred;

descanso;

caso ‘B’:

gpamod = 3;

mult = gpamod * cred;

descanso;

caso ‘B-‘:

gpamod = 2.7;

mult = gpamod * cred;

descanso;

caso ‘C +’:

gpamod = 2,3;

mult = gpamod * cred;

descanso;

caso ‘C’:

gpamod = 2;

mult = gpamod * cred;

descanso;

caso ‘C-‘:

gpamod = 1.7;

mult = gpamod * cred;

descanso;

caso ‘D +’:

gpamod = 1.3;

mult = gpamod * cred;

descanso;

caso ‘D’:

gpamod = 1;

mult = gpamod * cred;

descanso;

caso ‘E’:

gpamod = 0;

mult = gpamod * cred;

descanso;

}

}

More Interesting

¿Los IIM tienen buenos miembros de la facultad o la gente acaba de ingresar a los IIM para obtener mejores paquetes de colocación?

¿Qué debo hacer para obtener admisión y financiamiento en universidades en el extranjero para una EM?

¿Tengo la oportunidad de ser admitido por ETH-Zurich o EPFL para obtener un título en ingeniería eléctrica?

¿Cuáles son las cosas a tener en cuenta / a tener en cuenta al elegir una agencia de asesoría universitaria (en India)?

¿Cuáles son algunos consejos para obtener la admisión a la Universidad Estatal de Humboldt?

¿Tengo la oportunidad de ser aceptado en MS en CS en las principales universidades de EE. UU. / Reino Unido siempre y cuando no sea graduado de una universidad india de élite, pero tengo algunos logros y un percentil favorable?

¿Cuál debería ser el enfoque principal de los estudiantes que ingresan a la universidad?

¿La acción temprana (opción única) realmente aumenta sus posibilidades cuando se aplica a Yale?

¿Debo escribir una carta de aplazamiento a Princeton?

¿Comenzar una startup te ayuda a entrar en una universidad superior?

¿Debería el programa de préstamos estudiantiles recompensar a los estudiantes que asisten a la universidad (y otros esfuerzos de reducción de costos) para ahorrar dinero?

¿Puedo obtener CSE en VIT con un rango de 16k?

¿Debo tomar 4 clases ponderadas en mi segundo año con un deporte, o tomar 5 sin uno?

¿Las admisiones en universidades altamente selectivas deben basarse en una lotería entre todos los candidatos calificados?

Las AC tienen un peso especial para la admisión en IIM Bangalore. ¿Qué es y cuánto es ese peso especial?