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.

martes, 26 de noviembre de 2019

Menú de operaciones

#include <iostream>
#include<stdio.h>
#include <windows.h>
using namespace std;
void captura();
void suma();
void resta();
void multi();
void divi();
void imprimir();
float n1,n2,s,r,m,d;
int main()
{
    captura();
    suma();
    resta();
    multi();
    divi();
    imprimir();
    return 0;
}
void captura()
{
 cout<<" ingresa numero: ";
 cin>>n1;
 cout<<"ingresa otro numero: ";
 cin>>n2;
}
void suma()
{
 s=n1+n2;
}
void resta()
{
 r=n1-n2;
}
void multi()
{
 m=n1*n2;
}
void divi()
{
 d=n1/n2;
}
void imprimir()
{
 cout<<" "<<n1<<"+"<<n2<<"="<<s<<endl;
 cout<<" "<<n1<<"-"<<n2<<"="<<r<<endl;
 cout<<" "<<n1<<"*"<<n2<<"="<<m<<endl;
 cout<<" "<<n1<<"/"<<n2<<"="<<d<<endl;
 system("color 75");
}

jueves, 21 de noviembre de 2019

Examen

#include <iostream>
#include <stdlib.h>
#include <stdio.h>
#include <windows.h>
using namespace std;
float m,km,cm,p,bt,kb,mb,gb,lts,cm3,dm3,m3;
double mm;
int opc ;
int main()
{
    cout<<"     *Menu de opciones*\n"<<endl;
    cout<<" 1.Conversion de metros"<<endl;
    cout<<" 2.Conversion de bytes"<<endl;
    cout<<" 3.Conversion de Litros"<<endl;
    cout<<" Elige una opcion: ";
    cin>>opc;
    switch(opc)
    {
    case 1:
        cout<<"\n     *Conversion de Metros*\n"<<endl;
        cout<<" Ingresa la medida en metros"<<endl;
        cin>>m;
        km=m/1000;
        cm=m*100;
        mm=m*1000;
        p=m*3.28;
        cout<<" En kilometros es: "<<km<<endl;
        cout<<" En centimetros es: "<<cm<<endl;
        cout<<" En milimetros es: "<<mm<<endl;
        cout<<" En pies es: "<<p<<endl;
        break;
    case 2:
        cout<<"\n     *Conversion de Bytes*\n"<<endl;
        cout<<" Ingresa la medida del byte"<<endl;
        cin>>bt;
        kb=bt/1024;
        mb=bt/1048576;
        gb=bt/1073741824;
        cout<<" En Kilobytes es: "<<kb<<endl;
        cout<<" En Megabytes es: "<<mb<<endl;
        cout<<" En Gigabytes es: "<<gb<<endl;
        break;
    case 3:
        cout<<"\n    *Conversion de Litros*\n"<<endl;
        cout<<" Ingresa los Litros"<<endl;
        cin>>lts;
        cm3=lts*100;
        dm3=lts*1;
        m3=lts/100;
        cout<<" En cm3 es: "<<cm3<<endl;
        cout<<" En dm3 es: "<<dm3<<endl;
        cout<<" En m3 es: "<<m3<<endl;
        break;
        default:"opcion no valida";
        break;
    }
    return 0;
}

miércoles, 20 de noviembre de 2019

Trabajo 100

Trabajo 99

Trabajo 98

Trabajo 97

Trabajo 96

Trabajo 95

Trabajo 94

Trabajo 93

Trabajo 92

Trabajo 91

Trabajo 90

Trabajo 89

Trabajo 88

Trabajo 87

jueves, 14 de noviembre de 2019

Elementos de Excel (Word)

Elementos de Excel


Trabajo 86

Trabajo 85

Trabajo 84

Trabajo 83

Trabajo 82

Trab82 by America Delgado Esquivel on Scribd

Trabajo 81

Trabajo 80

jueves, 7 de noviembre de 2019

Manejo de funciones de cadena

  • DE COPIA:

strcpy()
Copiar una cadena y pegarla sobre otra.
strncpy()
Copia los primeros "n" caracteres de una cadena a otra.
  • DE CONCATENACIÓN:

strcat()
Concatena dos cadenas.
strncat()
Concatena los primeros "n" caracteres de una cadena al final de otra.
  • DE COMPARACIÓN:

strcmp()
Compara si dos cadenas son iguales.
strncmp()
Compara si los primeros "n" caracteres de una cadena son iguales a los primeros "n" caracteres de otra.
  • DE BÚSQUEDA:

strchr()
Busca en la cadena la primera ocurrencia de un caracter (char) indicado.
strrchr()
Busca en la cadena la última ocurrencia de un caracter (char) indicado.
strcspn()
Busca en una cadena la primera ocurrencia de cualquiera de los caracteres de otra cadena y retorna la posición de la misma.
strpbrk()
Busca en una cadena la primera ocurrencia de cualquiera de los caracteres de otra cadena y retorna un puntero a char con la subcadena formada desde esa posición.
strspn()
Retorna el largo de la porción inicial de una cadena que está formada solamente por los caracteres presentes en otra.
strstr()
Busca una cadena dentro de otra cadena, retorna un puntero a la subcadena.
strtok()
Divide una cadena en segmentos (o tokens) delimitados por los caracteres char que indiquemos.
  • OTROS:

strerror()
Retorna una cadena que describe un error producido en el programa (pura magia).
strlen()
Retorna el largo de una cadena.

char * strcat ( char * destino, const char * fuente );
Pega una copia de la cadena "fuente" al final de la cadena "destino". El "pegado" se produce desde la posición del caracter nulo o de fin de cadena (barra invertida cero) en "destino", sobreescribiéndolo con el primer caracter de "fuente" y continuando. Un nuevo caracter de fin de cadena es insertado al final del proceso. Como con strcpy(), hay que resaltar que el arreglo "destino" tiene que tener un tamaño suficiente para anexar su contenido a la cadena "fuente", es decir:
tamaño de destino >= strlen( destino ) + strlen( fuente ) + 1.
Valor de retorno: un puntero a "destino".
Ejemplos de uso:
[code]/* ejemplo en C */ 
#include <stdio.h> 
#include <string.h>
int main ()
{
char cad[80];
char cad2[] = "estan ";
strcpy( cad, "estas " );

strcat( cad, "cadenas " );
strcat( cad, cad2 );
strcat( cad, "concatenadas." );

puts( cad );

return 0;
}
[code]// Ejemplo de uso en C++ 
#include  
#include 
using namespace std;
int main ()
{
char cad[80];
char cad2[] = "estan ";
strcpy( cad, "estas " );

strcat( cad, "cadenas " );
strcat( cad, cad2 );
strcat( cad, "concatenadas." );

cout<<cad;

return 0;
}

char * strncat ( char * destino, const char * fuente, size_t cuantos );
Pega los primeros "cuantos" caracteres de fuente al final de "destino", agregando solo el caracter de fin de cadena. Si el tamaño de la cadena "fuente" es menor a la cantidad de caracteres "cuantos", se copiará y pegará solamente los caracteres que haya hasta llegar al caracter de fin de cadena de "fuente". Se deben tener las mismas precauciones de tamaños de arreglos que las indicadas para strcat().
Valor de retorno: puntero a "destino".
Ejemplos de uso:
[code]/* ejemplo en C */ 
#include <stdio.h> 
#include <string.h>
int main ()
{
char cad1[20];
char cad2[20];
strcpy( cad1, "Ser " );
strcpy( cad2, "o no ser" );
strncat( cad1, cad2, 4 );
puts( cad1 );
return 0;
}
[code]// Ejemplo de uso en C++ 
#include  
#include 
using namespace std;
int main ()
{
char cad1[20];
char cad2[20];
strcpy( cad1, "Ser " );
strcpy( cad2, "o no ser" );
strncat( cad1, cad2, 4 );
cout<<cad1;
return 0;
}

Libreria Allegro

Es una biblioteca libre y de código abierto para la programación de videojuegos desarrollada en lenguaje C. Allegro es un acrónimo de «Atari Low Level Game Routines» (rutinas de bajo nivel para videojuegos).
La biblioteca cuenta con funciones para gráficos, manipulación de imágenes, texto, sonidos, dispositivos de entrada (teclado, ratón y mandos de juego) y temporizadores, así como rutinas para aritmética de punto fijo y acceso al sistema de archivos. Hasta agosto de 2011, hay 2 versiones de Allegro que cuentan con soporte oficial por parte de los desarrolladores, la versión clásica (Allegro 4) y la nueva versión (Allegro 5). La versión más reciente de Allegro 4 incluye soporte para el manejo de archivos de datos y una implementación por software de funciones para gráficos en 3D. La versión 5 de Allegro cuenta con una nueva API y cambia la implementación por software de las rutinas gráficas por una implementación basada en OpenGL o Direct3D.
Aunque Allegro ofrece una API en lenguaje C, actualmente existen envolventes y bibliotecas adicionales que permiten utilizarlo en otros lenguajes como C++, Java, C#, Visual Basic.NET, Python, D, Lua, Pascal, Perl, Ruby, Go, Scheme, Common Lisp, Ocaml, Forth y Mercury.



Instrucción

Proposito
Ejemplo

#include<allegro.h>


Gráficos, manipulación de imágenes, texto, sonidos, dispositivos de entrada


  #include <allegro.h>
 
int main() 
{
   allegro_init();


Ejemplos


#include <allegro.h>

int main() 
{
   allegro_init();
   install_keyboard();
   set_color_depth(16);
   set_gfx_mode(GFX_AUTODETECT_WINDOWED, 640, 480, 0, 0);

   clear_to_color(screen, makecol(0, 128, 128));
 
   while (!key[KEY_ESC])
   {
      circlefill(screen, rand() % 640, rand() % 480, rand() % 64, makecol(rand() % 256, 0, 0));
   }

   return 0;
}
END_OF_MAIN();
#include <allegro5/allegro.h>
#include <allegro5/allegro_primitives.h>

ALLEGRO_DISPLAY *display = NULL;
ALLEGRO_EVENT_QUEUE *events = NULL;

int main()
{
    al_init();
    al_install_keyboard();
    al_set_new_display_option(ALLEGRO_SINGLE_BUFFER, 1, ALLEGRO_REQUIRE);
    al_set_new_display_flags(ALLEGRO_WINDOWED);
    display = al_create_display(640, 480);
    al_init_primitives_addon();
 
    events = al_create_event_queue();
    al_register_event_source(events, al_get_keyboard_event_source());
 
    al_clear_to_color(al_map_rgb(0, 128, 128));

    while (al_is_event_queue_empty(events))
    {
        al_draw_filled_circle(rand() % 640, rand() % 480, rand() % 64, al_map_rgb(rand() % 256, 0, 0));
        al_flip_display();
    }

}

Ejercicio 18

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

using namespace std;

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 completado();
void calcular();
void imprimir();
void firma();
float mat[5][5],x=5,y=2,n=0;

int main(){

completado();
calcular();
imprimir();
}

void completado(){
for(int i=0; i<=3; i++){
for(int j=0; j<=3; j++){
gotoxy(x,y);
cin>>mat[i][j];
x+=5;
}
y+=2;
x=5;
}
}

void calcular(){
mat[0][4]=mat[0][0]+mat[0][1]+mat[0][2]+mat[0][3];
mat[0][4]=mat[0][4]/4;
mat[1][4]=mat[1][0]+mat[1][1]+mat[1][2]+mat[1][3];
mat[1][4]=mat[1][4]/4;
mat[2][4]=mat[2][0]+mat[2][1]+mat[2][2]+mat[2][3];
mat[2][4]=mat[2][4]/4;
mat[3][4]=mat[3][0]+mat[3][1]+mat[3][2]+mat[3][3];
mat[3][4]=mat[3][4]/4;
mat[4][0]=mat[0][0]+mat[1][0]+mat[2][0]+mat[3][0];
mat[4][0]=mat[4][0]/4;
mat[4][1]=mat[0][1]+mat[1][1]+mat[2][1]+mat[3][1];
mat[4][1]=mat[4][1]/4;
mat[4][2]=mat[0][2]+mat[1][2]+mat[2][2]+mat[3][2];
mat[4][2]=mat[4][2]/4;
mat[4][3]=mat[0][3]+mat[1][3]+mat[2][3]+mat[3][3];
mat[4][3]=mat[4][3]/4;
mat[4][4]=mat[0][4]+mat[1][4]+mat[2][4]+mat[3][4];
mat[4][4]=mat[4][4]/4;
system("pause");
system("cls");
system("color 75");
}

void imprimir(){
for(int i=0; i<=4; i++){
for(int j=0; j<=4; j++){
gotoxy(x,y);
cout<<mat[i][j];
x+=5;
}
y+=2;
x=5;
}
}
void firma()
{
    cout<<"\n\n\n"<<endl;
cout<<"     ,;;;, ,;;;,                 ,;;;, ,;;;,       "<<endl;
cout<<"    ;;;' ';' ';;;               ;;;' ';' ';;;         "<<endl;
cout<<"    ;;;       ;;;               ;;;       ;;;        "<<endl;
cout<<"     ';;,   ,;;' AMERICA CITLALY ';;,   ,;;'       "<<endl;
cout<<"       ';;,;;'                     ';;,;;'          "<<endl;
cout<<"         ';'                         ';'        "<<endl;
system("color 75");
}

Ejercicio 19

#include <stdio.h>
#include <windows.h>
#include <iostream>
#include <time.h>
#include <stdlib.h>
using namespace std;
int i, j, randi[20], aux,vec[20];
void llenarvector();
void imprimir();
void ordenar();
void firma();
int main()
{
    llenarvector();
    imprimir();
    ordenar();
    firma();
    return 0;
}
void llenarvector()
{
    srand(time(NULL));
    system("color 75");
    for (j=1; j<20; j++)
    {
        randi[j]=rand()/1000;
        vec[j] = randi[j];
    }
}
void imprimir()
{
    cout<<"      *Numeros random en el vector*\n"<<endl;
    srand(time(NULL));
    for(j=1;j<=20;j++)
    {
        randi[j]=rand()/1000;
        cout<<" "<<randi[j]<<endl;
    }
}
void ordenar()
{
    for(i=1;i<=20;i++)
    {
        for(j=1;j<=20;j++)
            {
                if(randi[i]<randi[j])
                    {
                        aux = randi[j];
                        randi[j]=randi[i];
                        randi[i]=aux;
                    }
            }
    }
    for(i=1;i<=20;i++)
        {
            for(j=1;j<=20;j++)
            {
                if(vec[i]<vec[j])
                    {
                        aux=vec[j];
                        vec[j]=vec[i];
                        vec[i]=aux;
                    }
            }
        }
    cout << "\n     *Ascendente*\n ";
    for (j=1;j<=20;j++)
    {
        cout<<" "<< randi[j]<<" "<<endl;
    }
    system("PAUSE");
}
void firma()
{
    cout<<"\n\n\n"<<endl;
cout<<"     ,;;;, ,;;;,                 ,;;;, ,;;;,       "<<endl;
cout<<"    ;;;' ';' ';;;               ;;;' ';' ';;;         "<<endl;
cout<<"    ;;;       ;;;               ;;;       ;;;        "<<endl;
cout<<"     ';;,   ,;;' AMERICA CITLALY ';;,   ,;;'       "<<endl;
cout<<"       ';;,;;'                     ';;,;;'          "<<endl;
cout<<"         ';'                         ';'        "<<endl;
system("color 75");
}

Ejercicio 17 Factura

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

 using namespace std;
char cadena[30];
 int cliente,fac,pre1,pre2,pre3,total,iva;
 void captura();
 void operacion();
 void margen();
 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()
 {
    captura();
    operacion();
    margen();
    firma();
    return 0;
 }

 void captura()
 {
     cout <<endl << endl<<"                **DISTRIBUIDORA ALEMAN**                         "<<endl;
     cout <<endl<<endl<<"  ~CLIENTE:  ";

     gets(cadena);
     cout <<endl<<endl<<"                                      ~FECHA:  ";
     gets(cadena);

     cout << endl <<"  ~PRECIO 1:  ";
     cin >> pre1;
     cout << endl <<"  ~PRECIO 2:  ";
     cin >> pre2;
     cout << endl <<"  ~PRECIO 3:  ";
     cin >> pre3;
 }

 void operacion()
 {
  total=pre1+pre2+pre3;
  cout << endl << endl<<endl<<"                                ~El Total es:  " << total << endl;

  iva= total*.16;
  cout << endl<<endl <<"                                ~El IVA es:  " << iva << endl;
 }

 void margen ()
{

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");
}

Programa 12 con firma

#include <iostream>
#include <windows.h>
#include <stdlib.h>
#include <stdio.h>
using namespace std;
void capturar();
void imprimir();
void firma();
int vec[20],i,j,num;
int main()
{
    capturar();
    imprimir();
    firma();
    return 0;
}
void capturar()
{
    cout <<"        *CAPTURA 20 DATOS EN UN VECTOR SI SON MAYORES A 35*\n" << endl;
    for (i=0; i<=19; i++)
    {
        cout << " INGRESA EL DATO" << endl;
        cin >> num;
       if (num>35)
            vec[i]=num;
    }
}
void imprimir()
{
    cout<<"\n"<<endl;
    for (j=0; j<=19; j++)
    {
        cout << vec[j] <<endl;
    }
system("pause");
}
void firma()
{
    cout<<"\n\n\n"<<endl;
cout<<"     ,;;;, ,;;;,                 ,;;;, ,;;;,       "<<endl;
cout<<"    ;;;' ';' ';;;               ;;;' ';' ';;;         "<<endl;
cout<<"    ;;;       ;;;               ;;;       ;;;        "<<endl;
cout<<"     ';;,   ,;;' AMERICA CITLALY ';;,   ,;;'       "<<endl;
cout<<"       ';;,;;'                     ';;,;;'          "<<endl;
cout<<"         ';'                         ';'        "<<endl;
system("color 75");
}

Programa 11 con firma

#include <iostream>
#include <windows.h>
#include <stdio.h>
using namespace std;
void captura();
void imprimirinverso();
void firma();
int vec[15],h,j;
int main()
{
    captura();
    imprimirinverso();
    firma();
    return 0;
}
void captura()
{
cout << "         *CAPTURA 15 DATOS EN UN VECTOR*" << endl;

    for (h=14; h>=0; h--)
    {
        cout << " INGRESA EL DATO" << endl;
        cin >> vec[h];
    }
}
void imprimirinverso()
{
    for (j=0; j<=14; j++)
    {
        cout << vec[j] <<endl;
    }
}
void firma()
{
    cout<<"\n\n\n"<<endl;
cout<<"     ,;;;, ,;;;,                 ,;;;, ,;;;,       "<<endl;
cout<<"    ;;;' ';' ';;;               ;;;' ';' ';;;         "<<endl;
cout<<"    ;;;       ;;;               ;;;       ;;;        "<<endl;
cout<<"     ';;,   ,;;' AMERICA CITLALY ';;,   ,;;'       "<<endl;
cout<<"       ';;,;;'                     ';;,;;'          "<<endl;
cout<<"         ';'                         ';'        "<<endl;
system("color 75");
}

Programa 10 con firma

#include <iostream>
#include <windows.h>
#include <stdio.h>
using namespace std;
void capturar();
void imprimir();
void firma();
int vec[20],i,j;
int main()
{
    capturar();
    imprimir();
    firma();
    return 0;
}
void capturar()
{
cout << "              *CAPTURA 20 DATOS EN UN VECTOR*\n" << endl;
    for (i=0; i<=19; i++)
    {
        cout << " INGRESA EL DATO" << endl;
        cin >> vec[i];
    }
}
void imprimir()
{
    for (j=0; j<=19; j++)
    {
        cout << vec[j] <<endl;
    }
}
void firma()
{
    cout<<"\n"<<endl;
cout<<"     ,;;;, ,;;;,                 ,;;;, ,;;;,       "<<endl;
cout<<"    ;;;' ';' ';;;               ;;;' ';' ';;;         "<<endl;
cout<<"    ;;;       ;;;               ;;;       ;;;        "<<endl;
cout<<"     ';;,   ,;;' AMERICA CITLALY ';;,   ,;;'       "<<endl;
cout<<"       ';;,;;'                     ';;,;;'          "<<endl;
cout<<"         ';'                         ';'        "<<endl;
system("color 75");
}

Programa 9 con firma

#include <iostream>
#include <windows.h>
using namespace std;
void imprimir();
void firma();
int vec [10],h,j,multiplo;
int main()

{
    imprimir();
    firma();
    return 0;
}
void imprimir()
{
    cout<<"     *Serie del 8*\n"<<endl;
for(h=0; h<=9; h++)
    {
    multiplo=(h+1)*8;
    vec[h]=multiplo;
    }
    for(j=0; j<=9; j++)
    {
        cout<<vec[j]<<"\n";
    }
}
void firma()
{
    cout<<"\n\n\n"<<endl;
cout<<"     ,;;;, ,;;;,                 ,;;;, ,;;;,       "<<endl;
cout<<"    ;;;' ';' ';;;               ;;;' ';' ';;;         "<<endl;
cout<<"    ;;;       ;;;               ;;;       ;;;        "<<endl;
cout<<"     ';;,   ,;;' AMERICA CITLALY ';;,   ,;;'       "<<endl;
cout<<"       ';;,;;'                     ';;,;;'          "<<endl;
cout<<"         ';'                         ';'        "<<endl;
system("color 75");
}

Programa 8 con firma

#include <stdio.h>
#include <windows.h>
#include <iostream>
using namespace std;
void captura();
void operacion();
void imprimir();
void firma();
float a1, a2, a3, a4, a5, ct, ti, tp;
int main()
{
    captura();
    operacion();
    imprimir();
    firma();
return 0;
}
void captura()
{
cout << " precio del articulo 1"<< endl;
cin >> a1;
cout << " precio del articulo 2"<< endl;
cin >> a2;
cout << " precio del articulo 3"<<endl;
cin >> a3;
cout << " precio del articulo 4"<<endl;
cin>>a4;
cout<<" precio del articulo 5"<<endl;
cin >>a5;
}
void operacion()
{
ct= a1+a2+a3+a4+a5;
ti= ct*0.016;
tp= ct+ti;
}
void imprimir()
{
cout<< "\nLa compra total es "<<ct;
cout <<"\nEl iva es "<<ti;
cout<<"\nEl total a pagar es "<<tp;
}
void firma()
{
    cout<<"\n\n\n"<<endl;
cout<<"     ,;;;, ,;;;,                 ,;;;, ,;;;,       "<<endl;
cout<<"    ;;;' ';' ';;;               ;;;' ';' ';;;         "<<endl;
cout<<"    ;;;       ;;;               ;;;       ;;;        "<<endl;
cout<<"     ';;,   ,;;' AMERICA CITLALY ';;,   ,;;'       "<<endl;
cout<<"       ';;,;;'                     ';;,;;'          "<<endl;
cout<<"         ';'                         ';'        "<<endl;
system("color 75");
}

Programa 7 con firma

#include <stdio.h>
#include <windows.h>
#include <iostream>
using namespace std;
void captura();
void operacion();
void imprimir();
void firma();
int j;
float acum, calif, promedio;
int main ()
{
    captura();
    operacion();
    imprimir();
    firma();
    return 1;
}
void captura()
{
for ( j>=1; j<=20; j++)
    {
        cout<< " Ingresa la calificacion\n";
        cin>>calif;
        acum = acum + calif;
    }
}
void operacion()
{
promedio= acum /20;
}
void imprimir()
{
cout<< "\nEl promedio es" << promedio;
}
void firma()
{
    cout<<"\n\n\n"<<endl;
cout<<"     ,;;;, ,;;;,                 ,;;;, ,;;;,       "<<endl;
cout<<"    ;;;' ';' ';;;               ;;;' ';' ';;;         "<<endl;
cout<<"    ;;;       ;;;               ;;;       ;;;        "<<endl;
cout<<"     ';;,   ,;;' AMERICA CITLALY ';;,   ,;;'       "<<endl;
cout<<"       ';;,;;'                     ';;,;;'          "<<endl;
cout<<"         ';'                         ';'        "<<endl;
system("color 75");
}

Programa 6 con firma

#include <stdio.h>
#include <stdlib.h>
#include <iostream>
using namespace std;
void capturar();
void operacion();
void imprimir();
void firma();
float n1, n2, n3, suma;
int main ()
{
    capturar();
    operacion();
    imprimir();
    firma();
 return 0;
}
void capturar()
{
    cout<<"  Ingresa un numero"<<endl;
    cin>>n1;
    cout<<"  Ingresa un numero"<<endl;
    cin>>n2;
    cout<<"  Ingresa un numero"<<endl;
    cin>>n3;
}
void operacion()
{
 suma=n1+n2+n3;
}
void imprimir()
{
 cout<<"\n "<<suma;
}
void firma()
{
    cout<<"\n\n\n"<<endl;
cout<<"     ,;;;, ,;;;,                 ,;;;, ,;;;,       "<<endl;
cout<<"    ;;;' ';' ';;;               ;;;' ';' ';;;         "<<endl;
cout<<"    ;;;       ;;;               ;;;       ;;;        "<<endl;
cout<<"     ';;,   ,;;' AMERICA CITLALY ';;,   ,;;'       "<<endl;
cout<<"       ';;,;;'                     ';;,;;'          "<<endl;
cout<<"         ';'                         ';'        "<<endl;
system("color 75");
}

Cadenas

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