Programas c++ 3er cuatrimestre en unitec

Solo disponible en BuenasTareas
  • Páginas : 6 (1284 palabras )
  • Descarga(s) : 0
  • Publicado : 19 de septiembre de 2010
Leer documento completo
Vista previa del texto
SESION 5 EJERCICIOS FLUJOS Y ARREGLOS.
NOMBRE DE LA ASIGNATURA: FUNDAMENTOS Y LÓGICA DE PROGRAMACIÓN
CLAVE DE ASIGNATURA: SC7301
REALIZAR ALGORITMO, DIAGRAMA DE FLUJO Y CODIFICACIÓN DE LOS SIGUIENTES CASOS:
5.1.- Realizar un programa que asigne la Sala de reunión para la revisión de exámenes, los alumnos que tengan una calificación Menor que 6 serán enviados a la Sala 1,los alumnos que tenganentre 6 y 7.5 serán enviados a la Sala 2, los alumnos que tengan entre más de 7.5 y 8.5 serán enviados a la Sala 3, los alumnos que tengan entre más de 8.5 y 10.00 serán enviados a la Sala 4, dicho programa terminará cuando el usuario lo determine.

Algoritmo:
1. Inicio
2. Declaración de variables
3. Preguntar “Cuantos alumnos tiene”
4. Almacenar información
5. Pedirinformación del alumno
6. Almacenar información
7. Toma de decisión, “que sala deberá irse” Si calificación < 6 ir sala 1 Si calificación >6.1 y < de 7.5 ir sala 2 Si calificación >7.6 y < de 8.5 ir sala 3 Si calificación >8.6 y < de 10.1 ir sala 4
8. Imprimir sala a la que debe ir
9. Desea otra operación?(s) s = paso 3 n =paso 910. Fin
Inicio

Declaración de variables

Preguntar “Cuantos alumnos tiene”

Almacenar información

Pedir información del alumno

Almacenar información

Toma de decisión, “que sala deberá irse”

Si Calificación < 6
s = Sala1 n

Si Calificación >6.1<7.5
s = Sala2 n

Si Calificación >7.6<8.5
s = Sala3 n

SiCalificación >8.5<10.1
s = Sala4 n

Desea otra operación?(s)

s = paso 3 n =paso 9

Fin

/*Objetivos: Sala que toca segun revision de exam
Autor: Hebe B. y Jose Ramón G.
Versión: 1.0
*/

//Sección de Librerías
#include <iostream>
using namespace std;

//Inicio PRG
voidmain(){
//Declaración de variables
char nombre[50];
float cal;
int n, c,a;
char opcion;

//Adquisición de datos.

do{
cout << "Cuantos alumnos tiene?";
cin >> a;

for (n = 0; n<a; n++)
{
cout << "Nombre del alumno?";
cin >> nombre,50;
cout<< "Ingrese la calificacion del alumno:";
cin >>cal;
if (cal<6.0) cout <<"Ir a la sala 1";
if (cal>6.1 && cal<7.5) cout <<"Ir a la sala 2";
if (cal>7.6 && cal<8.5) cout <<"Ir a la sala 3";
if (cal>8.6 && cal<10.1) cout <<"Ir a la sala 4";
};

cout <<"Desea realizar otra operacion: (s)";
cin >> opcion;
}while (opcion == 's');}//Fin PRG

5.2.- Se cuenta con tres grupos de 20 alumnos cada grupo, realizar un programa que calcule el promedio de 3 calificaciones por alumno, la información deberá almacenarse en un arreglo Bi-Dimensional, al finalizar se podrá solicitar el promedio de cada grupo, dicho programa terminará cuando el usuario lo determine.
1. Inicio
2. Declaración de variables
3. “Ingresar lacalificación del alumno”
4. Almacenar información
5. Ya introdujo las 3 calificaciones del alumno? (s) s = paso 6 no = paso 3
6. Sacar el resultado de promedio del alumno
7. Almacenar información
8. Imprimir “El promedio del alumno es proma.”
9. Ya obtuvo el promedio de sus 20 alumnos? (s) s = paso 10 no = paso 3
10. Sacar el resultado del promedio del grupo11. Almacenar información
12. Imprimir “El promedio del grupo es promg.”
13. Ya obtuvo el promedio general de sus 3 grupos? (s) s = paso 14 no = paso 3
14. Desea otra operación?(s) s = paso 3 n =paso 15
15. Fin

/*Objetivos: Se cuenta con tres grupos de 20 alumnos cada grupo,
realizar un programa que calcule el promedio de 3 calificaciones por alumno,
la...
tracking img