martes, 10 de diciembre de 2019

Cadenas

#include <iostream>
#include <stdio.h>
#include <string.h>
using namespace std;
char nombre[50],paterno[50],materno[20], nombrecomp[60];
int op;
void menu();
void capturar();
void imprimir();
void imprimirinverso();
int main()
{
    do{
    menu();
    }
    while (op!=4);
    cout<<" Fin del programa"<<endl;
    return 0;
}
void menu()
{
    cout<<"\n     *Menu de opciones*\n"<<endl;
    cout<<" 1. Capturar"<<endl;
    cout<<" 2. Imprimir"<<endl;
    cout<<" 3. Imprimir inverso"<<endl;
    cout<<" 4. Salir"<<endl;
    cin>>op;
    switch(op)
    {
    case 1:
        capturar();
        break;
    case 2:
        imprimir();
        break;
    case 3:
        imprimirinverso();
        break;
    case 4:
        cout<<"Salir del programa"<<endl;
        break;
    }
}
void capturar()
{
    gets(nombre);
    cout<<" Ingresa tu nombre"<<endl;
    gets(nombre);
    cout<<" Ingresa tu apellido paterno"<<endl;
    gets(paterno);
    cout<<" Ingresa tu apellido materno"<<endl;
    gets(materno);
}
void imprimir()
{
    strcat (nombre," ");
    strcat(nombre,paterno);
    strcat (nombre," ");
    strcat(nombre,materno);
    strcat (nombre," " );
    puts(nombre);
}
void imprimirinverso()
{
    strcat(paterno," ");
    strcat (paterno,materno);
    strcat (paterno," " );
    strcat(paterno,nombre);
    strcat (paterno," " );
    puts(paterno);
}

jueves, 5 de diciembre de 2019

Examen 3

#include <iostream>
#include <stdio.h>
#include <windows.h>
#include <stdlib.h>
using namespace std;
void menu ();
void captura();
void imprime();
void imprimeinverso();
void imprimemay();
int op,vec[7],j;
int main()
{

   do

   {
    menu();
   }
   while (op!=5);
   cout << "FIN DEL PROGRAMA" << endl;

    return 0;

}


void menu()
{
    cout<<" Menu de opciones"<<endl;
    cout << "1. Captura" <<endl;
    cout << "2. Imprime" << endl;
    cout << "3. Imprime inverso" << endl;
    cout << "4. Imprime mayores a 20" << endl;
    cout << "5. Salir" << endl;
    cout << "ELIGE UNA OPCION" << endl;
    cin >> op;
    switch (op)
    {

    case 1:
        captura();
        break;
    case 2:
       imprime();
        break;
    case 3:
        imprimeinverso();
        break;
          case 4:
        imprimemay();
break;
     case 5:
        cout << "salir" << endl;
    }

}

void captura()
{

 
cout<<"CAPTURA"<<endl;
{
    for(j=0; j<=6; j++)
    {
        cout<<" Ingrese un numero \n"<<endl;
        cin>>vec[j];
    }
}
}

void imprime()
{
     
      for(j=0; j<=6; j++)
    {
cout<<endl<<vec[j]<<endl;
    }
}

void imprimeinverso()
{
    cout<<endl<<" Los numeros inversos son:  \n"<<endl;
    for(j=6; j>=0; j--)
    {
        cout<<endl<<vec[j]<<endl;
    }

}
void imprimemay()
{
    for(j=0; j<=6; j++){
    if (vec[j]>=20)
        cout<<endl<<vec[j]<<endl;
    }
}

miércoles, 4 de diciembre de 2019

Arbol

#include <stdio.h>
#include <stdlib.h>
#include <iostream>
#include <windows.h>
using namespace std;
gotoxy(int x,int y){
   HANDLE hcon;
   hcon=GetStdHandle(STD_OUTPUT_HANDLE);
   COORD dwPos;
   dwPos.X=x;
   dwPos.Y=y;
   SetConsoleCursorPosition(hcon,dwPos);
}
int i, j,b, k, m, tronco;
int main (){
char c;
c=0;
for (i=0,j=13;i<13;i++,j--){
for(k=0;k<j;k++)
cout<<" ";
for(m=13;m>=j;m--){
cout<<"*";
cout<<c;
}
cout<<endl;
}
tronco=(13-13%3)/3;
for(j=1;j<=tronco;j++){
for(i=1; i<13; i++)
cout<<" ";
cout<<"***"<<endl;
system("color 2");
}
    system("PAUSE");
    system("cls");
 for (j=1; j<=50; j++)
    {
    gotoxy(50,20);
    {
    cout <<"Americaaa";
    system()
    }
return 0;
}

Funciones en vectores

#include <iostream>
#include <stdio.h>
#include <windows.h>
using namespace std;
void menu();
void captura();
void imprime();
int vec[10],j,k,op;



int main()
{
   do
   {
    menu();
   }
   while (op!=3);
   cout << "FIN DEL PROGRAMA" << endl;
    return 0;
}

void menu()
{
    cout << "1. CAPTURA" <<endl;
    cout << "2. IMPRIMIR" << endl;
    cout << "3. SALIR" << endl;
    cout << "ELIJE UNA OPCION" << endl;
    cin >> op;


    switch (op)
    {
    case 1:
        captura();
        break;

    case 2:
        imprime();
        break;

    case 3:
        cout << "GRACIAS POR USAR EL PROGRAMA" << endl;

    default:
        cout << "OPCION INVALIDA";
    }
}

void captura()
{
    cout << "FUNCION CAPTURA" << endl;
    for (j=0;j<=9;j++)
    {
        cout << "CAPTURA DE NUMEROS" << endl;
        cin >> vec [j];
    }
    cout << "FIN DE LA FUNCION CAPTURA" << endl;
}


void imprime()
{
    for (j=0;j<=9;j++)
    {
        cout << "EL NUMERO EN LA POSICION " << j << " es " << vec [j] << endl;

}
     cout << "FIN DE LA FUNCION IMPRIME" <<endl;
}

20

el usuario dara 2 digitos para realizar una suma, resta,multiplicacion y division


#include <iostream>
#include <windows.h>
#include <stdlib.h>
#include <stdio.h>
using namespace std;
int n1,n2,n3,n4,n5,n6,n7,n8,s,s1,r,r1,m,m1,d,d1,x,y;
void operaciones();
void resultado();
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);
}
int main()
{
    operaciones();
    resultado();
    firma();
}
void operaciones()
{
    cout<<"     *OPERACIONES*\n"<<endl;
    cout<<"   Suma"<<endl;
    cout<<" Ingresa un numero"<<endl;
    cin>>n1;
    cout<<" Ingresa un numero"<<endl;
    cin>>n2;
    s=n1+n2;
    s1=n2+n1;
    cout<<" Resta"<<endl;
    cout<<" Ingresa un numero"<<endl;
    cin>>n3;
    cout<<" Ingresa un numero"<<endl;
    cin>>n4;
    r=n3-n4;
    r1=n4-n3;
    cout<<" Multiplicacion"<<endl;
    cout<<" Ingresa un numero"<<endl;
    cin>>n5;
    cout<<" Ingresa un numero"<<endl;
    cin>>n6;
    m=n5*n6;
    m1=n6*n5;
    cout<<" Division"<<endl;
    cout<<" Ingresa un numero"<<endl;
    cin>>n7;
    cout<<" Ingresa un numero"<<endl;
    cin>>n8;
    d=n7/n8;
    d1=n8/n7;
 }
 void resultado()
 {
    cout<<"\n"<<n1<<"+"<<n2<<"="<<s<<"           "<<n2<<"+"<<n1<<"="<<s1<<endl;
    cout<<"\n"<<n3<<"-"<<n4<<"="<<r<<"             "<<n4<<"-"<<n3<<"="<<r1<<endl;
    cout<<"\n"<<n5<<"*"<<n6<<"="<<m<<"            "<<n6<<"*"<<n5<<"="<<m1<<endl;
    cout<<"\n"<<n7<<"/"<<n8<<"="<<d<<"           "<<n8<<"/"<<n7<<"="<<d1<<endl;
}
void gotoxy()
{
for(int x=1; x<=60; x++)
{
gotoxy (x,0);
putchar ('-');
gotoxy (x,40);
putchar ('-');
}
for(int y=1; y<=40; y++)
{
gotoxy (0,y);
putchar ('|');
gotoxy (60,y);
putchar ('|');
}
}
void firma()
{
        cout<<"\n\n\n"<<endl;
cout<<"     ,;;;, ,;;;,                 ,;;;, ,;;;,       "<<endl;
cout<<"    ;;;' ';' ';;;               ;;;' ';' ';;;         "<<endl;
cout<<"    ;;;       ;;;               ;;;       ;;;        "<<endl;
cout<<"     ';;,   ,;;' AMERICA CITLALY ';;,   ,;;'       "<<endl;
cout<<"       ';;,;;'                     ';;,;;'          "<<endl;
cout<<"         ';'                         ';'        "<<endl;
system("color 75");
}

martes, 3 de diciembre de 2019

Examen 2

#include <iostream>
#include <stdio.h>
#include <stdlib.h>
using namespace std;
float a_t,b,h,a_c,r,l,a_cua;
int op;
void menu();
void triangulo();
void circulo();
void cuadrado();
int main()
{
    do{
        menu();
    }
    while(op!=4);
        cout<<"Fin del programa"<<endl;
    return 0;
}
void menu()
{
    cout<<"\n\n     *Menu de Opciones*\n"<<endl;
    cout<<" 1. Area del triangulo"<<endl;
    cout<<" 2. Area del circulo"<<endl;
    cout<<" 3. Area del cuadrado"<<endl;
    cin>>op;
    switch(op)
    {
    case 1:
        triangulo();
        break;
    case 2:
        circulo();
        break;
    case 3:
        cuadrado();
        break;
    default:
        cout<<"opcion no valida"<<endl;
    }
}
void triangulo()
{
    cout<<"     Eligio el Area del Triangulo\n"<<endl;
    cout<<" Ingresa la base: ";
    cin>>b;
    cout<<" Ingresa la altura: ";
    cin>>h;
    a_t=(b*h)/2;
    cout<<" ~El area es "<<a_t<<endl;
}
void circulo()
{
    cout<<"     Eligio el Area del Circulo\n"<<endl;
    cout<<" Ingresa el radio del circulo: ";
    cin>>r;
    a_c=3.14*(r*r);
    cout<<" ~El area es "<<a_c<<endl;
}
void cuadrado()
{
    cout<<"     Elegiste Area del Cuadrado\n"<<endl;
    cout<<" Ingresa el lado del cuadrado: ";
    cin>>l;
    a_cua=l*l;
    cout<<" ~El area es "<<a_cua<<endl;
}

miércoles, 27 de noviembre de 2019

Macros


El nombre macros provienen de la palabra “macro instrucción”. Una macro instrucción es un conjunto de instrucciones que está almacenadas y listas p0ara hacer ejecutadas en cualquier momento al pulsar un botón o con un atajo de teclado.

El lenguaje de las macros en Excel

Las instrucciones en las macros en Excel deben ser escritas  en un lenguaje de programación que sea comprendido por Excel, el lenguaje de programación utilizado es “visual Basic aplicaciones” o con sus siglas “VBA”.

VBA y las macros en Excel

Vba es un ambiente de programación que fue pensado para que los desarrolladores crearan soluciones en Excel. A través de este lenguaje se tiene acceso a todas las propiedades y funcionalidades de Excel.
Usando VBA se puede crear soluciones para Excel, Word, power point y Outlook.

Como crear macros en Excel

Existen dos cosas para crear macros:
La primera es grabadora de macros la cual graba las acciones que realizamos en la aplicación y convierte esas acciones en código VBA.
La segunda forma es utilizando el editor de Visual Basic el cual permite introducir códigos de manera manual.

Beneficios de las macros en Excel


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.

Cadenas

#include <iostream> #include <stdio.h> #include <string.h> using namespace std; char nombre[50],paterno[50],materno[20...