Dev - C++ - Ayuda devolver dos valores por favor!

   
Vista:

Ayuda devolver dos valores por favor!

Publicado por Sylvia (2 intervenciones) el 11/09/2017 15:45:38
Hola, estoy haciendo un programa con constructores, pero al ejecutar el programa solo me devuelve los primeros valores, no se como hacer para que me devuelva dos valores, por favor su ayuda.!!

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
#include<stdio.h>
#include<conio.h>
#include<iostream>
 
using namespace std;
 
class NumeroComplejo{
 
	public:
		float real;
		float imaginario;
 
	public:
		float valor();
		NumeroComplejo();
		NumeroComplejo(float,float);
 
		};
 
	NumeroComplejo::NumeroComplejo(){
 
		real=2;
		imaginario=9;
	}
 
	NumeroComplejo::NumeroComplejo(float r, float i){
 
		real=r;
		imaginario=i;
	}
 
float NumeroComplejo::valor( ){
 
	return real, imaginario;
}
 
int main()
 
{
	NumeroComplejo objeto1;
    NumeroComplejo objeto2=NumeroComplejo(3.2,8);
 
	cout <<objeto1.valor() <<endl;
	cout <<objeto2.valor() <<endl;
 
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Ayuda devolver dos valores por favor!

Publicado por Yamil Bracho (18 intervenciones) el 11/09/2017 16:02:15
En el método valor los dos campos a un string y retornarlo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Ayuda devolver dos valores por favor!

Publicado por Sylvia (2 intervenciones) el 11/09/2017 16:12:09
me podrías ayudar como lo hago? no entiendo muy bien
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Ayuda devolver dos valores por favor!

Publicado por juanki (57 intervenciones) el 11/09/2017 20:17:18
Hola

En C/C++ solo se puede devolver UN valor. Tendrás que buscarte otra forma de hacerlo, por ejemplo dos métodos, uno que devuelva el real y otro el imaginario.

Un saludo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar