a) Por medio de una función capture la cantidad de alumnos de cada salón
b) Mostrar el total de alumnos por piso
c) En el piso 3, mostrar el salón tuvo la mínima cantidad de alumnos
d) En el salón 5 de cada piso, ¿Cual es el total de hombres?
e) Mostrar el total de mujeres de los salones marcados con las x (S=salón):
S1 S2 S3 S4 S5
Piso 1 x x x
Piso 2 x x x
Piso 3 x x x
El programa
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <iostream>
using namespace std;
void Lectura (int A[3][5]){
int f,c;
for (f=0;f<3;f++){
for (c=0;c<5;c++){
do{ cout<<"No. de alumnos en el salon ["<<f+1<<"]["<<c+1<<"]: ";
cin>>A[f][c];
if(A[f][c]>35||A[f][c]<28)
cout<<"Cantidad Invalida"<<endl;
}while (A[f][c]>35||A[f][c]<28);
}
}
}
void TPiso (int A[3][5]){
int f,c,s=0;
cout<<endl;
for (f=0;f<3;f++){
for (c=0;c<5;c++){
s=s+A[f][c];
}
cout<<"Cantidad de alumnos en el piso "<<f+1<<" : "<<s<<endl;
s=0;
}
cout<<endl<<endl;
}
void Min3 (int A[3][5]){
int f,c,m,s;
for (c=0;c<5;c++){
m=A[2][0];
if(A[2][c]<m){
m=A[2][c];
s=c;}
}
cout<<"El salon [3]["<<s<<"] tiene la minima cantidad de alumnos con "<<m<<" alumnos"<<endl<<endl;
}
void H5 (int A[3][5]){
int f,c,suma=0;
float h;
for(f=0;f<3;f++){
h=(A[f][4]*70.0)/100;
cout<<"No. de Hombres en el salon ["<<f<<"][5]: "<<h<<endl;
}
}
void Mujeres (int A[3][5]){
int f,c;
float M=0,MT=0;
for (f=0;f<3;f++){
for (c=1;c<4;c++){
M=(A[f][4]*30.0)/100;
MT=MT+M;
}
}
cout<<"\nTotal de mujeres en los salones seleccionados: "<<MT<<endl<<endl;
}
int main(){
int A[3][5];
system ("color 3f");
cout<<"\t\t\t\t Programa Edifico Escolar"<<endl<<endl;
Lectura (A);
TPiso (A);
Min3 (A);
H5 (A);
Mujeres (A);
return 0;
}
Puedes descargar el PDF del programa AQUI
No hay comentarios:
Publicar un comentario