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

Cadenas

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