miércoles, 27 de noviembre de 2019

MACROS


MACROS


El nombre macros proviene de la palabra macroinstrucción. Un macroinstrucción es un conjunto de instrucciones que están almacenadas y listas para ser  ejecutadas en cualquier momento al pulsar un botón o con un atajo  de teclado.
EL LENGUAJE DE LAS MACROS EN EXCEL
Las instrucciones de las macros en Excel deben ser escritas en un lenguaje de programación que sea comprendido por el ser, el lenguaje de programación utilizado es visual Basic para aplicaciones o con sus siglas VBA.
UBVA Y LAS MACROS EN EXCEL.
Es un ambiente de programación que fue pensado para que los desarrolladores crearan soluciones en Excel.Atraves de este lenguaje se tiene acceso a todas las propiedades y funcionalidades en Excel.
Usando UBVA se pueden crear soluciones para Excel, Word, PowerPoint y Outlook.
¿CÓMO CREAR MACROS EN EXCEL?
Existen dos formas para crear macros:
  1. es utilizando la grabadora de macros, La cual graba las acciones que realicemos en la aplicación y convierte esas acciones en código UBVA.
  2. Es utilizando el editor de visual Basic el cual permite introducir código de manera manual.
BENEFICIOS DE LAS MACROS
  1. Automatizar tareas repetitivas.
  2. Crear funciones personalizadas.
  3. Crear aplicaciones profesionales.
  4. Creación de formularios
  5. Trabajar Excel como si fuera una base de datos.



martes, 26 de noviembre de 2019

MANEJO DE FUNCINES DE VECTORES

#include <iostream>
#include <stdio.h>
#include <stdlib.h>

using namespace std;
void menu();
void captura();
void imprime();
int vec[10],j,k,op;
int main()
{
do
{
menu();
} while(op!=3);
return 0;
}
void menu()
{

cout<<"1.captura"<<endl;
cout<<"2.imprimir"<<endl;
cout<<"3.salir"<<endl;
cin>>op;
switch(op)
{
case 1:
captura();
break;
case 2:
imprime();
break;
case 3:
cout<<"gracias por usar el sistema"<<endl;
break;
default:
cout<<"opcion erronea";
}
}
void captura()
{
cout<<"funcion captura";
for(j=0;j<=9;j++){
cout<<"captura un numero"<<endl;
cin>>vec[j];

}
cout<<"fin funcion captura"<<endl;

}
void imprime()
{
cout<<"funcion imprime"<<endl;
for(j=0;j<=9;j++){
cout<<"El numero en la pocision"<<j<<"es"<<vec[j]<<endl;


}
cout<<"fin funcion imprime"<<endl;
}

examen de conversiones

#include <iostream>
#include <stdio.h>
#include <stdlib.h>

using namespace std;
int opc;
float m,km,cm,pies,mm,by,kb,mb,gb,lts,cm3,dm3,m3;
int main()
{
    cout << "MENU DE OPCIONES" << endl;
    cout<<"1.Longuitud"<<endl;
    cout<<"2.Informacion"<<endl;
    cout<<"3.Calcular"<<endl;
    cout<<"4.Salir"<<endl;
    cin>>opc;
    switch(opc)
    {
    case 1:
        cout<<"Longuitud"<<endl;
    cout<<"Ingresa longuitud"<<endl;
    cin>>m;
    km=m/1000;
    cm=m*100;
    mm=m*1000;
    pies=m*3.28;
    cout<<"La medida en kilometros es:"<<km<<endl;
    cout<<"La medida en centrimetros es:"<<cm<<endl;
    cout<<"La medida en milimetros es:"<<mm<<endl;
    cout<<"La medida en pies es:"<<pies<<endl;
    break;

    case 2:
    cout<<"Informacion"<<endl;
    cout<<"Ingrese una medida en bytes"<<endl;
    cin>>by;
    kb=by/1024;
    mb=by/1048576;
    gb=by/1073741824;
    cout<<"La medida en kilobyte es:"<<kb<<endl;
    cout<<"La medida en megabyte es:"<<mb<<endl;
    cout<<"La medida gigabyte es:"<<gb<<endl;
    break;

    case 3:
    cout<<"Calcular"<<endl;
    cout<<"Ingrese una medida en litros"<<endl;
    cin>>lts;
    cm3=lts*100;
    dm3=lts/1;
    m3=lts/1000;
    cout<<"La medida en centrimetros cubicos es:"<<cm3<<endl;
    cout<<"La medida en decimetros cubicos es:"<<dm3<<endl;
    cout<<"La medida en metros cubicos es:"<<m3<<endl;
    break;

    case 4:
        break;
    }
    return 0;
}

porgrama 22

#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>

using namespace std;
void captura();
void suma();
void resta();
void multiplicacion();
void division();
void salir();
void firma();
void gotoxy();

float num1,num2,s,m,r,d,j;

int main()
{
captura();
suma();
resta();
multiplicacion();
division();
salir();
 firma();
    return 0;

}

void captura ()
{


    cout<<"******FUNCION CAPTURA******"<<endl;
    cout<<"ingresa el primer numero"<<endl;
    cin>>num1;
    cout<<"ingresa el segundo numero"<<endl;
    cin>>num2;
    cout<<"FIN FUNCION CAPTURA"<<endl;

    }
void suma()
    {
 cout<<endl<<"\t""******FUNCION SUMA******"<<endl;
s=num1+num2;
cout<<"el resultado es :"<<s<<endl;
cout<<"FN FUNCION SUMA"<<endl;

    }
 
 

void resta ()
    {
cout<<endl<<"\t" "******FUNCION RESTA******"<<endl;
r=num1-num2;
cout<<"el resultado es :"<<r<<endl;
cout<<"FIN FUNCION RESTA"<<endl;

    }
 
 
void multiplicacion()
{
 cout<<endl<<"\t""******FUNCION MULTIPLICACION******"<<endl;
    m= num1*num2;
    cout<<"el reslutado es :"<<m<<endl;
    cout<<"FIN FUNCION MULTIPLICACION "<<endl;
}



void division ()
{


cout<<endl<<"\t""******FUNCION DIVISION******"<<endl;
d=num1/num2;
cout<<"el resultado es :"<<d<<endl;
cout<<"FIN FUNCION SALIR"<<endl;

}




void salir()
{

cout<<endl<<"\t""******FUNCION SALIR******"<<endl;
cout<<"FUNCION FIN SALIR"<<endl;
}
 void gotoxy(int x,int y){



  HANDLE hcon;

    hcon=GetStdHandle(STD_OUTPUT_HANDLE);

    COORD dwPos;

    dwPos.X=x;



    dwPos.Y=y;

    SetConsoleCursorPosition(hcon,dwPos);

}





void firma()

{



for(j=1;j<=10;j++)

{



    gotoxy(50,j);//posiciona el cursor en columna 15 y  la fila b1 a 25

    system("color 9");//cambia el color del texto

    cout<<"~~~~~~ESME CORTES~~~~~~~";

    //system("cls");//borra la pantalla

}



for(j=1;j<=25;j++)

{



    gotoxy(j,25);//posiciona el cursor en la fila  15 y la columna cambia de 1 a 25

    system("COLOR F3");

    cout<<"- ELABORADO POR ESMERALDA CORTES------------------";

    //system("cls");

}





}

jueves, 14 de noviembre de 2019

EJERCICIO 87

EJERCICIO 86

EJERCICIO 85

EJERCICIO 84

EJERCICIO 83

EJERCICIO 82

EJERICICIO 81

jueves, 7 de noviembre de 2019

P.12 FIRMA


#include <iostream>
#include<stdio.h>
#include <windows.h>


using namespace std;
void captura();
void imprimir();
void firma ();
void gotoxy ();
int vec[20],h,datos,j;

int main()
{
    captura();
    imprimir();
    firma();
    return 0;
}
   void captura()
{
    cout<<"funcion captura"<<endl;
    for(h=0; h<=19; h++)
    {

        cout<<"ingresa datos";
        cin>>datos;

        if(datos>35)
        vec[h]=datos;
        }
     cout<<"fin funcion captura"<<endl;
    }
 void imprimir()
 {
     cout<<"funcion imprimir"<<endl;
       for(j=0;j<=19;j++){
    cout<<vec[j]<<endl;
}
cout<<"fin funcion imprimir"<<endl;

}

void gotoxy(int x,int y){

  HANDLE hcon;
    hcon=GetStdHandle(STD_OUTPUT_HANDLE);
    COORD dwPos;
    dwPos.X=x;

    dwPos.Y=y;
    SetConsoleCursorPosition(hcon,dwPos);
}


void firma()
{

for(j=1;j<=10;j++)
{

    gotoxy(50,j);//posiciona el cursor en columna 15 y  la fila b1 a 25
    system("color F3 ");//cambia el color del texto
    cout<<"~~~~~~ESME CORTES~~~~~~~";
    //system("cls");//borra la pantalla
}

for(j=1;j<=25;j++)
{

    gotoxy(j,50);//posiciona el cursor en la fila  15 y la columna cambia de 1 a 25
    system("color F3");
    cout<<"- ELABORADO POR ESMERALDA CORTES------------------";
    //system("cls");
}


}



P.11 CON FIRMA


#include <iostream>
#include<stdio.h>
#include <windows.h>

using namespace std;
void captura();
void imprimirinverso();
void firma ();
void gotoxy ();
int vec[15],h,j;
int i;

int main()
{
    captura();
    imprimirinverso();
    firma();
    return 0;
}
   void captura()
{
    cout<<"funcion captura"<<endl;
    for(h=14;h>=0;h--)
    {
        cin>>vec[h];
    }
    cout<<"fin funcion captura"<<endl;
}
    void imprimirinverso()
{
   cout<<"funcion imprimirinverso"<<endl;

    for(j=0;j<=14;j++)
    {
        cout<<vec[j]<<"\n";
    }
    cout<<"fin funcion imprimirinverso"<<endl;
}
void gotoxy(int x,int y){

  HANDLE hcon;
    hcon=GetStdHandle(STD_OUTPUT_HANDLE);
    COORD dwPos;
    dwPos.X=x;

    dwPos.Y=y;
    SetConsoleCursorPosition(hcon,dwPos);
}


void firma()
{

for(j=1;j<=10;j++)
{

    gotoxy(50,j);//posiciona el cursor en columna 15 y  la fila b1 a 25
    system("color F3 ");//cambia el color del texto
    cout<<"~~~~~~ESME CORTES~~~~~~~";
    //system("cls");//borra la pantalla
}

for(j=1;j<=25;j++)
{

    gotoxy(j,25);//posiciona el cursor en la fila  15 y la columna cambia de 1 a 25
    system("color F3");
    cout<<"- ELABORADO POR ESMERALDA CORTES------------------";
    //system("cls");
}


}















P.10CON FIRMA

#include <iostream>
#include <stdio.h>
#include<windows.h>

using namespace std;
int vec[20],h,j;
int k;
void capturar();
void imprimir();
void gotoxy();
void firma();

int main()
{

    capturar();
    imprimir();
    firma();
    return 0;
}


  void capturar()
{

    cout<<"funcion capturar"<<endl;

    for(h=0; h<=19; h++)
    {
        cin >> vec[h];
    }
     cout<<"fin funcion capturar"<<endl;


}
void imprimir()
{



  cout<<"funcion imprimir"<<endl;

    for(k=0; k<=19; k++)
    {
        cout <<vec[j]<<"\n";
    }
    cout<<"fin funcion imprimir"<<endl;


}
void gotoxy(int x,int y){
 
  HANDLE hcon;
    hcon=GetStdHandle(STD_OUTPUT_HANDLE);
    COORD dwPos;
    dwPos.X=x;

    dwPos.Y=y;
    SetConsoleCursorPosition(hcon,dwPos);
}


void firma()
{

for(k=1;k<=10;k++)
{

    gotoxy(50,k);//posiciona el cursor en columna 15 y  la fila b1 a 25
    system("color F3 ");//cambia el color del texto
    cout<<"~~~~~~ESME CORTES~~~~~~~";
    //system("cls");//borra la pantalla
}

for(k=1;k<=25;k ++)
{

    gotoxy(k,50);//posiciona el cursor en la fila  15 y la columna cambia de 1 a 25
    system("color F3");
    cout<<"- ELABORADO POR ESMERALDA CORTES------------------";
    //system("cls");
}


}






P.9CON FIRMA

#include <iostream>
#include <stdio.h>
#include<windows.h>

using namespace std;
int vec[10],h,j,multiplo;
void imprimir();
void firma();
void gotoxy();
int main()
{
    imprimir();
    firma();
    return 0;


}
void imprimir()
{


    cout<<"funcion imprimir"<<endl;
    for(h=0; h<=9; h++)
    {
        multiplo=(h+1)*8;
        vec[h]=multiplo;
    }

    for(j=0; j<=9; j++)
    {
        cout <<vec[j] <<endl;
    }
   cout<<"fin funcion imprimir"<<endl;
}
void gotoxy(int x,int y){
 
  HANDLE hcon;
    hcon=GetStdHandle(STD_OUTPUT_HANDLE);
    COORD dwPos;
    dwPos.X=x;

    dwPos.Y=y;
    SetConsoleCursorPosition(hcon,dwPos);
}


void firma()
{

for(j=1;j<=10;j++)
{

    gotoxy(50,j);//posiciona el cursor en columna 15 y  la fila b1 a 25
    system("color F3 ");//cambia el color del texto
    cout<<"~~~~~~ESME CORTES~~~~~~~";
    //system("cls");//borra la pantalla
}

for(j=1;j<=25;j++)
{

    gotoxy(j,25);//posiciona el cursor en la fila  15 y la columna cambia de 1 a 25
    system("color F3");
    cout<<"- ELABORADO POR ESMERALDA CORTES------------------";
    //system("cls");
}


}





P.8 CON FIRMA

#include <iostream>
#include<stdio.h>
#include<windows.h>

using namespace std;

float ar1,ar2,ar3,ar4,ar5,ct,iva,tp;
void capturar();
void operacion();
void imprimir();
void firma();
void gotoxy();
int j;
 int main()
{
    capturar();
    operacion();
    imprimir();
    firma();
    return 0;
}

void capturar()

{
    cout<<"funcion captura"<<endl;

    cout<<"ingresar el precio del articulo\n";
    cin>>ar1;
    cout<<"ingresar el precio del articulo\n";
    cin>>ar2;
    cout<<"ingresar el precio del articulo\n";
    cin>>ar3;
    cout<<"ingresar el precio del ariculo\n";
    cin>>ar4;
    cout<<"ingresar el precio del articulo\n";
    cin>>ar5;
    cout<<"fin funcion captura"<<endl;

}
 void operacion()

  {
    cout<<"funcion operacion"<<endl;

    ct=ar1+ar2+ar3+ar4+ar5;
    iva=ct*.016;

    tp=ct+iva;

    cout<<"fin funcion operacion"<<endl;


}
void imprimir()

{
    cout<<"funcion imprimir"<<endl;

    cout<<"el total a pagar es:"<<tp<<endl;

    cout<<"fin funcion imprimir"<<endl;



}
void gotoxy(int x,int y){
 
  HANDLE hcon;
    hcon=GetStdHandle(STD_OUTPUT_HANDLE);
    COORD dwPos;
    dwPos.X=x;

    dwPos.Y=y;
    SetConsoleCursorPosition(hcon,dwPos);
}


void firma()
{

for(j=1;j<=10;j++)
{

    gotoxy(50,j);//posiciona el cursor en columna 15 y  la fila b1 a 25
    system("color 3 ");//cambia el color del texto
    cout<<"~~~~~~ESME CORTES~~~~~~~";
    //system("cls");//borra la pantalla
}

for(j=1;j<=30;j++)
{

    gotoxy(j,25);//posiciona el cursor en la fila  15 y la columna cambia de 1 a 25
    system("color 3");
    cout<<"- ELABORADO POR ESMERALDA CORTES------------------";
    //system("cls");
}


}






P.7 CON FIRMA

#include <iostream>
#include <stdio.h>
#include <windows.h>

using namespace std;
float prom,cal,acum;
void capturar();
void operacion();
void imprimir();
void gotoxy();
void firma();
int j,k;
int main()
{
   capturar();
 operacion();
  imprimir();
  firma();
    return 0;


}

void capturar()
{
    cout<<"funcion capturar"<<endl;
     for(j=1; j<=20; j++)
     {

        cout <<"Ingrese las calificacaiones\n";
        cin >>cal;
        acum=acum+cal;

    }
    cout<<"fin funcion capturar"<<endl;
}
    void operacion()
    {



    cout<<"funcion operacion"<<endl;
    prom=acum/20;
    cout<<"fin funcion operacion"<<endl;
    }

     void imprimir()
{

     cout<<"funcion imprimir"<<endl;
    cout<<"El promedio es" <<prom;
 
    cout<<"fin funcion imprimir"<<endl;


}
void gotoxy(int x,int y){
 
  HANDLE hcon;
    hcon=GetStdHandle(STD_OUTPUT_HANDLE);
    COORD dwPos;
    dwPos.X=x;

    dwPos.Y=y;
    SetConsoleCursorPosition(hcon,dwPos);
}


void firma()
{

for(k=4;k<=20;k++)
{

    gotoxy(70,j);//posiciona el cursor en columna 15 y  la fila b1 a 25
    system("color F3 ");//cambia el color del texto
    cout<<"~~~~~~ESME CORTES~~~~~~~";
    //system("cls");//borra la pantalla
}

for(k=1;k<=25;k++)
{

    gotoxy(j,50);//posiciona el cursor en la fila  15 y la columna cambia de 1 a 25
    system("color F3");
    cout<<"- ELABORADO POR ESMERALDA CORTES------------------";
    //system("cls");
}


}




P.6 CON FIRMA



#include <iostream>
#include<stdio.h>
#include<windows.h>

using namespace std;
void captura();
void operacion();
void imprimir();
void firma();
void gotoxy();
int j;
int n1,n2,n3,suma;

int main()
{
    captura();
    operacion();
    imprimir();
    firma();
    return 0;
}
   void captura()
{

   cout<<"funcion captura"<<endl;
    cin>>n1;
    cin>>n2;
    cin>>n3;

 cout<<"fin funcion captura"<<endl;
}

   void operacion()
{
    cout<<"funcion operacion"<<endl;
    suma=n1+n2+n3;
    cout<<"fin funcion operacion"<<endl;

}
    void imprimir()
{
    cout<<"funcion imprimir"<<endl;
    cout<<suma<<endl;

 cout<<"fin funcion imprimir"<<endl;

}

void gotoxy(int x,int y)
{
 
  HANDLE hcon;
    hcon=GetStdHandle(STD_OUTPUT_HANDLE);
    COORD dwPos;
    dwPos.X=x;

    dwPos.Y=y;
    SetConsoleCursorPosition(hcon,dwPos);
}


void firma()
{

for(j=1;j<=10;j++)
{

    gotoxy(25,j);//posiciona el cursor en columna 15 y  la fila b1 a 25
    system("color F3 ");//cambia el color del texto
    cout<<"~~~~~~ESME CORTES~~~~~~~";
    //system("cls");//borra la pantalla
}

for(j=1;j<=30;j++)
{

    gotoxy(j,25);//posiciona el cursor en la fila  15 y la columna cambia de 1 a 25
    system("color F3");
    cout<<"- ELABORADO POR ESMERALDA CORTES------------------";
    //system("cls");
}


}






P.5 CON FIRMA

#include <iostream>
#include <stdio.h>
#include<windows.h>

using namespace std;
void imprimir ();
int i,h=6;
int j;
void firma();
void gotoxy();
int main()
{
    imprimir();
    firma();
    return 0;


}
    void imprimir()
{
        cout<<"funcion imprimir"<<endl;
       for(i=1; i<=15; i++)
    {
        cout << "6x" <<i<< "=" <<i*h <<endl;

    }
    cout<<"fin funcion imprimir"<<endl;
}

void gotoxy(int x,int y){
 
  HANDLE hcon;
    hcon=GetStdHandle(STD_OUTPUT_HANDLE);
    COORD dwPos;
    dwPos.X=x;

    dwPos.Y=y;
    SetConsoleCursorPosition(hcon,dwPos);
}


void firma()
{

for(j=1;j<=10;j++)
{

    gotoxy(50,j);//posiciona el cursor en columna 15 y  la fila b1 a 25
    system("color F3 ");//cambia el color del texto
    cout<<"~~~~~~ESME CORTES~~~~~~~";
    //system("cls");//borra la pantalla
}

for(j=1;j<=25;j++)
{

    gotoxy(j,25);//posiciona el cursor en la fila  15 y la columna cambia de 1 a 25
    system("color F3");
    cout<<"- ELABORADO POR ESMERALDA CORTES------------------";
    //system("cls");
}


}







P.4 CON FIRMA

#include <iostream>
#include <stdio.h>
#include <windows.h>

using namespace std;

void imprime();
void firma();
int i;
int j;
void gotoxy(int x,int y){
    HANDLE hcon;
    hcon=GetStdHandle(STD_OUTPUT_HANDLE);
    COORD dwPos;
    dwPos.X=x;
    dwPos.Y=y;
    SetConsoleCursorPosition(hcon,dwPos);
}

int main()
{
    imprime();
    firma();

    return 0;
}

void imprime()
{
    cout<<"Funcion imprime"<<endl;
     for(i=8; i<=160; i=i+8)
    {
        cout <<i<<endl;
    }
    cout<<"Fin funcion imprime"<<endl;
}

void firma()

{



for(j=1;j<=10;j++)

{



    gotoxy(50,j);//posiciona el cursor en columna 15 y  la fila b1 a 25

    system("color F3 ");//cambia el color del texto

    cout<<"~~~~~~ESME CORTES~~~~~~~";

    //system("cls");//borra la pantalla

}



for(j=1;j<=25;j++)

{



    gotoxy(j,25);//posiciona el cursor en la fila  15 y la columna cambia de 1 a 25

    system("color F3");

    cout<<"- ELABORADO POR ESMERALDA CORTES------------------";

    //system("cls");

}





}








P.3 CON FIRMA

include <iostream>
#include <windows.h>
#include <stdio.h>

using namespace std;

void imprimir();
void firma();
void gotoxy();
int j;
int h;
int main()

{


    imprimir();
    firma();
    
    return 0;

}
   void imprimir()
{

    cout<<"funcion imprimir"<<endl;
    for(h=3;h<=66;h=h+3)

    {

        cout<<h<<endl;

    }
    cout<<"fin funcion imprimir"<<endl;



}
 void gotoxy(int x,int y){
 
  HANDLE hcon;
    hcon=GetStdHandle(STD_OUTPUT_HANDLE);
    COORD dwPos;
    dwPos.X=x;

    dwPos.Y=y;
    SetConsoleCursorPosition(hcon,dwPos);
}


void firma()
{

for(j=1;j<=10;j++)
{

    gotoxy(50,j);//posiciona el cursor en columna 15 y  la fila b1 a 25
    system("color 9");//cambia el color del texto
    cout<<"~~~~~~ESME CORTES~~~~~~~";
    //system("cls");//borra la pantalla
}

for(j=1;j<=25;j++)
{

    gotoxy(j,25);//posiciona el cursor en la fila  15 y la columna cambia de 1 a 25
    system("COLOR F3");
    cout<<"- ELABORADO POR ESMERALDA CORTES------------------";
    //system("cls");
}


}

P.2 CON FIRMA

#include <iostream>
#include <stdio.h>
#include <windows.h>

using namespace std;

void firma();
void gotoxy(int x,int y){
    HANDLE hcon;
    hcon=GetStdHandle(STD_OUTPUT_HANDLE);
    COORD dwPos;
    dwPos.X=x;
    dwPos.Y=y;
    SetConsoleCursorPosition(hcon,dwPos);
}
void triangulo();
void circulo();
void cuadrado();
void rectangulo();
void cilindro();
void cubo();
void margen();

int opc,area,a,h,r,vol,j;

int main()
{
    firma();
    cout <<endl<<"             MENU DE OPCIONES             " << endl;
    cout <<"   1.Saca area del cuadrado\n";
    cout <<"   2.Saca area del triangulo\n";
    cout <<"   3.Saca area del circulo\n";
    cout <<"   4.Saca area del rectangulo\n";
    cout <<"   5.Saca volumen del cubo\n";
    cout <<"   6.Saca volumen del cilindro\n";
    cout <<"   Elige la opcion:  ";
    cin >>opc;

   switch(opc){
   case 1:
    cuadrado();
   break;
   case 2:
    triangulo();
   break;
   case 3:
    circulo();
   break;
   case 4:
    rectangulo();
   break;
   case 5:
    cubo();
   break;
   case 6:
    cilindro();
   break;
   case 7:
   break;
 }while(opc != 7);
 margen();
 return 0;
}

void cuadrado(){
 cout<<endl<<"   Iniciando proceso de captura de datos   "<<endl;
 cout<<"   Ingrese la medida de un lado del cuadrado:   ";
 cin>>a;
 cout<<"   Proceso de captura de datos finalizada   "<<endl<<endl;
  cout<<"   Iniciando procedimiento para sacar el area   "<<endl;
 area=a*a;
 cout<<"   Procedimiento finalizado   "<<endl<<endl;
  cout<<"   Iniciando proceso de impresion   "<<endl;
 cout<<"   El area del cuadrado es:   "<<area<<endl;
 cout<<"   Proceso de impresion finalizado   "<<endl<<endl;
 }

void triangulo(){
 cout<<"   Iniciando proceso de captura de datos   "<<endl;
 cout<<"   Ingrese la medida de la base:   ";
 cin>>a;
 cout<<"   Ingrese la medida de la altura:   ";
 cin>>h;
 cout<<"   Proceso de captura de datos finalizada   "<<endl;
  cout<<"   Iniciando procedimiento para sacar el area   "<<endl;
 area=(a*h)/2;
 cout<<"   Procedimiento finalizado   "<<endl<<endl;
  cout<<"   Iniciando proceso de impresion   "<<endl;
 cout<<"   EL area del triangulo es:  "<<area<<endl;
 cout<<"   Proceso de impresion finalizado   "<<endl<<endl;
 }

void circulo(){
 cout<<"   Iniciando proceso de captura de datos   "<<endl;
 cout<<"   Ingrese la medida del radio:   ";
 cin>>r;
 cout<<"   Proceso de captura de datos finalizada   "<<endl<<endl;
 cout<<"   Iniciando procedimiento para sacar el area   "<<endl;
 area=(r*r)*3.1416;
 cout<<"   Procedimiento finalizado   "<<endl<<endl;
 cout<<"   Iniciando proceso de impresion   "<<endl;
 cout<<"   El area del circulo es:   "<<area<<endl;
 cout<<"   Proceso de impresion finalizado   "<<endl<<endl;
}

void rectangulo(){
 cout<<"   Iniciando proceso de captura de datos   "<<endl;
 cout<<"   Ingrese la medida de la altura del rectangulo:   ";
 cin>>h;
 cout<<"   Ingrese la medida de la base del rectangulo:   ";
 cin>>a;
 cout<<"   Proceso de captura de datos finalizada   "<<endl<<endl;
 cout<<"   Iniciando procedimiento para sacar el area   "<<endl;
 area=h*a;
 cout<<"   Procedimiento finalizado   "<<endl<<endl;
 cout<<"   Iniciando proceso de impresion   "<<endl;
 cout<<"   El area del rectangulo es:   "<< area <<endl;
 cout<<"   Proceso de impresion finalizado   "<<endl<<endl;
}

void cubo(){
 cout<<"   Iniciando proceso de captura de datos   "<<endl;
 cout<<"   Ingrese la medida de un lado del cubo:   ";
 cin>>a;
 cout<<"   Proceso de captura de datos finalizada   "<<endl<<endl;
  cout<<"   Iniciando procedimiento para sacar el volumen   "<<endl;
 vol=a*a*a;
 cout<<"   Procedimiento finalizado   "<<endl<<endl;
  cout<<"   Iniciando proceso de impresion   "<<endl;
 cout<<"   El volumen del cubo es:   "<< vol <<endl;
 cout<<"   Proceso de impresion finalizado   "<<endl<<endl;
}

void cilindro(){
 cout<<"   Iniciando proceso de captura de datos   "<<endl;
 cout<<"   Ingrese el area de la base del cilidro:   ";
 cin>>a;
 cout<<"   Ingrese la altura del cilidro:   ";
 cin>>h;
 cout<<"   Proceso de captura de datos finalizada   "<<endl<<endl;
 cout<<"   Iniciando procedimiento para sacar el volumen   "<<endl;
 vol=a*h;
 cout<<"   Procedimiento finalizado   "<<endl<<endl;
 cout<<"   Iniciando proceso de impresion   "<<endl;
 cout<<"   El volumen del cilidro es:   "<<vol<<endl;
 cout<<"   Proceso de impresion finalizado   "<<endl<<endl;
}

void firma()
{
    for(j=1; j<=1; j++)
    {
        gotoxy(20,j); //Posiciona el cursor en columna 15 y fila de  1 a 25
        system("color F3"); //Cambia el color del texto
        cout<<"°Elaborado por esmeralda cortes";
        //system("cls"); //Borra la pantalla

    }

 for(j=1; j<=5; j++)
    {
        gotoxy(60,j); // Posiciona el cursor en la fila 15 y la colunma cambia de 1 a 25
        system("color F3");
        cout<<"********ESMERALDA CORTES*********";
        //system("cls");
    }
}

P.1 CON FIRMA



#include <iostream>
#include <stdio.h>
#include <windows.h>

using namespace std;
void imprimir();
void firma ();
void gotoxy();
int k;
int n,n1,n2,cont;
int main()
{
 imprimir();
 firma();
 return 0;


}
   void imprimir()
   {
 cout<<"funcion imprimir"<<endl;
    n1=0;
    n2=1;
    cout<<n1<<endl;
    cout<<n2<<endl;
    for(cont=1;cont<=11;cont=cont+1)
    {
        n=n1+n2;
        cout<<n<<endl;
        n1=n2;
        n2=n;
    }

  cout<<"fin funcion imprimir"<<endl;

}

void gotoxy(int x,int y){

  HANDLE hcon;
    hcon=GetStdHandle(STD_OUTPUT_HANDLE);
    COORD dwPos;
    dwPos.X=x;

    dwPos.Y=y;
    SetConsoleCursorPosition(hcon,dwPos);
}


void firma()
{

for(k=1;k<=10;k++)
{

    gotoxy(50,k);//posiciona el cursor en columna 15 y  la fila b1 a 25
    system("color F3 ");//cambia el color del texto
    cout<<"~~~~~~ESME CORTES~~~~~~~";
    //system("cls");//borra la pantalla
}

for(k=1;k<=25;k++)
{

    gotoxy(k,25);//posiciona el cursor en la fila  15 y la columna cambia de 1 a 25
    system("color F3");
    cout<<"- ELABORADO POR ESMERALDA CORTES------------------";
    //system("cls");
}


}







EVALUACION

#include <stdlib.h>
#include <stdio.h>
#include <iostream>
#include <time.h>

using namespace std;

void llenarvector();
void ordenado();
void imprime();

int vec1[20], vec2[20], num1=20, num2;
int n;
int main(){

llenarvector();
ordenado();
imprime();

return 0;
}

void llenarvector(){

srand(time(NULL));
for(int i=0; i<=19; i++){
n=rand()/1000;
vec1[i]=n;
vec2[i]=vec1[i];

}
}

void ordenado(){
for(int i=0; i<num1; i++){
for(int j=0; j<num1-1; j++){
 if (vec2[j]>vec2[j+1]){
 num2=vec2[j];
 vec2[j]=vec2[j+1];
 vec2[j+1]=num2;
}
}
}

}

void imprime(){

cout <<"  IMPRESION DE NUMEROS RANDOM  "<<endl;
for (int i=0; i<=19; i++){
cout<<"\t"<< vec1[i] <<endl;
}
cout<<endl;
cout <<"  ORDENAMIENTO ASCENDENTE (BURBUJA)  "<<endl;
for(int i=0; i<=19; i++){
cout<<"\t"<< vec2[i] <<endl;
}
system("pause");

}