miércoles, 3 de diciembre de 2008

Programa para hacer un menu de nombres y calificaciones

Problema:

En El Cecyt 10 Para Un Reporte Final, Un Grupo De Alumnos Planea Realizar Un Menú Mediante El Programa Borland C, Que Capture En Forma De Lista Los Nombres Y Calificaciones De 10 Alumnos, Y Que Nos Proporcione El Promedio Máximo Y Mínimo De Dicha Lista, Con El Fin De Calcular De Forma Rápida Y Precisa Dichos Promedios.
Los 5 ¿Por que?


¿Por Qué?
Porque Es Un Trabajo Que Sirve Para Facilitar Tanto La Suma De Los Promedios, Ya Sea La Máxima Y Minina, Y Porque Nos Ordena De Forma Rápida Y Precisa Los Nombres Y Calificaciones De Los Alumnos


¿Por Qué?
Porque Ya No Hay Que Usar Calculadora Y Ordenar Los Nombres Y Calificaciones


¿Por Qué?
Por Que Entonces Solo Hay Que Asignarle Valores A La Computadora Y Entonces Ella Realiza Todo El Trabajo


¿Por Qué?
Porque El Programa Fue Diseñado De Para Realizar El Menú De Forma Rápida Y Precisa.

¿Por Qué?
Porque No Utiliza Tantas Variables Y De Esta Forma Nos Facilita El Trabajo Y Aprendemos Sin Complicarnos.


Método Wh


What?
Hacer Un Programa En Borland C, El Cual Consiste En Realizar Un Menú Que Capture En Forma De Lista Los Nombres Y Calificaciones De 10 Alumnos, Y Que Nos Proporcione El Promedio Máximo Y Mínimo De Dicha Lista


Who?
Un Grupo De Alumnos

Where?
En El Cecyt 10


Why?
Para Un Proyecto Final Y Para Calcular de Forma Rápida Y Precisa Los Promedios De Esos 10 Alumnos.

When?
En Esta Semana


How?
Mediante El Programa Borland C





























Programa


#include
#include
#include
main(){
int opcion;
int i,j;
float b;
float min;
float max;
char n [10] [40];
float c[40];
int cont;
while(opcion== !"s")
clrscr ();
gotoxy (5,5);
printf("MENU\n\n");
printf("1)Captura de datos \n");
printf("2)Impresison de resultados\n");
printf("3)Reporte de maximos y minimos\n");
printf("4)Salir\n\n");
printf("\n\n opcion ==> [ ]\b\b\b");
scanf("%d", &opcion);
switch(opcion){
case 1:clrscr ();
for (i=0; i<=9; i++){ printf("Dame el nombre % d", i+1); scanf("& s", & n[i]); for (j=0; j<=3; j++){ printf("Dame la calificacion % d", j+1); scanf("% f", & b); c[j]=b; } break; case 2:clrscr (); for (i=0; i<=9; i++){ printf("Dame el nombre % d"); for (j=0; j<=3; j++){ scanf("% f", & b); c[j]=b; } break; case 3:clrscr (); printf("Maximo y minimo\n"); i=0; min= c[i]; max= c[i]; for (i=0; i<=9; i++){ for (j=0; j<=3; j++){ cont= i*4+j; if(c[cont]< min=" c[cont];"> max) max= c[cont];
}
}
printf("Minimo= \n");
printf("Maximo= \n");
break;
case 4: printf("Salir");
break;
}/*fin del for i*/
}/*fin del for j*/
}/*fin del switch*/
getch ();
clrscr ();
}/*fin del while*/

miércoles, 22 de octubre de 2008

Procedimiento

Obtener el nombre completo con calificaciones de 10 alumnos

Metodo Wh

¿Qué?
Obtener el nombre completo con calificcaciones de 10 alumnos

¿Donde?
El cecyt 10 turno matutino del area de telecomunicaciones

¿Cuando?
En esta semana en la segunda evaluación de octubre

¿Quién?
Los alumnos del 5ima


¿Por qué?
para saber cual es el aprovechamiento de los alumnos


¿Cómo?
A traves de un algoritmo

********
Algoritmo:

1) inicio
2) leer N, C1, C2, C3 y E1
3) P= c1+c2+c3+E/4
4) Imprimir P
Si P ≥6 entonces imprimir “Aprobado”
En caso contrario imprimir “Reprobado”
5) Fin


Diagrama de flujo y mapa conceptual





Programa

/ *Promedio de 10 alumnos*/

# include
# include
# include
# calcule
main ( ) {
int C1, C2, C3, P1;
printf ("Dame la 1era. calificación de José");
scanf (“%d,” &C1);
printf ("Dame la 2da. calificación de José");
scanf (“%d,” &C2);
printf ("Dame la 3er. calificación de José");
scanf (“%d,” &C3);
printf ("Dame la calificación del extraordinario de José");
scanf (“%d,” &E1);
p1= (C1+C2+C3+E1)/ 4
printf ("El promedio de José es” P1);
scanf (“%d,” &P1);
printf ("Dame la 1era. calificación de Ana");
scanf (“%d,” &C1);
printf ("Dame la 2da. calificación de Ana");
scanf (“%d,” &C2);
printf ("Dame la 3er. calificación de Ana"); scanf (“%d,” &C3);
printf ("Dame la calificación del extraordinario de Ana");
scanf (“%d,” &E1);
p1= (C1+C2+C3+E1)/ 4
printf ("El promedio de Ana es” P1);
scanf (“%d,” &P1);
( y esto se repite 10 veces para cada alumno diferente)
getch ( );
}Fin del programa*/