algun aporte seria agradecido
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú#include<iostream>
using namespace std;
int main()
{
unsigned int cant,x;
cout<<"cantidad de papeleta o monedas devolver"<<endl;
cout<<"digite cantidad a cambiar "<<endl;
cin>>cant;
x=cant/2000;
cant=cant-cant /2000;
cout<<"billetes de 2000"<< "\n\n"<<x<<endl;
x=cant/1000;
cant=cant-cant /1000;
cout<<"billetes de 1000"<< "\n\n"<<x<<endl;
x=cant/500;
cant=cant-cant/500;
cout<<"billetes de 500"<< "\n\n"<<x<<endl;
x=cant/200;
cant=cant-cant /200;
cout<<"billetes de 200"<< "\n\n"<<x<<endl;
x=cant/100;
cant=cant-cant/100;
cout<<"billetes de 100"<< "\n\n"<<x<<endl;
x=cant/50;
cant=cant-cant/50;
cout<<"billetes de 50"<< "\n\n"<<x<<endl;
x=cant/25;
cant=cant-cant/25;
cout<<"billetes de 25"<< "\n\n"<<x<<endl;
x=cant/20;
cant=cant-cant-20;
cout<<"billetes de 20"<< "\n\n"<<x<<endl;
x=cant/10;
cant=cant-cant/10;
cout<<"monedas de 10"<< "\n\n"<<x<<endl;
x=cant/5;
cant=cant-cant/5;
cout<<"monedas de 5"<< "\n\n"<<x<<endl;
x=cant=cant-cant/1;
cout<<"monedas de 1"<< "\n\n"<<x<<endl;
system ("pause");
return 0;
}
#include <iostream>
using namespace std;
class Complejos
{
private:
double real;
double img;
public:
Complejos(double, double);
Complejos operator+(Complejos a);
friend Complejos operator*(Complejos a, double ); //AMIGA porque utiliza un tipo de dato diferente de la clase en los operandos
friend Complejos operator*(double, Complejos); //AMIGA porque utiliza un tipo de dato diferente de la clase en los operandos
void Suma(double,double);
void Multiplicacion(double, double);
void VerComplejos();
friend Complejos operator+(Complejos, int);
};
Complejos operator+(Complejos a, int b)
{
Complejos c(a.real*b, a.img*b);
return c;
}
Complejos::Complejos(double r, double i)
{
real = r;
img = i;
}
void Complejos::Multiplicacion(double r, double i)
{
double hold = real;
real = (real * r) + (img * i * (-1));
img = -(hold * i ) + (img * r);
}
void Complejos::Suma(double r, double i)
{
real += r;
img += i;
}
void Complejos::VerComplejos()
{
cout << "(" << real << ", " << img << "i)\n";
}
Complejos operator*(double valor, Complejos b)
{
Complejos tmp ( b.real*valor, b.img*valor);
return tmp;
}
Complejos Complejos::operator+(Complejos a)
{
Complejos c( real+a.real, img+a.img);
return c;
}
Complejos operator*(Complejos a, double valor)
{
Complejos c( a.real*valor, a.img*valor);
return c;
}
int main()
{
Complejos c(5,15), d(10,10);
Complejos ch(1,1);
ch = ch + d;
ch.VerComplejos();
ch = ch * 2;
ch.VerComplejos();
ch = 2 * ch ;
ch.VerComplejos();
system("pause");
}
#include<iostream>
using namespace std;
float const pi=3.14159;
class Objetogeometrico
{
public:
virtual float calcularArea() {return 0;}
virtual float perimetro (){return 0;}
};
class Circulo:public Objetogeometrico
{
private:
float Radio;
public:
Circulo(float);
float SetRadio(){return Radio;}
float GetRadio(){return Radio;}
float calcularArea();
float perimetro();
};
Circulo::Circulo(float r )
{
Radio = r;
}
float Circulo::calcularArea()
{
cout<<"digite radio"<<"\n"<<endl;
cin>>Radio;
return 2*pi*Radio;
}
float Circulo::perimetro()
{
return 2*pi*Radio*Radio;
}
class Cuadrado:Objetogeometrico
{
private:
float Base;
public:
Cuadrado(float);
float SetBase(){return Base;}
float GetBase(){return Base;}
float calcularArea();
float perimetro();
};
Cuadrado::Cuadrado(float b)
{
Base=b;
}
float Cuadrado::calcularArea()
{
cout<<"digite base"<<"\n"<<endl;
cin>>Base;
return Base*Base;
}
float Cuadrado::perimetro()
{
return 4*Base;
}
class Rectangulo:Objetogeometrico
{
private:
float Base;
float Lado;
public:
Rectangulo(float,float);
float SetBase(){return Base;}
float GetBase(){return Base;}
float SetLado(){return Base;}
float GetLado(){return Base;}
float calcularArea();
float perimetro();
};
Rectangulo::Rectangulo(float b,float l)
{
Base=b;
Lado=l;
}
float Rectangulo::calcularArea()
{
cout<<"digite base"<<"\n"<<endl;
cin>>Base;
cout<<"Digite lado"<<"\n"<<endl;
cin>>Lado;
return Base*Lado;
}
float Rectangulo::perimetro()
{
return 2*Base+2*Lado;
}
int main()
{
Circulo c();
cout <<c.calcularArea()<<endl;
system("pause");
}