top of page

Programación en C++ (Clase)

#include <iostream>
#include <math.h>
using namespace std;
//DECLARACION VARIABLES PUBLICAS
//FUNCION 1
void OPERACIONES(), MULTIPLICACION(), DIVISION(), POTENCIA ();
int SUMAR();
double a,b,R,R1, R2, R3;

//FUNCION 2
void VARIANZA();
double A, B, C, M, S, Y;

//FUNCION 3
void CONST_DISP();
double SX, SY, X, CON, T, TOT;
//FUNCION 4
void VAR_MUES();
double W, Q;
//FUNCION 5
void EC_CORR_LINEAL();

int OPCION;

int main()
{
    cout<<"            MENU        "<<endl;
    cout<<"________________________________________________________"<<endl;
    cout<<"1. OPERACIONES"<<endl;
    cout<<"2. VARIANZA"<<endl;
    cout<<"3. CONSTANTE DE DISPERSION"<<endl;
    cout<<"4. VARIANZA DE UNA MUESTRA"<<endl;
    cout<<"5. ECUACION DE CORRELACION LINEAL"<<endl;
    cout<<"__________________________________________________________"<<endl;
    cout<<"SELECCIONA UNA FORMULA: "<<endl;
    cin>>OPCION;
    
    do{

    if(OPCION<=5 && OPCION>0)
    switch(OPCION)
    {
        case 1:
        {
         OPERACIONES();
        };break;
        
        case 2:
        {
         VARIANZA();       
        };break;
            
        case 3:
            {
                CONST_DISP();
            };break;
            
        case 4:
            {
                VAR_MUES();
            };break;   
        
        case 5:
            {
                EC_CORR_LINEAL();
            };break;    
    }
    
    else cout<<"INGRESE UNA OPCION CORRECTA"<<endl;
    
}while(OPCION!=0);

return 0;

}

// ZONA DE FUNCIONES

      //OPERACIONES
void OPERACIONES()
{
    do
    {
    cout<<"            MENU        "<<endl;
    cout<<"________________________________________________________"<<endl;
    cout<<"1. SUMA"<<endl;
    cout<<"2. MULTIPLICACION"<<endl;
    cout<<"3. DIVISION"<<endl;
    cout<<"4. POTENCIA"<<endl;
    cout<<"__________________________________________________________"<<endl;
    cout<<"SELECCIONA UNA FORMULA: "<<endl;
    cin>>OPCION;
    
    if(OPCION<=4 && OPCION>0)
    {
    
    switch(OPCION)
    
    {
        case 1:
            {
                SUMAR();
            };break;
        
        case 2:
            {
                MULTIPLICACION();
            };break;
        
        case 3:
            {
                DIVISION();
            };break;
        
        case 4:
            {
                POTENCIA();
            };break;            
        

    }
}
    else cout<<"INGRESE UNA OPCION CORRECTA: ";
}while(OPCION<=4 && OPCION>0);
}


    //ZONA DE FUNCIONES 2
    //FUNCION 1
    int SUMAR()
    {
        cout<<"INGRESE EL PRIMER SUMANDO: ";cin>>a;
        cout<<"INGRESE EL SEGUNDO SUMANDO: ";cin>>b;
        
        R=a+b;
        cout<<"LA SUMA ES: "<<R<<endl;
        
    }
    
    void MULTIPLICACION()
    {
        cout<<"INGRESE EL PRIMER MULTIPLICANDO: ";cin>>a;
        cout<<"INGRESE EL SEGUNDO MULTIPLICANDO: ";cin>>b;
        
        R1=a*b;
        cout<<"LA MULTIPLICACION ES: "<<R1<<endl;
    }
    
    void DIVISION()
    {
        cout<<"INGRESE EL PRIMER DIVIDENDO: ";cin>>a;
        cout<<"INGRESE EL SEGUNDO DIVIDENDO: ";cin>>b;
        
        R2=a/b;
        cout<<"LA DIVISION ES: "<<R2<<endl;
    }
    
    void POTENCIA()
    {
        cout<<"INGRESE LA BASE DE POTENCIA: ";cin>>a;
        cout<<"INGRESE EL EXPONENTE: ";cin>>b;
        
        R3=pow(a,b);
    }
    
    //FUNCION 2
    void VARIANZA()
    {
        Y=5;
        A=0;
        C=0;
        
        do
        {
            A=A+pow(Y,2);
            C=C+1;
            B=B+Y;
            M=B/C;
            S=sqrt((A/C) - pow(M,2));
            cout<<"LA VARIANZA ES: "<<S<<endl;
            Y=Y+2.5;           
        }while(Y<=20);
    }
    
    //FUNCION 3
    void CONST_DISP()
    {   cout<<"INGRESE EL VALOR DE B";cin>>B;
        CON=0;
        for (Y=10; Y<=20; Y=Y+5)
        {
            SY= SY+Y;
          for(X=1; X<=5; X=X+0.5)
            {
                SX=SX+X;
                
                T=SY-(B*SX);
                TOT=T/CON;
                cout<<"EL RESULTADO ES: "<<TOT<<endl;
            }
            
        }
        
    }
    
    //FUNCION 4
    void VAR_MUES()
    {
        C=0;
        Y= 3.4;
        
        for (X=1.5; X<=30;X=X+3.2)
        {
               B=B+Y;
               W=(X-B);
               Q=pow(W,2);
               T=Q/(C-1);
               S=sqrt(T);
               cout<<"LA VARIANZA DE MUESTRA ES: "<<S<<endl;
        }
    }
    
    //FUNCION 5
    void EC_CORR_LINEAL()
    {
        X=0.1;
        do{
            cout<<"INGRESE EL VALOR DE LA CONSTANTE: ";cin>>A;
            Y=A+(B*X);
            
            X=X+0.1;
            cout<<"EL RESULTADO ES: "<<Y<<endl;
        }while(X<1);
        
    }

Librerías usadas en este Programa

<stddef.h>
Para definir varios tipos de macros de utilidad.

<stdio.h>
Proporciona el núcleo de las capacidades de entrada/salida del lenguaje C (incluye la venerable función printf).

 

<stdlib.h>
Para realizar ciertas operaciones como conversión de tipos, generación de números pseudo-aleatorios, gestión de memoria dinámica, control de procesos, funciones de entorno, de señalización (??), de ordenación y búsqueda.

© 2023 para  Le Cõuleur. Creado con Wix.com

bottom of page