Operar dos números complejos

Jorge del Castillo Tierz

#include <stdio.h>

int main()
{
float a, b, c, d;
char m[2];

printf(“Este programa hace operaciones con dos numeros complejos.\nPor favor, introduce la parte real del primero: “);
scanf(“%f”, &a);
printf(“\nIntroduce ahora la parte imaginaria del primer numero: “);
scanf(“%f”, &b);
printf(“\nEl primer numero es %.2f + %.2fi”, a, b);

printf(“\n\nAhora, escribe la parte real del segundo numero: “);
scanf(“%f”,&c);
printf(“\nY la parte imaginaria del segundo numero: “);
scanf(“%f”, &d);
printf(“El segundo numero es %.2f +%.2fi”, c,d);
printf(“\n\n\n%cQue te apetece hacer con estos numeros? %cSUMA, RESTA, PRODUCTO o COCIENTE?\nEscribe +, -, *, /. \n”, 168, 168);
scanf(“%s”,m);

if(m[0]==’+’)
{
printf(“\n\nLa suma de estos dos numeros complejos es: %.2f + %.2fi\n\n”, a+c, b+d);
}
else if(m[0]==’-‘)
{
printf(“\n\nLa resta de estos dos numeros complejos es: %.2f + %.2fi\n\n”, a-c,b-d);
}
else if(m[0]==’*’)
{
printf(“\n\nEl producto de estos dos numeros complejos es: %.2f + %.2fi\n\n”, a*c -b*d, a*d + b*c);
}
else if(m[0]==’/’)
{
printf(“\n\nEl cociente de estos dos numeros complejos es: %.2f + %.2fi\n\n”, (a*c+b*d)/(c*c+d*d), (b*c -a*d)/(c*c+d*d));
}

return 0;
}

Anuncios
Esta entrada fue publicada en Informática e Internet. Guarda el enlace permanente.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s