Pasar C++ a Matlab
Publicado por Gaby (24 intervenciones) el 04/09/2018 23:19:07
Hola a todos . Alguien sabe pasar este codigo de C++ a Matlab.
Este es el enunciado del problema: Una persona debe realizar un muestreo con 50 personas para determinar el promedio de peso de los niños, jóvenes, adultos y viejos. Las categorias se determinan;
CATEGORIA EDAD
Niños 0 - 12
Jóvenes 13 - 29
Adultos 30 - 59
Viejos 60 en adelante
CODIGO FUENTE
Este es el enunciado del problema: Una persona debe realizar un muestreo con 50 personas para determinar el promedio de peso de los niños, jóvenes, adultos y viejos. Las categorias se determinan;
CATEGORIA EDAD
Niños 0 - 12
Jóvenes 13 - 29
Adultos 30 - 59
Viejos 60 en adelante
CODIGO FUENTE
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
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
using std::cout;
using std::cin;
using std::endl;
int main ()
{
int x;
int ED;
float PN;
float AN=0;
float ANN=0;
float PJ;
float AJ=0;
float AJJ=0;
float PA;
float AA=0;
float AAA=0;
float PV;
float AV=0;
float AVV=0;
float PRN;
float PRJ;
float PRA;
float PRV;
for (x=1; x<=50; x++)
{
cout << "Ingrese la Edad de la persona\n";
cin >> ED;
if (ED>0 && ED<=12) {
cout << "Es un niño\n"
<< "Ingrese el peso\n";
cin >> PN;
AN=AN+PN;
ANN=ANN+1;
}
if (ED>12 && ED<=29) {
cout << "Es un joven\n"
<< "Ingrese el peso\n";
cin >> PJ;
AJ=AJ+PJ;
AJJ=AJJ+1;
}
if (ED>29 && ED<=59) {
cout << "Es un adulto\n"
<< "Ingrese el peso\n";
cin >> PA;
AA=AA+PA;
AAA=AAA+1;
}
if (ED>59) {
cout << "Es un viejo\n"
<< "Ingrese el peso\n";
cin >> PV;
AV=AV+PV;
AVV=AVV+1;
}
}
PRN=AN/ANN;
PRJ=AJ/AJJ;
PRA=AA/AAA;
PRV=AV/AVV;
cout << "EL PROMEDIO DE PESO DE LOS NIÑOS ES: " << PRN << endl;
cout << "EL PROMEDIO DE PESO DE LOS JOVENES ES: " << PRJ << endl;
cout << "EL PROMEDIO DE PESO DE LOS ADULTOS ES: " << PRA << endl;
cout << "EL PROMEDIO DE PESO DE LOS VIEJOS ES: " << PRV << endl;
system("pause");
return 0;
}
Valora esta pregunta


0