0% encontró este documento útil (0 votos)
28 vistas4 páginas

Progra

El documento presenta un programa en C que gestiona las notas de cinco estudiantes en tres parciales, calculando promedios, mínimos y máximos para cada parcial. Se inicializa una matriz para almacenar las notas, se leen los datos desde el teclado o se copian de una tabla, y se realizan cálculos para obtener el promedio final. Finalmente, se imprimen los resultados de los promedios y las notas extremas para cada parcial.

Cargado por

crlnariasl
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
28 vistas4 páginas

Progra

El documento presenta un programa en C que gestiona las notas de cinco estudiantes en tres parciales, calculando promedios, mínimos y máximos para cada parcial. Se inicializa una matriz para almacenar las notas, se leen los datos desde el teclado o se copian de una tabla, y se realizan cálculos para obtener el promedio final. Finalmente, se imprimen los resultados de los promedios y las notas extremas para cada parcial.

Cargado por

crlnariasl
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

#include <stdio.

h>

float nrc_9404[5][4]; // Matriz de 5 filas y 4 columnas

int i, j;

void main() {

// Inicialización de la matriz en 0

for (i = 0; i < 5; i++)

for (j = 0; j < 4; j++)

nrc_9404[i][j] = 0;

// Lectura de datos desde teclado

for (i = 0; i < 5; i++) {

printf("Ingrese notas para el estudiante %d (Nota_1p, Nota_2p, Nota_3p):\n", i + 1);

scanf("%f %f %f", &nrc_9404[i][0], &nrc_9404[i][1], &nrc_9404[i][2]);

// Cálculo del promedio final de cada estudiante

for (i = 0; i < 5; i++)

nrc_9404[i][3] = (nrc_9404[i][0] + nrc_9404[i][1] + nrc_9404[i][2]) / 3;

// Cálculo del promedio, mínimo y máximo del primer parcial

float sumaP1 = 0, minP1 = nrc_9404[0][0], maxP1 = nrc_9404[0][0];

for (i = 0; i < 5; i++) {

sumaP1 += nrc_9404[i][0];

if (nrc_9404[i][0] < minP1) minP1 = nrc_9404[i][0];

if (nrc_9404[i][0] > maxP1) maxP1 = nrc_9404[i][0];

float promedioP1 = sumaP1 / 5;


// Impresión de los resultados

printf("\nPromedio del Parcial 1: %.2f\n", promedioP1);

printf("Nota mínima Parcial 1: %.2f\n", minP1);

printf("Nota máxima Parcial 1: %.2f\n", maxP1);

#include <stdio.h>

float nrc_9404[5][4]; // Matriz de 5 filas y 4 columnas

int i, j;

void main() {

// Inicialización de la matriz con los datos de la tabla

float datos[5][3] = {

{12.48, 17.97, 15.00},

{14.77, 14.82, 16.00},

{13.49, 12.95, 15.98},

{17.14, 15.52, 13.00},

{16.05, 17.08, 7.00}

};

// Copiar los datos a la matriz nrc_9404

for (i = 0; i < 5; i++)

for (j = 0; j < 3; j++)

nrc_9404[i][j] = datos[i][j];

// Cálculo del promedio final de cada estudiante

for (i = 0; i < 5; i++)

nrc_9404[i][3] = (nrc_9404[i][0] + nrc_9404[i][1] + nrc_9404[i][2]) / 3;


// Variables para promedios, mínimos y máximos

float sumaP1 = 0, sumaP2 = 0, sumaP3 = 0, sumaFinal = 0;

float minP1 = nrc_9404[0][0], maxP1 = nrc_9404[0][0];

float minP2 = nrc_9404[0][1], maxP2 = nrc_9404[0][1];

float minP3 = nrc_9404[0][2], maxP3 = nrc_9404[0][2];

// Cálculo de promedios, mínimos y máximos por parcial

for (i = 0; i < 5; i++) {

sumaP1 += nrc_9404[i][0];

sumaP2 += nrc_9404[i][1];

sumaP3 += nrc_9404[i][2];

sumaFinal += nrc_9404[i][3];

if (nrc_9404[i][0] < minP1) minP1 = nrc_9404[i][0];

if (nrc_9404[i][0] > maxP1) maxP1 = nrc_9404[i][0];

if (nrc_9404[i][1] < minP2) minP2 = nrc_9404[i][1];

if (nrc_9404[i][1] > maxP2) maxP2 = nrc_9404[i][1];

if (nrc_9404[i][2] < minP3) minP3 = nrc_9404[i][2];

if (nrc_9404[i][2] > maxP3) maxP3 = nrc_9404[i][2];

// Cálculo de promedios

float promedioP1 = sumaP1 / 5;

float promedioP2 = sumaP2 / 5;

float promedioP3 = sumaP3 / 5;

float promedioFinal = sumaFinal / 5;

// Impresión de resultados

printf("\nPromedio del Parcial 1: %.2f\n", promedioP1);


printf("Nota mínima Parcial 1: %.2f\n", minP1);

printf("Nota máxima Parcial 1: %.2f\n", maxP1);

printf("\nPromedio del Parcial 2: %.2f\n", promedioP2);

printf("Nota mínima Parcial 2: %.2f\n", minP2);

printf("Nota máxima Parcial 2: %.2f\n", maxP2);

printf("\nPromedio del Parcial 3: %.2f\n", promedioP3);

printf("Nota mínima Parcial 3: %.2f\n", minP3);

printf("Nota máxima Parcial 3: %.2f\n", maxP3);

printf("\nEl promedio final del nrc_9404: %.2f\n", promedioFinal);

También podría gustarte