• Sábado 14 de Diciembre de 2024, 20:29

Autor Tema:  corregir ejercicio ya realizado, sobre sacar pormedio notas  (Leído 998 veces)

franktntx

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
corregir ejercicio ya realizado, sobre sacar pormedio notas
« en: Jueves 9 de Julio de 2009, 17:14 »
0
Ayuda, corregir ejercicio ya realizado, solo es corregir presenta errores al probarlo, urgente,

es este:

#include "stDlib.h"
#include "iostream.h"
#include "conio.h"

void menu (void);

char N[45][15];
float C1[45], C2[45],C3[45], nf[45], pf=0;
int pos=0, OPC=0, PS=0, Pe=0;

void main ()
{
menu();
}
void menu (void)
{
clrscr();
cout<<"1.Ingresar Estudiante
2. Mostrar Resultados
3.salir";
opc=getch();
while (opc>4888 opc<52)
{
switch (opc)
}
case 49:
for (pos=0, pos 2.45; pos++)
{
cout<<"ingrese el nombre del estudiante numero"<<pos;
cin>>[pos];
cout<<"ingrese la nota, en el primer corte";
cin>>c1[pos]
cout<<"Ingrese la nota, en el tercer corte";
cin>> c3[pos]
}
case 50:
for (pos=0; pos<45;pos++)
gotoxy (1,pos+1); cout<< N[pos];
gotoxy (2,pos+1); cout<<(c1[pos]*0,35);
gotoxy (3,pos+1); cout<<(c1[pos]*0,35);
gotoxy (4,pos+1); cout<<(c2[pos]);
gotoxy (5,pos+1); cout<<(c2[pos]*0,35);
gotoxy (6,pos+1); cout<<(c3[pos]);
gotoxy (7,pos+1); cout<<(c3[pos]*0,30);
nf[pos]=((1+c2)*0,35+c3*0,3);
gotoxy (8,pos+1); cout<<nf;
pf=pf+nf[pos]/45;
if(nf[pos]>=3)
ps=ps+1;
else
PE=PE+1;
}
cout<<"El promedio general es:"<<pf;
cout<<"La cantidad de personas que pasaron son:"<<ps;
cout<<"La cantidad de personas que perdieron son:"<<pe;

getch();
menu();
case 51:
exit(0)
greak;
}
getch();
}


es sobre sacar las notas, si me pueden ayudar a mejorarlo o cambiarlo un poco, les agradeceria mucho de esto depende que pase o pierda en la U.

haidion

  • Nuevo Miembro
  • *
  • Mensajes: 14
    • Ver Perfil
Re: corregir ejercicio ya realizado, sobre sacar pormedio notas
« Respuesta #1 en: Viernes 10 de Julio de 2009, 15:05 »
0
Código: C++
  1.  
  2. while (opc>4888 opc<52)
  3. {
  4. switch (opc){ //Y aca te falta esta
  5. //}//Aca te sobra esta llave
  6.      case 49:
  7.             for (pos=0, pos 2.45; pos++)
  8.             {
  9.                 cout<<"ingrese el nombre del estudiante numero"<<pos;
  10.                 cin>>[pos];
  11.                 cout<<"ingrese la nota, en el primer corte";
  12.                 cin>>c1[pos]
  13.                 cout<<"Ingrese la nota, en el tercer corte";
  14.                 cin>> c3[pos]
  15.            }
  16.      break; //te falta esto
  17.      case 50:
  18.            for (pos=0; pos<45;pos++){//Aca te falta esta llave
  19.                gotoxy (1,pos+1); cout<< N[pos];
  20.                gotoxy (2,pos+1); cout<<(c1[pos]*0,35);
  21.                gotoxy (3,pos+1); cout<<(c1[pos]*0,35);
  22.                gotoxy (4,pos+1); cout<<(c2[pos]);
  23.                gotoxy (5,pos+1); cout<<(c2[pos]*0,35);
  24.                gotoxy (6,pos+1); cout<<(c3[pos]);
  25.                gotoxy (7,pos+1); cout<<(c3[pos]*0,30);
  26.                nf[pos]=((1+c2)*0,35+c3*0,3);
  27.                gotoxy (8,pos+1); cout<<nf;
  28.                pf=pf+nf[pos]/45;
  29.                if(nf[pos]>=3)
  30.                         ps=ps+1;
  31.                else
  32.                         PE=PE+1;
  33.           }
  34.          cout<<"El promedio general es:"<<pf;
  35.          cout<<"La cantidad de personas que pasaron son:"<<ps;
  36.          cout<<"La cantidad de personas que perdieron son:"<<pe;
  37.  
  38.          getch();
  39.          menu();
  40.       break;//te falta esto
  41.       case 51:
  42.            exit(0)
  43.            greak;//Supongo que aca quiciste escribir break;
  44.       }
  45.     }//Aca te falta esta llave creo
  46.  
  47.  

Es posible que tengas mas errores.