Foros del Web » Programación para mayores de 30 ;) » C/C++ »

prograama con funciones y arregloos.....Ayauda

Estas en el tema de prograama con funciones y arregloos.....Ayauda en el foro de C/C++ en Foros del Web. Hola que tal, me piden realizar el siguiente programa: En la clase de programación C++ se tienen 35 alumnos al iniciar el semestre, el maestro ...
  #1 (permalink)  
Antiguo 17/06/2011, 10:22
 
Fecha de Ingreso: junio-2010
Mensajes: 13
Antigüedad: 13 años, 11 meses
Puntos: 0
prograama con funciones y arregloos.....Ayauda

Hola que tal, me piden realizar el siguiente programa:

En la clase de programación C++ se tienen 35 alumnos al iniciar el semestre, el maestro aplicó cinco exámenes parciales durante el semestre y al termino del semestre realiza los cálculos correspondientes para obtener el promedio de de cada alumno. Desarrolle un programa en C++ en el cual, el maestro de cómo entrada la matricula del alumno y sus correspondientes calificaciones para obtener por medio de funciones el promedio de cada alumno así como el número de alumnos reprobados. Mostrar en pantalla la matrícula del alumno y su promedio, así como el número de alumnos reprobados.

Yo lo estoy solucionando por medio de arreglos, esto es lo que llevo:

#include<stdio.h>
#include<conio.h>
#include<ioostream.h>
float promedio(N1,N2,N3,N4,N5)
{
float resultado,n1,n2,n3,n4,n5;
resultado=(n1+n2+n3+n4+n5)/5;
}
float main()
{
unsigned float calif [35];
char nombreAlumno[35][20];
for(x=0;x<35;x++)
{
gotoxy(10,x+1);
cout << "NOMBRE [" << x << "] = " ;
cin>>nombreAlumno[x];
gotoxy(45,x+1);
cout << "CALIFICACION [" << x << "] = " ;
cin>>caliaf[x];
cout<<"su promedio es"<< promedio();

}


lo de rojo no lo entiendo muy bien, agradezco que me colaboren con eso, y ahoara el problema es que no se como aplicar ala funcion despues de todos los arreglos.

Gracias
  #2 (permalink)  
Antiguo 17/06/2011, 13:23
 
Fecha de Ingreso: abril-2010
Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 14 años, 1 mes
Puntos: 228
Respuesta: prograama con funciones y arregloos.....Ayauda

cout << "CALIFICACION [" << x << "] = " ;

Esa linea lo unico que hace es imprimir en pantalla la cadena o variables que se le especifiquen, en este caso va a escribir "CALIFICACION[x]=" donde equis va a ser reemplazado por su valor. En este caso x itera desde 0 a 34.

Por otro lado fijate que la funcion promedio la estas usando mal... Esta espera 5 numeros y vos la estas invocando con cero argumentos. En esta linea: cout<<"su promedio es"<< promedio(); Ademas en la funcion promedio no tenes que definir n1 n2 n3 n4 n5 de nuevo. Ya estan definidas por venir como argumentos.

Para empezar eso...hay muchas otras cosas por aclarar pero quiero ver que entiendas estas cosas...

Etiquetas: funciones
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:22.