top of page
  • Black Facebook Icon
  • Black Instagram Icon
  • Black Twitter Icon

FUNCIONES SIN PARAMETROS

FUNCIONES

Una función es un conjunto de líneas de código que realizan una tarea específica y puede retornar un valor. Las funciones pueden tomar parámetros que modifiquen su funcionamiento. Las funciones son utilizadas para descomponer grandes problemas en tareas simples y para implementar operaciones que son comúnmente utilizadas durante un programa y de esta manera reducir la cantidad de código. Cuando una función es invocada se le pasa el control a la misma, una vez que esta finalizó con su tarea el control es devuelto al punto desde el cual la función fue llamada.

Programación en Devc++

​

#include <iostream>

#include <math.h>

using namespace std;

 

void OPERACIONES (), POTENCIA ();

int  SUMAR ();

void VARIANZAY ();

int opcion;

void VARIANZAY ();

double A, B, C, M, S, Y;

void CTE_DISP();

double SX, SY, X, CON, T, TOT;

void VARIANZAX ();

double W, Q;

void EC_CORR_LINEAL();

 

 

 

 

int main ()

                {

                               cout<<"\tM     E     N     U\n";

                               cout<<"*******************************************\n";

                               cout<<"1) OPERACIONES DE 2 NUMEROS CON FUNCIONES\n";

                               cout<<"2) VARIANZA (Y)\n";

                               cout<<"3) CONSTANTE DE DISPERSION\n";

                               cout<<"4) VARIANZA (X)\n";

                               cout<<"5) ECUACION DE CORRELACION LINEAL\n";

                               cout<<"**********************************\n";

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

                              

                               switch (opcion)

                                               {

                                                               case 1:

                                                                              {

                                                                                              OPERACIONES ();

                                                                              };break;

                                                                             

                                                               case 2:

                                                                              {

                                                                                              VARIANZAY (); 

                                                                              };break;

                                                              

                                                               case 3:

                                                                              {

                                                                                              CTE_DISP ();

                                                                              };break;

                                                                             

                                                               case 4:

                                                                              {

                                                                                              VARIANZAX ();

                                                                              };break;

                                                                             

                                                               case 5:

                                                                              {

                                                                                              EC_CORR_LINEAL ();

                                                                              };break;

                                                               default: cout<<"LA OPCION QUE ELIGIO NO ESTA DISPONIBLE\n ";

                                               }//switch

 

                }

               

//ZONA DE FNCIONES

void OPERACIONES ();

{

                cout<<"OPERACIONES DE 2 NUMEROS CON FUNCIONES: \n";

                cout<<"1) SUMA\n";

                cout<<"2) POTENCIA\n";

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

               

                switch (operaciones)

                {

                               case 1:

                                               {

                                                               int SUMAR ()

                                                               {

                                                               cout<<"Ingrese los 2 numeros: \n";

                                                               cin>>a; cin>>b;

                                                               R=a+b;

                                                               cout<<"La respuesta es: \n"<<R<<endl;

                                                               }

                                               };break;

                              

                               case 2:

                                               {

                                                               void POTENCIA ()

                                                               {

                                                                              cout<<"Ingrese los 2 numeros: \n";

                                                                              cin>>a; cin>>b;

                                                                              R1=pow(a,b);

                                                                              cout<<"La respuesta es: \n"<<R1<<endl;

                                                               }

                                               };break;

                }

}

void VARIANZAY()

    {

        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 DE Y ES: "<<S<<endl;

            Y=Y+2.5;          

        }while(Y<=20);

    }

void CTE_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 DE LA CONSTANTE DE DISPERSION ES: "<<TOT<<endl;

            }

           

        }

       

    }

void VARIANZAX()

    {

        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 X ES: "<<S<<endl;

        }

    }

void EC_CORR_LINEAL()

    {

        X=0.1;

        do{

            cout<<"INGRESE LA CONSTANTE: ";cin>>A;

            Y=A+(B*X);

           

            X=X+0.1;

            cout<<"EL RESULTADO DE LKA ECUACION ES: "<<Y<<endl;

        }while(X<1);

       

    }

3 Librerías en DevC++ 

<ctime>

Este archivo de encabezado contiene definiciones de funciones para obtener y manipular información de fecha y hora.

 

#include <iostream>

#include <ctime>

#include <stdlib.h>

#include <string.h>

#include <vector>

using namespace std;

 

int main(){

/*

struct tm {

int tm_sec; // seconds of minutes from 0 to 61

int tm_min; // minutes of hour from 0 to 59

int tm_hour; // hours of day from 0 to 24

int tm_mday; // day of month from 1 to 31

int tm_mon; // month of year from 0 to 11

int tm_year; // year since 1900

int tm_wday; // days since sunday

int tm_yday; // days since January 1st

int tm_isdst; // hours of daylight savings time

}

*/

 

 

/* fecha/hora actual basado en el sistema actual */

time_t now = time(0);

 

tm *time = localtime(&now);

 

 

string dia_semana[7]={"domingo","lunes","martes","miercoles",

"jueves","viernes","sabado"};

 

string meses[12]={"Enero","Febrero","marzo","abril","mayo",

"junio","julio","agosto","septiembre","noviembre",

"diciembre"};

 

 

int year = 1990 + time->tm_year;

 

 

cout << "Hoy " << dia_semana[time->tm_wday]<<", ";

cout << time->tm_mday <<" de "<< meses[time->tm_mon] << " del " << year << endl;

cout << time->tm_hour << ":" << time->tm_hour << ":" << time->tm_sec << endl;

 

 

system("pause");

return 0;

}

<ctype.h>

isalnum

Comprueba si un carácter es alfanumérico.

isalpha

Comprueba si un carácter es alfabético.

isascii

Comprueba si un carácter es un carácter Ascii.

isblank

Comprueba si un carácter es vacío.

iscntrl

Comprueba si un carácter es un carácter de control.

isdigit

Comprueba si un carácter es un número.

isgraph

Comprueba si un carácter se puede imprimir sin el espacio.

islower

Comprueba si un carácter está en minúscula,

isprint

Comprueba si un carácter se puede imprimir.

ispunct

Comprueba si un carácter es de puntuación.

isspace

Comprueba si un carácter es un espacio.

isupper

Comprueba si un carácter está en mayúscula.

isxdigit

Comprueba si un carácter es hexadecimal.

​

<cwchar>

Este archivo de encabezado define varias funciones para trabajar con C cadenas anchas .

Las constantes son:

 

NULL

WCHAR_MIN

WCHAR_MAX

WEOF

 

Los tipos de datos son:

 

mbstate_t

size_t

wchar_t

wint_t

© 2023 by Extreme Blog. Carlos Eduardo Mina Vilca

  • Grey Facebook Icon
  • Grey Instagram Icon
  • Grey Twitter Icon
bottom of page