La coordinación del programa @(arroba), desea conocer la cantidad de estudiantes que estarían interesados en realizar cursos de capacitación, a cada estudiante se le solicitara su nombre, apellido y cédula (y todos los demás datos necesarios para la muestra de resultados), cada curso tiene un valor de 145bsf si se inscribe en mas de 1 curso cada curso tendrá el valor de 100bsf, luego de realizada la inscripción deberá mostrarse a cada estudiante un mensaje personalizado diciendo "Bienvenido a los cursos del programa @ " y el monto a cancelar. Al terminar las inscripciones mostrar cual fue el curso con mas estudiantes y cuantos estudiantes tubo y mostrar la nomina de estudiantes escritos.
En la nomina irán los datos del estudiante y al final cuantos cursos inscribió.
#include <iostream>
#include <conio.h>
#include <math.h>
#include <stdio.h>
#include <iomanip>
#include <stdlib.h>
#include <string.h>
main()
{
int edad[100],cont1=0,i=0,cc,curso,curso1=0,curso2=0,curso3=0,monto,j=0;
char cedula[100][30],nombre[100][30],apellido[100][30];
char resp;
do
{
cont1++;
i++;
printf ("\n");
fflush(stdin);
printf ("\t \n Indqiue nombre: ");
gets (nombre[i]);
printf ("\t \n Indqiue apellido: ");
gets (apellido[i]);
printf ("\t \n Indique cedula: ");
gets (cedula[i]);
printf ("\t \n Indique edad: ");
scanf ("%d",& edad[i]);
printf ("\t \n Indique que cantidad de cursos desea inscribir: ");
scanf ("%d",& cc);
for (j=0;j<cc;j++)
{
printf ("\t \n * Que curso desea inscribir *");
printf ("\t \n Introduccion al diseño de algoritmos presione 1:");
printf ("\t \n Mantenimiento de computadores presione 2:");
printf ("\t \n Flash basico presione 3: ");
printf ("\t \n Indique curso: ");
scanf ("%d",& curso);
if (curso==1)
{
curso1++;
}
if (curso==2)
{
curso2++;
}
if (curso==3)
{
curso3++;
}
if (cc==1)
{
monto=145;
}
else
{
monto=100*cc;
}
}
printf ("\t \n *** Bienvenido(a) %s a los cursos del programa @, debe cancelar: %d",nombre[i],monto);
printf ("\n Hay mas estudiantes interesados en inscribirse en el programa @ s/n: ");
scanf ("%s",& resp);
}while (resp=='s' && cont1<100);
printf ("\n Total de estudiantes inscritos: %d",cont1);
if (curso1 == curso2 && curso1 == curso3)
{
printf ("\t \n Todos los cursos tienen la misma cantidad de estudiantes");
}
if (curso1 == curso2)
{
printf ("\t \n Introduccion al diseño de algoritmos y Mantenimiento de computadores tienen la misma cantidad de estudiantes");
}
if (curso1 == curso3)
{
printf ("\t \n Introduccion al diseño de algoritmos y Flash basico tienen la misma cantidad de estudiantes");
}
if (curso2 == curso3)
{
printf ("\t \n Mantenimiento de computadores y Flash basico tienen la misma cantidad de estudiantes");
}
if (curso1 > curso2 && curso1 > curso3)
{
printf ("\t \n Introduccion al diseño de algoritmos fue el curso con mas estudiantes");
printf ("\t \n con una cantidad de %d estudiantes",curso1);
}
if (curso2 > curso1 && curso2 > curso3)
{
printf ("\t \n Mantenimiento de computadores fue el curso con mas estudiantes");
printf ("\t \n con una cantidad de %d estudiantes",curso2);
}
if (curso3 > curso1 && curso3 > curso2)
{
printf ("\t \n Flash basico fue el curso con mas estudiantes");
printf ("\t \n con una cantidad de %d estudiantes",curso3);
}
for(j=0;j<cont1;j++)
{
printf ("\t \n *------- Nomina -------* ");
printf ("\t \n Nombre: %s",nombre[j+1]);
printf ("\t \n Apellido: %s",apellido[j+1]);
printf ("\t \n Cedula: %s",cedula[j+1]);
printf ("\t \n Edad: %d",edad[j+1]);
printf ("\t \n Cantidad de cursos que inscribio %d",cc);
}
getch();
}