lunes, 16 de mayo de 2011

clase 8

/* CICLOS REPETITIVOS o ESTRUCTURAS DE REPETICION

Hay tres tipos de estructuras de repeticion:
1. Mientras-que
2. Hacer-mientras
3.para

Realizar un programa que permita para un numero de estudiantes ,que el usuario determina a traves del teclado,
y cuyo valor queda alamacenado en la posicion de la memoria E:
Ingrese datos del codigo, nombre y dos notas que deberan almacenarse en las posiciones de memoria llamadas
COD, NOM, NOTA1 y NOTA2 respectivamente.

Calcular el promedio de notas para cada estudiante y almacenarlo en la posicion de memoria llamada PROME.
Calcular el promedio general del curso y almacenarlo en la posicion de llamada PROMG.

Imprimir resultados de los calculos acompañados de su respectivo mensaje por pantalla.
*/
#include <iostream>
#include <iomanip>
#include <conio.h>
using namespace System;
using namespace std;
void main()
{
      //Entrada de datos para el de estudiantes que van a procesarse
      int E;
      cout<<"\n"<<"Por favor ingrese la cantidad de estudiantes a procesar: ";
      cin >>E;
      //PASO2: Crear un CICLO REPETITIVO para recorrer la cantidad de estudiantes que van a procesarse
      char COD[10], NOM[20];
      float NOTA1, NOTA2, PROME, PROMG=0;
      for (int EN=1; EN<=E; EN=EN+1)
      {
            //PASO 3:Entrada de datos de cada estudiante
            cout<<"\n"<<"PROCESANDO EL ESTUDIANTE NUMERO: "<<EN;
            cout<<"\n\n"<<"Por favor digite el codigo del estudiante: ";
            cin>>COD;
            cout<<"\n\n"<<"Por favor digite el nombre del estudiante (uno solo sin apellido): ";
            cin>>NOM;
            cout<<"\n\n"<<"Por favor digite la primera nota del estudiante: ";
            cin>>NOTA1;
            cout<<"\n\n"<<"Por favor digite la segunda nota del estudiante: ";
            cin>>NOTA2;

            //PASO 4: Procesamiento de datos
            PROME=(NOTA1+NOTA2)/2;
            //PASO 5: Acumular el promedio de cada estudiante
            PROMG=PROMG+PROME;
            //PASO 6: SALIDA DE INFORMACION del estudiante
            cout<<"\n"<<"El (la) estudiante: "<<NOM<<"con codigo: "<<COD<<" saco un promedio de : "<<PROME;
            getch();
           
      }
      //Paso 7: Calcular el promedio del curso
      PROMG=PROMG/E;
      //Paso 8: Salida de la informacion del grupo
      cout<<"\n\n"<<"El promedio general del grupo es: "<<PROMG;
      getch();
}


No hay comentarios:

Publicar un comentario