ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Parcial de programacion


Enviado por   •  8 de Octubre de 2019  •  Documentos de Investigación  •  1.037 Palabras (5 Páginas)  •  109 Visitas

Página 1 de 5

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:

  1.  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.
  2.  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...
  3.  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);

...

Descargar como (para miembros actualizados) txt (5 Kb) pdf (88 Kb) docx (10 Kb)
Leer 4 páginas más »
Disponible sólo en Clubensayos.com