Conversion de c++ a pseint
Publicado por Melody (1 intervención) el 23/09/2022 01:18:59
#include <iostream>
using namespace std;
int main(){
int a,b,c,d,opcion, primerelemento, segundoelemento, volver;
cout<<"CALCULADORA DE NUMEROS COMPLEJOS"<<endl;
cout<<"Ingresa primer numero complejo (a+bj)="<<endl;
cout<<"a = ";
cin>>a;
cout<<"b = ";
cin>>b;
cout<<"El primer numero complejo es : ("<<a<<"+"<<b<<"j)"<<endl;
cout<<"Ingresa segundo numero complejo (c+dj)="<<endl;
cout<<"c = ";
cin>>c;
cout<<"d = ";
cin>>d;
cout<<"El segundo numero complejo es : ("<<c<<"+"<<d<<"j)"<<endl;
cout<<"QUE OPERACION DESEA REALIZAR"<<endl;
cout<<" 1:SUMA 2:RESTA 3:MULTIPLICACION 4:DIVISION"<<endl;
cin>>opcion;
switch(opcion){
case 1:
cout<<"La operacion es : "<<"("<<a<<"+"<<b<<"j)+("<<c<<"+"<<d<<"j)"<<endl;
primerelemento = a+c;
segundoelemento = b+d;
break;
case 2:
cout<<"La operacion es : "<<"("<<a<<"+"<<b<<"j)-("<<c<<"+"<<d<<"j)"<<endl;
primerelemento = a-c;
segundoelemento = b-d;
break;
case 3:
cout<<"La operacion es : "<<"("<<a<<"+"<<b<<"j)*("<<c<<"+"<<d<<"j)"<<endl;
//primerelemento = (a*c)+(a*d);//a*d es imaginario
//segundoelemento = (b*c)+(b*d);//b*c es imaginario y b*d es real
primerelemento = (a*c)+(b*d);
segundoelemento = (a*d)+(b*c);
break;
case 4:
cout<<"La operacion es : "<<"("<<a<<"+"<<b<<"j)/("<<c<<"+"<<d<<"j)"<<endl;
//primerelemento = (a/c)+(a/d);//a/d es imaginario
//segundoelemento = (b/c)+(b/d);//b/c es imaginario
primerelemento = (a/c)+(b/d);
segundoelemento = (a/d)+(b/c);
break;
default:
cout<<"OPCION NO DEFINIDO"<<endl;
}
cout<<"EL RESULTADO ES :"<<primerelemento<<"+"<<segundoelemento<<"j"<<endl;
cout<<"Desea ingresar otra operacion (s/n)";
cin>>volver;
if(volver=='s'){
return main();
}else{
cout<<"Adios"<<endl;
}
}
using namespace std;
int main(){
int a,b,c,d,opcion, primerelemento, segundoelemento, volver;
cout<<"CALCULADORA DE NUMEROS COMPLEJOS"<<endl;
cout<<"Ingresa primer numero complejo (a+bj)="<<endl;
cout<<"a = ";
cin>>a;
cout<<"b = ";
cin>>b;
cout<<"El primer numero complejo es : ("<<a<<"+"<<b<<"j)"<<endl;
cout<<"Ingresa segundo numero complejo (c+dj)="<<endl;
cout<<"c = ";
cin>>c;
cout<<"d = ";
cin>>d;
cout<<"El segundo numero complejo es : ("<<c<<"+"<<d<<"j)"<<endl;
cout<<"QUE OPERACION DESEA REALIZAR"<<endl;
cout<<" 1:SUMA 2:RESTA 3:MULTIPLICACION 4:DIVISION"<<endl;
cin>>opcion;
switch(opcion){
case 1:
cout<<"La operacion es : "<<"("<<a<<"+"<<b<<"j)+("<<c<<"+"<<d<<"j)"<<endl;
primerelemento = a+c;
segundoelemento = b+d;
break;
case 2:
cout<<"La operacion es : "<<"("<<a<<"+"<<b<<"j)-("<<c<<"+"<<d<<"j)"<<endl;
primerelemento = a-c;
segundoelemento = b-d;
break;
case 3:
cout<<"La operacion es : "<<"("<<a<<"+"<<b<<"j)*("<<c<<"+"<<d<<"j)"<<endl;
//primerelemento = (a*c)+(a*d);//a*d es imaginario
//segundoelemento = (b*c)+(b*d);//b*c es imaginario y b*d es real
primerelemento = (a*c)+(b*d);
segundoelemento = (a*d)+(b*c);
break;
case 4:
cout<<"La operacion es : "<<"("<<a<<"+"<<b<<"j)/("<<c<<"+"<<d<<"j)"<<endl;
//primerelemento = (a/c)+(a/d);//a/d es imaginario
//segundoelemento = (b/c)+(b/d);//b/c es imaginario
primerelemento = (a/c)+(b/d);
segundoelemento = (a/d)+(b/c);
break;
default:
cout<<"OPCION NO DEFINIDO"<<endl;
}
cout<<"EL RESULTADO ES :"<<primerelemento<<"+"<<segundoelemento<<"j"<<endl;
cout<<"Desea ingresar otra operacion (s/n)";
cin>>volver;
if(volver=='s'){
return main();
}else{
cout<<"Adios"<<endl;
}
}
Valora esta pregunta


0