-
Notifications
You must be signed in to change notification settings - Fork 0
/
struct_2_prom.cpp
51 lines (51 loc) · 1.76 KB
/
struct_2_prom.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
#include<iostream>
#include<conio.h>
using namespace std;
float prom;
struct promedio{
float n1;
float n2;
float n3;
};
struct alumno{
char nombre[20];
char sexo[10];
int edad;
struct promedio notas;
}alumno;
int main(){
char a;
int i=1;
do{
cout<<"De nombre "<<i<<":";
fflush(stdin); cin.getline(alumno.nombre,20,'\n');
cout<<"Digite su sexo: ";
fflush(stdin); cin.getline(alumno.sexo,10,'\n');
cout<<"Digite su edad: ";
fflush(stdin); cin>>alumno.edad;
cout<<"\n::Digite las notas de alumno::\n"<<endl;
cout<<"Calificacion 1: ";
fflush(stdin); cin>>alumno.notas.n1;
cout<<"Calificacion 2: ";
fflush(stdin); cin>>alumno.notas.n2;
cout<<"Calificacion 3: ";
fflush(stdin); cin>>alumno.notas.n3;
prom=(alumno.notas.n1+alumno.notas.n2+alumno.notas.n3)/3;
cout<<"\nDatos del alumno"<<endl;
cout<<"Nombre: "<<alumno.nombre<<endl;
cout<<"Sexo: "<<alumno.sexo<<endl;
cout<<"Edad: "<<alumno.edad<<endl;
cout<<"Promedio: "<<prom<<endl;
cout<<"Precione 'S' para ingresar otros datos, cualquier otro para salir"<<endl;
fflush(stdin); cin>>a;
i++; system("cls");
}while(a=='S'||a=='s');
// if(a!='S'){
/* cout<<"\nDatos del alumno"<<endl;
cout<<"Nombre: "<<alumno.nombre<<endl;
cout<<"Sexo: "<<alumno.sexo<<endl;
cout<<"Edad: "<<alumno.edad<<endl;
cout<<"Promedio: "<<prom<<endl;*/
// }
getch(); return 0;
}