programacion

Páginas: 2 (332 palabras) Publicado: 28 de marzo de 2014
LECTURA DE CASOS: CLASES
En cada caso trate de recrear el enunciado del problema que resuelve la rutina planteada, identificando variables de entrada, variables de salida y condiciones generalesdel problema:


Caso numero uno:

#include
#include
using namespace std;
class Complejo
{
float r, i;
public:
float Or(){return r;}
float Oi(){return i;}
void Pr(float r1){ r = r1;}void Pi(float i1){i = i1;}
Complejo(){ r = 0.0; i = 0.0;} ;
Complejo(float r1, float i1){ r = r1; i = i1;}
23
~Complejo(){};
void suma( Complejo a, Complejo b);
void resta( Complejo a, Complejob);
void multiplicacion( Complejo a, Complejo b);
void multiplicacion( float x, Complejo a);
void conjugado (Complejo a);
};
void Complejo::suma (Complejo a, Complejo b)
{
//suma del númerocomplejo a y el complejo b
Pr(a.Or() + b.Or());
Pi(a.Oi() + b.Oi());
}
void Complejo::resta (Complejo a, Complejo b)
{
//suma del número complejo a y el complejo b
Pr(a.Or() - b.Or());
Pi(a.Oi() -b.Oi());
}
void Complejo:: multiplicacion(Complejo a, Complejo b)
{
// producto de número complejo a y el complejo b
Pr(a.Or() * b.Or() - a.Oi() * b.Oi());
Pi(a.Or()*b.Oi() + a.Oi() * b.Or());}
void Complejo::multiplicacion( float x, Complejo a)
{
Pr(x * a.Or());
Pi(x * a.Oi());
}
void Complejo::conjugado( Complejo a)
{
Pr(-a.Oi());
Pi(a.Or());
}
int main(int argc, char *argv[]){
system("PAUSE");
return EXIT_SUCCESS;
}



Caso numero 2

#include
#include
#define max 512
using namespace std;
class Conjunto
24
{
int Numelementos;
int L[max]; // empieza en0
public:
Conjunto(){Numelementos = 0;}
~Conjunto(){};
void Vacia();
void agregar(int n);
bool esmiembro(int n);
void eliminar( int n);
void copiar( Conjunto c);
bool es_igual(Conjunto c);void imprimir();
private:
void Buscar(int n, bool &encontrado, int &p);
};
void Conjunto::Buscar(int n, bool &encontrado, int &p)
{
// la búsqueda se realiza de forma binaria.
int primero,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programación
  • Programacion
  • Programacion
  • Programación
  • Programacion
  • Programacion
  • Programacion
  • Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS