Programacion POO

Páginas: 2 (445 palabras) Publicado: 28 de octubre de 2015
#include <iostream>
#include <conio>
#include <cmath>
using namespace std;
class fibonacci{
private:
int x1,n1,fib1,a1,b1,j1,fac1;
float x3,x2,suma1,suma;
public:void guarda(int x)
{
x1=x;
};
void guarda1(int n,int fib,int a,int b,int j,int fac)
{
n1=n;
fib1=fib;
a1=a;
b1=b;
j1=j;
fac1=fac;
};
void guarda2(int x)
{x2=x;
};
void guarda3(int x)
{
x3=x;
};
void guarda4(float suma)
{
suma1=suma;
};
void fact (int &factorial)
{
for(j1;j1<=x3;j1++)
{fac1=fac1*j1;
}
factorial=fac1;
};
void fib(int &bandera1)
{
if (x2==0 || x2==1)
{
bandera1=bandera1+1;
}
else {while (fib1<x2)
{
fib1=a1+b1;
a1=b1;
b1=fib1;
if (fib1==x2){
bandera1=bandera1+1;
}
}
}
};
void sum (float &suma)
{
suma=suma+x1;
};
void promedio(float&prom)
{
prom=suma1/n1;
}
};
int main()
{
fibonacci calculos;
int n,z,cimp,fac,j,i,fib,a,b,cpares,bandera1,x,factorial;
float prom,suma;
fib=0;
i=0;
j=1;
cimp=0;
fac=1;
z=0;suma=0;
cpares=0;
a=0;
b=1;
cout<<"Programa que calcula de un conjunto de n datos : \na)Cuanto numeros impares se ingresaron\nb)El factorial del tercer elemento par solo si es menor oigual a 6\nc)Imprime si el 2do elemento ingresado pertenece a la serie de Fibonacci\n";
cout<<"Introduzca cuantos numeros deseas ingresar: \n";
cin>>n;
calculos.guarda1(n,fib,a,b,j,fac);for (z=1;z<=n;z++)
{
cout<<"Elemento "<<z<<" es:\n";
cin>>x;
calculos.guarda(x);
calculos.sum(suma);
if (z==1)
{
calculos.guarda2(x);...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programacion Poo
  • PROGRAMACION (POO)
  • Programación POO
  • Programacion poo
  • programacion (poo)
  • Programacion Orientada a Objeto (POO)
  • Programación orientada a objetos (poo)
  • estructuras, programación (POO)

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS