Fecha de publicación: 18-ene-2013 13:07:38
PROYECTO 1 20%
CONSISTE EN AGREGAR EL CÓDIGO NECESARIO PARA QUE EL SIGUIENTE PROGRAMA PERMITA CALCULAR EL PROMEDIO DE CADA ALUMNO ALMACENADO EN EL ARCHIVO, MOSTRANDO ESTE POR PANTALLA(PROMEDIO). FECHA DE ENTREGA MIÉRCOLES 23-01-2013. OBLIGATORIAMENTE DEBE SER ENTREGADO DURANTE LA HORA DE CLASE NO HAY PRORROGA.
ARCHIVO A DESCARGAR (Alumnos.txt)
CÓDIGO:
#include <iostream>
#include <fstream>
#include <string.h>
using namespace std;
void separarcadena(char c[]){//procedimiento
//char s1[] = c;
char *t1;
for ( t1 = strtok(c,";");
t1 != NULL;
t1 = strtok(NULL, ";") )
cout <<t1<< endl;
}
int main() {
char cadena[128];
ifstream fe("alumnos.txt");
char *resp;
while(!fe.eof()) {
fe >> cadena;
resp = strpbrk(cadena,"16556996");
cout <<cadena << endl;
separarcadena(cadena);
}
cout <<" ----> "<< resp << endl;
fe.close();
return 0;
}
PROYECTO 2
REVISAR EL SIGUIENTE CÓDIGO Y CORREGIR LOS ERRORES QUE CONTENGA VALOR 15%. FECHA DE ENTREGA VIERNES 25-01-2013. EN HORAS DE CLASE SIN PRORROGA.
CÓDIGO:
#include <iostream>
using namespace std;
int a,b;//variables para leer y realizar las operaciones
float suma(float a,float b){//sumar
return a+b;
}
float resta(float a,float b){//multiplicar
return a+b;
}
float multiplicacion(float a,float b){//dividir
return a*b;
}
float division(float a,float b){//restar
return a+b;
}
float suma(float a,float b){//sumar
return a-b;
}
void mostrarmensaje(string m,float d){
cout << m << d <<"\n";
}
void menu(){
cout<<"**********************************";
cot<<"* MENU DE OPCIONES *"; "
cout<<"* *";
cout<"* 1.- Suma *";
cout<<"* 2.- Resta *";
cout<<"* 3.- Multiplicacion *";
cou<<"* 4.- Division *";
cout<<"* 0.- Salir *";
cout<<"* *";
cout<<"**********************************";
cin>>res;
out<<" Ingrese a: ";
cin>>a;
cout<" Ingrese b: ";
cin>>b
switch(res){
1:mostrarmensaje("La resta es: ",resta(a,b));break;
2:mostrarmensaje("La division no es: ",division(b,a));break;
3:mostrarmensaje("La suma es: ",suma(b,a));break;
4:mostrarmensaje("La multi si es: ",multiplicacion(c,a));break;
5:break;
}
}
int main(int argc, char *argv[]) {
menu()
return a;
}