Sunteți pe pagina 1din 5

Informe Individual Unidad 2 – Fase 3

Estudiante:
David Burbano Martínez C.C. 1085313862
243002_26

Presentado a:
EDGAR RODRIGO ENRÍQUEZ ROSERO

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA


PROGRMA DE INGENIERÍA ELECTRÓNICA
NOVIEMBRE 2018
Unidad 1 – Fase Individual

Problema Planteado:

La Universidad TUX quiere implementar mejoras al programa realizado en la fase


anterior, para ello quiere que dicho programa este en capacidad de evaluar varios
estudiantes al mismo tiempo y no solo 1 por la ejecución del programa,
adicionalmente es necesario generar un informe de todos los estudiantes
evaluados; para ello se deben de tener en cuenta los siguientes requerimientos
adicionales:

Al iniciar el programa, es necesario consultar al usuario cuantos estudiantes va a


evaluar para a partir de allí comenzar la toma de datos para cada uno de ellos:

Se debe solicitar el puntaje obtenido por el aspirante en 3 materias:


 Matemáticas
 Física
 Química
Se solicita al usuario cual es la línea de profundización a la que va a aplicar:
 Matemáticas
 Química

Una vez tomados los datos de todos los aspirantes se debe proceder a generar el
informe de resultados teniendo en cuenta las siguientes condiciones:

Los requisitos para que el estudiante pueda ingresar son:


 Matemáticas mayor o igual 65 puntos
 Física Mayor o Igual a 55 puntos
 Química mayor o igual 50 puntos
Adicionalmente se debe verificar si el estudiante cumple el requisitos debe ingresar
a una de las dos líneas de profundización: Química o Matemática:
 Si el usuario escoge química deberá de validarse adicionalmente la suma del
puntaje de todas las materias y este debe ser mayor o igual a 180
 Si el usuario escoge la línea matemática deberá de validarse adicionalmente
la suma de matemáticas y física y esta deberá ser mayor o igual a 140
puntos (ojo, sin contar química)
Al final el programa deberá mostrar por pantalla cuales de los participantes
presentados lograron ingresar y que puntaje obtuvieron tanto para el promedio
inicial como para el de la profundización.

Restricciones:
Requerimientos:
En este programa se realiza el desarrollo sobre el puntaje
personal de cada estudiante según las materias de
matematicas, fisica y quimica de esta manera si el
estudiante obtiene un puntaje admitido según los
lineamientos procede a escoger una de las dos
profundizaciones disponibles, si de lo contrario saca un
puntaje minimo no sera admitido según el programa. Al
final el programa deberá mostrar por pantalla cuales de
los participantes presentados lograron ingresar y que
puntaje obtuvieron tanto para el promedio inicial como
para el de la profundización.

Variables de Variables de
Procesos Para Desarrollar
Entrada Salida

int n; #include <stdio.h> printf("\nsu


int #include <conio.h> puntaje es apto
i=0; #include <stdlib.h> para
int profundizar
a=0; int main() matematicas
int { %.1f
prof=0; int n; puntos",suma);
float int i=0; printf("\nsu
mate,fis,quim, int a=0; puntaje es apto
suma=0; int prof=0; para
float mate,fis,quim, suma=0; profundizar
quimica de
printf("\n ESTUDIANTES A REGISTRAR:"); %.1f",suma);
scanf("%d",&n); printf("\nlos
while(i<n) estudiantes
{ aprobados son
%d",prof);
printf("Notas del estudiante %d\n",i+1);
printf("Matematicas:\n");
scanf("%f",&mate);
printf("Fisica:\n");
scanf("%f",&fis);
printf("Quimica:\n");
scanf("%f",&quim);
do {
printf("Presione 1 Matematicas \n");
printf("Presione 2 Quimica \n");
scanf("%d",&prof);
}while(prof<1||prof>2); ++i;
}

for(i=0;i<n;++i)
{ if(mate>=65&&fis>=55&&quim>=50) {
switch(prof)
{case 1:
suma=mate+fis;
if(suma>=140)
printf("\nsu puntaje es apto para profundizar matematicas %.1f
puntos",suma);
break;
case 2:
suma=mate+fis+quim;
if (suma>=180)
printf("\nsu puntaje es apto para profundizar quimica de %.1f",suma);
break;} }
}
printf("\nlos estudiantes aprobados son %d",prof);

getchar();
return 0;
}

Ejecución del Programa


(Paso a Paso, agregar tantas filas como lo requiera la ejecución de su programa)

Paso 1
Pantallazo: Descripción:
Ejecución inicial del programa

Paso 2

Pantallazo: Descripción:
En la imagen se observa la
ejecución del programa y el
respectivo código utilizado

S-ar putea să vă placă și