elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Únete al Grupo Steam elhacker.NET


  Mostrar Mensajes
Páginas: [1]
1  Programación / Programación C/C++ / Re: [ AYUDA ] Calcular el indice acumulado de un estudiante en .C en: 25 Julio 2021, 18:09 pm
Muchísimas gracias! me haz salvado la vida!, me sirvió mucho, una ultima consulta, como seria para llamar los 2 float?

Lo puse asi.

Código
  1. float calcularMediaCompleta(Estudiante estudiante) {
  2.    int valor1, valor2;
  3.  float sumaNotasCuatrimestres = 0;
  4.  for(int i = 0; i < estudiante.num_cuatrimestres; ++i)
  5.    sumaNotasCuatrimestres += calcularMediaCuatrimestre(valor1, valor2);
  6.  return sumaNotasCuatrimestres / estudiante.num_cuatrimestres;
  7. }
  8. float calcularMediaCuatrimestre(int cantidad, int nota[])
  9. {
  10.    float indice =0;
  11.    int i;
  12.    for (i = 0; i < cantidad; i++)
  13.    {
  14.        indice += nota[i];
  15.    }
  16.    return (indice/i);
  17. }
2  Programación / Programación C/C++ / [ AYUDA ] Calcular el indice acumulado de un estudiante en .C en: 25 Julio 2021, 06:24 am
Buenas soy nuevo en el foro no se como son los debidos procedimientos para publicar pero vengo pidiendo ayuda, necesito hacer lo que dice el titulo ya he durado 2 días atorado en esto y no se que hacer.

Tengo esto:
Código
  1. float calcular_indiceacumulado(int cantidad, int nota[])
  2. {
  3.    float indiceacumulado =0;
  4.    int i;
  5.    for (i = 0; i < cantidad; i++)
  6.    {
  7.        indiceacumulado += nota[i];
  8.    }
  9.    return (indiceacumulado/i);
  10. }
  11.  
  12. printf("Cuantos cuatrimestres curso el estudiante #%d: ", i + 1);
  13.        scanf("%d", &estudiante.cuatrimestre);
  14.        for (int o = 0; o < estudiante.cuatrimestre; ++o)
  15.        {
  16.            printf("Materias cursadas durante el cuatrimestre #%d del estudiante: #%d: ", o + 1, i + 1);
  17.            scanf("%d", &estudiante.matcursadas);
  18.            printf("\n------------INTRODUZCA LAS %d NOTAS------------\n\n", estudiante.matcursadas);
  19.  
  20.            for (int i = 0; i < estudiante.matcursadas; ++i)
  21.            {
  22.                printf("Nota %d: ", i + 1);
  23.                scanf("%d", &estudiante.notas[i]);
  24.            }
  25.            estudiante.indice= calcular_indice(estudiante.matcursadas, estudiante.notas);
  26.            printf("\nSu indice del cuatrimestre es %.2f con el estudiante #%d\n", estudiante.indice, i + 1);

Yo necesito hacer el indice acumulado de todos los cuatrimestre que agregue el usuario, no entiendo como, estoy frisado, cualquier ayuda me vendría muy bien, se lo agradecería de corazón.

MOD: Agregado resaltado de sintaxis C a las etiquetas de código.
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines