Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Operaciones con estructuras.

Estas en el tema de Operaciones con estructuras. en el foro de C/C++ en Foros del Web. Bien el caso es que estoy haciendo una calculdora de numeros complejos. Por lo que he definido el numero complejo como una estructura, en la ...
  #1 (permalink)  
Antiguo 13/11/2007, 11:50
 
Fecha de Ingreso: noviembre-2004
Mensajes: 149
Antigüedad: 20 años, 1 mes
Puntos: 0
Operaciones con estructuras.

Bien el caso es que estoy haciendo una calculdora de numeros complejos. Por lo que he definido el numero complejo como una estructura, en la que tiene diferentes campos:
struct Complexos{
float re;
float im;
float r;
float fi;
}complex1,complex2;

en donde re es la parte real, im la imginaria, r el modulo y fi el argumento.
Ahora yo quiero sumar 2 numeros complejos, que si no recuerdo mal se hace sumando la parte real con la real y la imaginaria con la iamgianria.
El problema que se me presenta es cuando hago esto:
complex1.re+complex2.re=resultat1;
donde resultat1 es una variable tipo float.
y me sale este error:
C:\XXXXXX\XXXXX\Escritorio\calculadora.c(29) : error C2106: '=' : left operand must be l-value.
Vale veo que haya lgun problema con el =. Es decir no puedo sumar las 2 partes reales de los numeros complejos e igualarlas auna variable?????
Alguien me puede ayudar???
Gracias!
__________________
¨`~*'¤^v-¥-()->»[: "3£ 1NƒîêRNø Nø ê$ UN Må£ £UGåR" :]«<-()-¥-v^¤'*~´¨
  #2 (permalink)  
Antiguo 13/11/2007, 13:13
Avatar de _Lucifer_  
Fecha de Ingreso: junio-2006
Mensajes: 1.662
Antigüedad: 18 años, 7 meses
Puntos: 28
Re: Operaciones con estructuras.

No es:
Cita:
complex1.re+complex2.re=resultat1;
Es:
Cita:
resultat1 = complex1.re + complex2.re;
Que no se te olvide que la asignación es de derecha a izquierda.

Saludos
__________________
Si crees que no tiene sentido, etonces probablemente lo tenga... :arriba:
  #3 (permalink)  
Antiguo 13/11/2007, 13:53
 
Fecha de Ingreso: noviembre-2004
Mensajes: 149
Antigüedad: 20 años, 1 mes
Puntos: 0
Re: Operaciones con estructuras.

oki gracias.
__________________
¨`~*'¤^v-¥-()->»[: "3£ 1NƒîêRNø Nø ê$ UN Må£ £UGåR" :]«<-()-¥-v^¤'*~´¨
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:20.