Parcial de programacion
Enviado por Camilo Gonzalez • 8 de Octubre de 2019 • Documentos de Investigación • 1.037 Palabras (5 Páginas) • 108 Visitas
Crear un programa en C para dar información a los estudiantes sobre los cursos vacacionales que se pueden desarrollar.
El programa debe solicitar el código de la materia que es un número de 6 dígitos. El promedio del estudiante según el tipo de materia. Se debe informar si puede asistir al vacacional y el costo de este.
Desarrolle:
- Función Validar Código: La función debe recibir el código de la Materia y validar que es de 6 dígitos y que es un curso Teórico o Teórico Practico que son los únicos que se podrán realizar por disponibilidad de recursos, los cursos Teóricos son las que terminan en dos números pares y los teóricos prácticos en dos Impares, (los solo prácticos en un impar y un par). La función debe retornar "1" si es un curso que aplique para vacacional o "0" si no lo es.
- Función Validar estudiante: Esta función debe recibir el código del estudiante y el promedio de este y si es un curso teórico debe tener el promedio mínimo en 2.5 para poder cursar el vacacional y si es Teórico practico el promedio debe ser superior a 3.2. Retornar"1" si puede cursar o "0" si no puede por promedio...
- Función Valor del Vacacional: el código del curso indica en su tercer digito (de derecha a izquierda) la cantidad de créditos de este y dependiendo del tipo de curso se calcula el costo por estudiante del vacacional según la siguiente tabla:
Teórico | Teórico Practico | |
1 a 3 Créditos | 80.000 por cada Crédito | 90.000 porcada Crédito |
4 Créditos | 82.000 por cada Crédito | 95.000 por cada Crédito |
5 o más Créditos | 98.000 por cada Crédito | 100.000 por cada Crédito |
4. Función porcentaje: que recibe la Cantidad total de Estudiantes y el valor específico para calcular el porcentaje, posteriormente retornara el porcentaje de estudiantes que cumple.
5. Main: que debe controlar el proceso para N estudiantes (N dado por teclado)
Al final del programa se debe imprimir el total de estudiantes que pueden tomar cursos vacacionales Teóricos, Teórico Pacticos y Total de Rechazados por algún motivo e Imprimir los tres porcentajes correspondientes (llamar la función del punto 4).
Ejemplo:
l
Código del curso: 123466 Promedio del Estudiante: 3.75
El Código del curso es válido ya que es de 6 dígitos, el curso es Teórico ya que termina en dos números pares, El estudiante puede matricular ya que el promedio es suficiente, la cantidad de créditos es de 4 créditos el valor del vacacional es de 4X82.000 = 328.000
#include
#include
int f_validarcod(long);
int f_validarest(long,float);
int f_valor(long);
float f_porcentaje (int, int);
main()
{
int n,totr=0,tott=0,totp=0,c,s,x,i;
long int cod,y;
float pt,pp,pr,prom;
printf ("ingrese total estudiantes");
scanf ("%d",&n);
for(i=1;i<=n;i++)
{
printf ("\n ingrese codigo de la materia");
scanf ("%d",&cod);
printf ("ingrese promedio del estudiante");
scanf ("%f",&prom);
c=f_validarcod(cod);
if (c==0)
{
totr=totr+1;
}
else
{
s=f_validarest(cod,prom);
if (s==0)
{
totr=totr+1;
}
else
{
x=cod%100;
if ((x%2)==0)
{
tott=tott+1;
}
else
{
totp=totp+1;
}
}
y=f_valor(cod);
printf("el valor es %ld",y);
};
};
printf ("\n %d estudiantes pueden tomar vacacional teorico \n %d estudiantes pueden tomar vacacional teorico practico \n %d estudiantes fueron rechazados", tott,totp,totr);
pt=f_porcentaje(n,tott);
pp=f_porcentaje(n,totp);
pr=f_porcentaje(n,totr);
printf("\n el porcentaje de alumnos que pueden realizar el vacacional teorico es %f \n el de teorico practico es de %f \n el rechazado es %f",pt,pp,pr);
...