Академический Документы
Профессиональный Документы
Культура Документы
Elabore un programa en C++ para calificar un examen que tiene 10 preguntas de seleccin
Falso/Verdadero, para un grupo de 10 estudiantes. Se tiene un vector de enteros cortos,
Claves[10] (almacena las respuestas correctas; 1 significa Verdadero y 0 significa
Falso), y una matriz R[10][10] de enteros cortos; cada fila de la matriz R contiene las
respuestas de un estudiante, y cada columna contiene las respuestas del grupo a una
pregunta. Toda pregunta debe estar respondida en la siguiente forma: marcada con 1 si cree
que la respuesta a la pregunta es verdadero; marcada con cero si cree que la respuesta a
la pregunta es falso, marcada con -1 si no sabe.
Su programa debe:
A. Calificar a cada estudiante calculando los siguientes valores: Nmero de
repuestas Buenas, Malas, NoRespondidas, y la nota; la nota se calcula con la
frmula: NOTA = (BUENAS - 0.5 * MALAS)/2
(8 -2)
B. Calcular la media aritmtica y la desviacin estndar para la lista de notas de
los estudiantes.
C. Calificar al grupo en cada pregunta, calculando los siguientes valores: nmero
de respuestas Buenas, Malas, NoRespondidas y la nota del grupo (usando la
frmula 8-2).
#include <iostream>
#include <iomanip>
using namespace std;
using namespace System;
#include <fstream>
#include <conio.h>
#include <stdlib.h>
int main()
Console::ForegroundColor::set(ConsoleColor::DarkBlue);
cout << "\n\t\t\tCALIFICACION DE UN TEST\n\n";
Console::ForegroundColor::set(ConsoleColor::Black);
cout << "\n\n\t Datos de estudiantes \n";
cout << "\n\n\t Va a abrir para la lectura el archivo " << "\n\t C:\\proyecto\\matriz.txt";
_sleep(100);
cout << "\n\n\n\t .";
_sleep(500);
cout << " .";
_sleep(500);
cout << " .";
_sleep(500);
cout << "\n\n\n\t Apertura del archivo exitosa";
else ME[i]++;
}
}
for (j = 0; j < P ; j ++)
NotaG[j] = 0.5*(BG[j] - 0.5* MG[j]);
des = 0;
for (i=0; i<=(E-1); i++)
des= des + pow ( (NotaE[i] - xmedia), 2) ;
de = sqrt(des / E );
flushall(); getchar();
Console::Clear();
//Impresin de Resultados
cout << "\t\t\t Test de Fisica (F/V) \n" << endl;
cout << "\t\t\t\t\t\t\t Resultados por alumno\n" << endl;
cout << " Clave ";
for ( j = 0; j < P; j++)
cout << setw(4) << claves [j];
cout << " BE ME NRE NE\n" << endl;
cout << "\t ";
flushall(); getchar();
Console::Clear();
cout << "\n\n\n\t Se han guardado los datos en: " << endl;
cout << "\t C:\\proyecto\\resultados.txt" << endl;
flushall(); getchar();
}
RESULTADOS