[C con Clase] (sin asunto)
Francisco J. Canela
darkydelphi en gmail.com
Mie Nov 10 21:21:42 CET 2010
Felicidades en primer lugar a Oscar por usar formatos abiertos. Lo he
abierto y lo pego para aquellos que no disponen todavía de editores de texto
compatibles con el formato "odt".
#include <conio.h>
#include <iostream.h>
#include <string.h>
#include <stdio.h>
#include <iomanip.h>
int indiceActual = 0;
char Nombres[10][30];
char CodigoEstudiante [10][30];
double CodEstudCursoNotas[10][3];
void CapturarDatos();
void ImprimirReporte();
double CalcularNota(double,double);
void main()
{
int opcion;
do
{
clrscr();
cout<<"MENU \n";
cout<<"1. Capturar Datos\n";
cout<<"2. Generar Reporte\n";
cout<<"3. Editar\n";
cout<<"4. Borrar\n";
cout<<"5. Salir\n";
cout<<"Seleccione Opcion: ";
cin>>opcion;
switch (opcion)
{
case 1 : CapturarDatos();
break;
case 2 : ImprimirReporte();
break;
case 3 : break;
case 4 : break;
case 5 : break;
}
} while (opcion != 5);
}
void CapturarDatos()
{
clrscr();
cout << "Captura de datos\n";
cout << "Digite nombre estudiante:\n";
gets( Nombres[indiceActual]);
cout << "Digite codigo curso\n";
cin>> CodEstudCursoNotas [indiceActual][0];
cout << "Digite Codigo Estudiante\n";
cin>> CodigoEstudiante[indiceActual];
cout << "Digite Nota 40% \n";
cin>> CodEstudCursoNotas[indiceActual][1];
cout << "Digite Nota 60%\n";
cin>> CodEstudCursoNotas[indiceActual][2];
indiceActual = indiceActual + 1 ;
}
double CalcularNota (double Nota40, double nota60){
return (Nota40*0.4) + (nota60*0.6);
}
void ImprimirReporte()
{
clrscr();
cout << "REPORTE GENERAL DE ESTUDIANTES\n";
cout << "Nombre Est.\t\tCod.Estudiante\tCod.Curso\tN.60%\tN.40%\tN.100%\n";
for (int f=0; f<indiceActual;f++)
{
cout << Nombres[f]<<"\t\t"<< CodigoEstudiante[f]<< "\t"<<
CodEstudCursoNotas [f][0]<< "\t\t"<< CodEstudCursoNotas [f][2]<<"\t"<<
CodEstudCursoNotas [f][1]<<"\t"<< setprecision(1)<<
CalcularNota(CodEstudCursoNotas[f][1],CodEstudCursoNotas[f][2])<<"\n";
}
getch();
}
El 10 de noviembre de 2010 18:58, luis alfonso jimenez mejia <
viejolajimenez en gmail.com> escribió:
> o .txt
>
> El 10 de noviembre de 2010 14:58, luis alfonso jimenez mejia <
> viejolajimenez en gmail.com> escribió:
>
> por que no lo mandas en pdf o docx o .doc en mi sistema no me abre y
>> voy a descargar openoffice solo por mirarte tu maravilla
>>
>> El 8 de noviembre de 2010 22:51, oscar rodrigo triviño espitia <
>> gedeontri en hotmail.com> escribió:
>>
>>> cconclase, tengo este programa, tal como está funciona al compilarlo y
>>> correrlo pero ahora debo hacer que funcionen los demás *case* 3, 4 y 5.
>>>
>>> m e podrian colaborar? de este programa depende mi nota final
>>>
>>> _______________________________________________
>>> Lista de correo Cconclase Cconclase en listas.conclase.net
>>> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
>>> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
>>>
>>
>>
>
> _______________________________________________
> Lista de correo Cconclase Cconclase en listas.conclase.net
> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20101110/96e15c0c/attachment.html>
Más información sobre la lista de distribución Cconclase