domingo, 1 de mayo de 2016

Programa para calcular promedio de 5 calificaciones con un arreglo

/*Programa para calcular promedio de 5 calificaciones con un arreglo*/
#include<stdio.h>

void main(void)
{
int i;
float calificaciones[5],promedio=0;

printf("Programa que calcula el promedio de 5 calificaciones...\n");

for(i=0;i<5;i++)
    {
    printf("Dame la calificación %d:  ",i+1);
    scanf("%f",&calificaciones[i]);
    promedio += calificaciones[i];
    printf("\n");
    }
    printf("El promedio es:  %.2f\n\n",promedio/5);

}

13 comentarios:

  1. y para añadirle que ingrese el nombre y el grupo en donde esta como seria ?

    ResponderEliminar
  2. #include

    float promedio(int valores[], int cantidad) {
    int i;
    float suma = 0.0;

    for (i = 0; i < cantidad; ++i)
    suma += valores[i];

    return suma / (float) cantidad;
    }


    int main() {

    int notas[10];
    char nombre[20];
    char opcion[3];
    int n, i;

    do {
    printf("Ingrese nombre del alumno: ");
    scanf("%s", nombre);

    printf("Cuantas notas tiene %s? ", nombre);
    scanf("%d", &n);

    for (i = 0; i < n; ++i) {
    printf(" Nota %d: ", i + 1);
    scanf("%d", &notas[i]);
    }

    printf("El promedio de %s es %.1f\n", nombre, promedio(notas, n));

    printf("Desea calcular mas promedios (si/no)? ");
    scanf("%s", opcion);

    } while (opcion[0] == 's' || opcion[0] == 'S');

    return 0;
    }

    ResponderEliminar
  3. SALUDOS, Y PARA ANADIRLE EL PROMEDIO, LAS NOTAS, MEDIA MENOR Y MAYOR.

    ResponderEliminar
  4. Implmentar mediante vectores un programa que permita dadas 5 notas de 3 alumnos, calcular sus promedios por ejemplo:

    alumno1 alumno 2 alumno 3
    matematica 12 11 10
    programacion 20 18 11
    algebra 11 7 6
    ivu 14 20 20
    teologia 12 12 12
    PROM , CALCULADO 13.8 13.6 11.8
    Usted debera mostrar:
    el alumno 1 tiene promedio 13.8
    el alumno 2 tiene promedio 13.6
    el alumno 3 tiene promedio 11.8

    ResponderEliminar
    Respuestas
    1. y para un promedioo de 5 calificaciones con la funcion para?

      Eliminar
  5. Y para calcular el promedio de 3 calificaciones de 10 alumnos?

    ResponderEliminar
  6. Y para este código en “Lenguaje C”

    el código fuente de un programa donde se utilicen arreglos, apuntadores y funciones para:
    1. Dar opción al usuario de registrar los alumnos que requiera (máx . 30). Leer de cada alumno su: número de cuenta, edad y calificación.
    2. Calcular e imprimir el promedio del grupo
    3. Calcular e imprimir la edad promedio de los alumnos del grupo cuya calificación sea igual o mayor a 6.0
    4. Imprimir la lista completa del grupo incluyendo: Número de cuenta, edad y calificación

    ResponderEliminar
  7. Como podría hacerlo si también me pide el mayor y menor de lo promedios?

    ResponderEliminar
  8. Me podrian ayudar, necesito un codigo que esarrolle una aplicación en la cual se pida al usuario que ingrese cinco calificaciones desde el teclado, se guarden en un arreglo (vector), que calcule el promedio de las calificaciones, se muestre éste, así como también si el promedio es aprobatorio o reprobatorio y las calificaciones aprobatorias.

    ResponderEliminar
  9. #include

    float promedio(int valores[], int cantidad) {
    int i;
    float suma = 0.0;

    for (i = 0; i < cantidad; ++i)
    suma += valores[i];

    return suma / (float) cantidad;
    }


    int main() {

    int notas[10];
    char nombre[20];
    char opcion[3];
    int n, i;

    do {
    printf("Ingrese nombre del alumno: ");
    scanf("%s", nombre);

    printf("Cuantas notas tiene %s? ", nombre);
    scanf("%d", &n);

    for (i = 0; i < n; ++i) {
    printf(" Nota %d: ", i + 1);
    scanf("%d", &notas[i]);
    }

    printf("El promedio de %s es %.1f\n", nombre, promedio(notas, n));

    printf("Desea calcular mas promedios (si/no)? ");
    scanf("%s", opcion);

    } while (opcion[0] == 's' || opcion[0] == 'S');

    return 0;
    }

    ResponderEliminar
  10. Como quedaría un arreglo en C que pida el numero de alumnos a procesar(x) que calcule el promedio de calificaciones de esos x alumnos y calcular la mediana.
    Alguien que pueda ayudarme de favor....

    ResponderEliminar