fiz a calculadora para calcular numeros complexos e tals.. so num to conseguindo fazer a divisao e elevar ao quadrado
a calculadora tem q fazer os seguintes calculos
soma
subtracao
multiplicaçao
divisao
e calcular o quadrado
/*o codigo da primera parte*/
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
float r1, i1, r2, i2, x, a, b, R1;
printf("Informe a operação que será realizada \n1 para soma \n2 para subtração \n3 para multiplicação \n4 para divisão \n5 para calcular o quadrado\n\n\n");
scanf("%f",&x);
printf("Digite a parte real do primeiro número:");
scanf("%f",&r1);
printf("Digite a parte imaginária do primeiro número: ");
scanf("%f",&i1);
printf("Digite a parte real do segundo número:");
scanf("%f",&r2);
printf("Digite a parte imaginária do segundo número: ");
scanf("%f",&i2);
if (x==1)
{
a = r1 + r2;
b = i1 + i2;
printf("O Primeiro numero informado foi: %3f +(%3fi)\n\n",r1, i1);
printf("O Primeiro numero informado foi: %3f +(%3fi)\n\n",r2, i2);
printf("O resultado e: %3f +(%3fi)\n",a, ;
}
else if (x==2)
{
a = r1 - r2;
b = i1 - i2;
printf("O Primeiro numero informado foi: %3f +(%3fi)\n\n",r1, i1);
printf("O Primeiro numero informado foi: %3f +(%3fi)\n\n",r2, i2);
printf("O resultado e: %3f +(%3fi)\n",a, ;
}
else if (x==3)
{
a = r1*r2-(i1*i2);
b = r1*i2+i1*r2;
printf("O Primeiro numero informado foi: %3f +(%3fi)\n\n",r1, i1);
printf("O Primeiro numero informado foi: %3f +(%3fi)\n\n",r2, i2);
printf("O resultado e: %3f +(%3fi)\n",a, ;
}
else if (x==4)
{
a = ((r1*r2)+(i1*r2)/(r2*r2)+(i2*i2));
b = ((i1*r1)-(r1*i2)/(r2*r2)+(i2*i2*-1));
printf("O Primeiro numero informado foi: %3f +(%3fi)\n\n",r1, i1);
printf("O Primeiro numero informado foi: %3f +(%3fi)\n\n",r2, i2);
printf("O resultado e: %3f +(%3fi)\n",a, ;
}
else if (x==5)
{
a = r1 + r2;
b = i1 + i2;
printf("O Primeiro numero informado foi: %3f +(%3fi)\n\n",r1, i1);
printf("O Primeiro numero informado foi: %3f +(%3fi)\n\n",r2, i2);
printf("O resultado e: %3f +(%3fi)\n",a, ;
}
system("PAUSE");
return 0;
}
2
na segunda parte tenho q fazer um exercicio da apostila pra calcular o numero nepteriano
Pergunta
Semoto
1
na primera parte do trabalho...
fiz a calculadora para calcular numeros complexos e tals.. so num to conseguindo fazer a divisao e elevar ao quadrado
a calculadora tem q fazer os seguintes calculos
soma
subtracao
multiplicaçao
divisao
e calcular o quadrado
/*o codigo da primera parte*/
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
float r1, i1, r2, i2, x, a, b, R1;
printf("Informe a operação que será realizada \n1 para soma \n2 para subtração \n3 para multiplicação \n4 para divisão \n5 para calcular o quadrado\n\n\n");
scanf("%f",&x);
printf("Digite a parte real do primeiro número:");
scanf("%f",&r1);
printf("Digite a parte imaginária do primeiro número: ");
scanf("%f",&i1);
printf("Digite a parte real do segundo número:");
scanf("%f",&r2);
printf("Digite a parte imaginária do segundo número: ");
scanf("%f",&i2);
if (x==1)
{
a = r1 + r2;
b = i1 + i2;
printf("O Primeiro numero informado foi: %3f +(%3fi)\n\n",r1, i1);
printf("O Primeiro numero informado foi: %3f +(%3fi)\n\n",r2, i2);
printf("O resultado e: %3f +(%3fi)\n",a, ;
}
else if (x==2)
{
a = r1 - r2;
b = i1 - i2;
printf("O Primeiro numero informado foi: %3f +(%3fi)\n\n",r1, i1);
printf("O Primeiro numero informado foi: %3f +(%3fi)\n\n",r2, i2);
printf("O resultado e: %3f +(%3fi)\n",a, ;
}
else if (x==3)
{
a = r1*r2-(i1*i2);
b = r1*i2+i1*r2;
printf("O Primeiro numero informado foi: %3f +(%3fi)\n\n",r1, i1);
printf("O Primeiro numero informado foi: %3f +(%3fi)\n\n",r2, i2);
printf("O resultado e: %3f +(%3fi)\n",a, ;
}
else if (x==4)
{
a = ((r1*r2)+(i1*r2)/(r2*r2)+(i2*i2));
b = ((i1*r1)-(r1*i2)/(r2*r2)+(i2*i2*-1));
printf("O Primeiro numero informado foi: %3f +(%3fi)\n\n",r1, i1);
printf("O Primeiro numero informado foi: %3f +(%3fi)\n\n",r2, i2);
printf("O resultado e: %3f +(%3fi)\n",a, ;
}
else if (x==5)
{
a = r1 + r2;
b = i1 + i2;
printf("O Primeiro numero informado foi: %3f +(%3fi)\n\n",r1, i1);
printf("O Primeiro numero informado foi: %3f +(%3fi)\n\n",r2, i2);
printf("O resultado e: %3f +(%3fi)\n",a, ;
}
system("PAUSE");
return 0;
}
2
na segunda parte tenho q fazer um exercicio da apostila pra calcular o numero nepteriano
o numero nepteriano e a soma de infinitos 1/x!
E = 1/1! + 1/2! + 1/3! + 1/4!...... + 1/n! = 2,718.....
/*codigo da parte 2, feita por mim*/
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
int x, y=0, soma=0
printf("Informe o numero de termos para somar: \n")
scanf("%f", &x)
wihile(x>=y)
{
1/x! \*como se faz fatorial?????*\
y++=1
x--=x
++soma
}
printf("O valor e: %f", soma)
system("PAUSE");
return 0;
}
se puderem ajudar.
Editado por SemotoLink para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.