top of page
Buscar
Foto del escritorAngel Pariona Portugal

09 clase - Funciones sin parametros

Codigo c++


#include<iostream>

#include<math.h>

using namespace std;


void OPERACIONES();

void VARIANZA();

void CTE_DISPERCION();

void varianzax();

void correlacion_lineal();


int main()

{

int opcion;

do

{

cout<<"\n";

cout<<"\n";

cout<<"\n";

cout<<"*************""Menu restaurant Jamur""************\n";

cout<<"1)Operaciones\n";

cout<<"2)Varianza y\n";

cout<<"3)Constante de dispersion\n";

cout<<"4)Varianza x\n";

cout<<"5)Correlacion lineal\n";

cout<<"Elija una opcion: \n";cin>>opcion;


switch(opcion)

{

case 1:

{

OPERACIONES();

};break;

case 2:

{

VARIANZA();

};break;

case 3:

{

CTE_DISPERCION();

};break;

case 4:

{

varianzax();

};break;

case 5 :

{

correlacion_lineal();

};break;

}

} while (opcion<6);

//system("pause");

return 0;

}


//ZONA DE FUNCIONES

int R,a,b;

void OPERACIONES()

{

int opcion;

do

{

void SUMAR();

void RESTAR();

void MULTIPLICACION();

void DIVISION();

cout<<"*************Menu de operaciones************\n";

cout<<"\n";

cout<<"1)Suma\n";

cout<<"2)Resta\n";

cout<<"3)Multiplicacion\n";

cout<<"4)Division \n";

cout<<"5)Salir al menu restaurant jamur \n";

cout<<"Elija una opcion: ";cin>>opcion;

switch(opcion)

{

case 1:

{

SUMAR();

};break;

case 2:

{

RESTAR();

};break;

case 3:

{

MULTIPLICACION();

};break;

case 4:

{

DIVISION();

};break;

}

} while (opcion<4);

}

void SUMAR()

{

cout<<"Ingrese el valor de a: ";cin>>a;

cout<<"Ingrese el valor de b: ";cin>>b;

R=a+b;

cout<<"La suma es: "<<R<<endl;

}

void MULTIPLICACION()

{

cout<<"Ingrese el valor de a: ";cin>>a;

cout<<"Ingrese el valor de b: ";cin>>b;

R=a*b;

cout<<"La multiplicacion es: "<<R<<endl;

}

void RESTAR()

{

cout<<"Ingrese el valor de a: ";cin>>a;

cout<<"Ingrese el valor de b: ";cin>>b;

R=a-b;

cout<<"La resta es: "<<R<<endl;

}

void DIVISION()

{

cout<<"Ingrese el valor de a: ";cin>>a;

cout<<"Ingrese el valor de b: ";cin>>b;

R=a/b;

cout<<"La division es: "<<R<<endl;

}


void VARIANZA()

{

cout<<"Varianza y \n";

int B,C,M,y2,S,y;

double A;

y=5;

A=0;

C=0;

cout<<"y comienza desde 5 hasta 20, con un incremento de 2.5 \n";

do

{

A=A+pow(y,2);

C=C+1;

B=B+y;

M=B/C;

y2=pow(M,2);

S=sqrt((A/C)-y2);

cout<<"La varianza es: "<<S<<endl;

y=y+2.5;

}

while (y<=20);

}


void CTE_DISPERCION()

{

cout<<"Constante de dispercion \n";

int c2,y;

double y2,x,a,b,cons;

cout<<"Ingrese constante b: ";cin>>b;

cout<<"x comienza desde 1 hasta 5 \n";

cout<<"y comienza desde 10 hasta 20 \n";

c2=0;

a=0;

b=0;

x=1;

y=10;

do

{

c2=c2+1;

a=a+y;

b=b+x;

cons=(a-b)/c2;

cout<<"Constante de dispersion es: "<<cons<<endl;

y=y+5;

x=x+0.5;

}

while (y<=20&x<=5);

}


void varianzax()

{

cout<<"Varianza x \n";

cout<<"x comienza desde 10 hasta 30 \n";

double x, mx, sx;

int n;

n=1;

x=10;

do

{

a=a+x;

n=n+1;

mx=a/n;

sx=pow((a-mx),2)/n-1;

x=x+7;

cout<<"Varianza x es: "<<sx<<endl;

}while (x<30);

}

void correlacion_lineal()

{

double corr, a, b , x ;

cout<<"Correlacion lineal \n";

cout<<"Ingrese a: \n";cin>>a;

cout<<"Ingrese b: \n";cin>>b;

cout<<"x comienza desde 0.1 hasta 1 \n";

for (x=0.1;x=1;x=x+0.1)

{

corr=a+(b*x);

cout<<"Correlacion lineal es: "<<corr<<endl;

}

}


Ejecucion:






31 visualizaciones0 comentarios

Entradas Recientes

Ver todo

Comments


bottom of page