
como usar resultado de una funcion en otra funcion
Publicado por Octavio (4 intervenciones) el 11/03/2016 03:53:10
Hola necesito ayuda quiero usar el resultado que me da una funcion en otra funcion
Ej:
tengo una funcion que me calcula el parametro m y deseo calcular en otra funcion que calcula el parametro alfa en la cual necesito el valor que me da m
este es el codigo que tengo ayuda por favor gracias!!
Ej:
tengo una funcion que me calcula el parametro m y deseo calcular en otra funcion que calcula el parametro alfa en la cual necesito el valor que me da m
este es el codigo que tengo ayuda por favor gracias!!
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
// calculo factor m-----------------------------------------------------------//
#include <cstdio>
#include <iostream>
#include <cstdlib>
#include <fstream>
#include <math.h>
#define C1 0.3796
#define C2 1.485
#define C3 0.1644
#define C4 0.01667
using namespace std;
float m() {
int i;
float w[] = {0.0115,0.4923};
float m[2];
for (i=0;i<2;i++){
m[i]=((C1)+(C2*w[i])-(C3*(pow(w[i],2)))+(C4*(pow(w[i],3))));
cout<<"m= "<< m[i]<<endl;
}
return m[i];
}
// calculo factor alfa--------------------------------------------------------//
#include <iostream>
#include <cstdio>
#include <cstdlib>
#include <fstream>
#include <math.h>
#define T 377.6
using namespace std;
float alfa() {
int i;
float m1[]={0.396656,1.07281};
float Tc[] = {190.56,617.7};
float alfa[2];
float Tr[2];
for (i=0;i<2;i++){
Tr[i]=(T/Tc[i]);
alfa[i]=pow((1+(m1[i]*(1-sqrt(Tr[i])))),2);
cout<<"alfa= "<< alfa[i]<<endl;
}
}
Valora esta pregunta


0