jueves, 26 de septiembre de 2019

Animacion

#include <iostream>
#include <stdio.h>
#include <windows.h>
using namespace std;
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()
{
    for (j=1; j<=50; j++)
    {
        gotoxy(15,j);//posiciona el cursor en columna 15 y la fila de 1 a 25
        system("color 9");//Cambia el color del texto
        cout <<"Hola!!!";
        /*system("cls");//borra la pantalla*/
    }
    for (j=1; j<=50; j++)
    {
        gotoxy(j,15);//posiciona el cursor en la fila 15 y la columna cambia de 1 a 25
        system("color 5");
        cout <<"Hola!!!";
        /*system("cls");*/
    }
    return 0;
}

Programa 22

#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <iostream>
using namespace std;
void ingresa();
void imprime(int intentos);
int num, capturas;
void ingresa()
{
    do{
        cout<<"     *Ingresa un numero entre 1-10*\n"<<endl;
        cin>>num;
        capturas++;
      }
      while(num!=6);
}
void imprime(int intentos)
{
    cout<<"     *Adivinaste!!!*\n"<<endl;
    if(intentos<=3)
    cout<<"     *Y solos te tardaste*\n"<<intentos<<endl;
    if(intentos>3)
    cout<<"     *Pero te tardaste mucho en adivinar ";
}
int main ()
{
ingresa();
imprime(capturas);
system("PAUSE");
    return 0;
}

Porgrama 21

#include <iostream>
#include <stdio.h>
#include <time.h>
#include <stdlib.h>
using namespace std;

int main()
{
    int randi, j;
    srand(time(NULL));
    cout<<"     *Impresion de random*"<<endl;
    for (j=1; j<=15; j++)
    {
        randi=rand();
        cout<<" "<<randi<<endl;
    }
    cout<<"     *Impresion de random entre 100*"<<endl;
    for(j=1;j<=15;j++)
    {
        randi=rand()/100;
        cout<<" "<<randi<<endl;
    }
    cout<<"     *Impresion de random entre 1000*"<<endl;
    for(j=1; j<=15; j++)
    {
        randi=rand()/1000;
        cout<<" "<<randi<<endl;
    }
    system("pause");

    return 0;
}

Progerama 20

#include <iostream>
#include <stdio.h>
#include <string.h>
using namespace std;
void captura();
void inverso();
void multiplos();
void sumar();
void restar();
void multiplicar();
int vec1[5],vec2[5],vec3[5],j,h,suma[5],resta[5],multiplicacion[5];
int main()
{
    captura();
    inverso();
    multiplos();
    sumar();
    restar();
    multiplicar();
    return 0;
}
void captura()
{
    cout <<"    *Capturar datos en un vector*\n"<<endl;
    for (j=0; j<=4; j++)
    {
        cout <<"Ingresa el dato"<<endl;
        cin >>vec1[j];
    }
}
void inverso()
{
    cout <<"    *Numero Inverso*\n"<<endl;
    for (j=4; j>=0; j--)
    {
        vec2[h]=vec1[j];
        h++;
        cout <<"  "<<vec1[j]<<endl;
    }
}
void multiplos()
{
    cout<<"     *Multiplo de 6*\n"<<endl;
    for (j=0; j<=4; j++)
    {
        vec3[j]=(j+1)*6;
        cout <<" "<<vec3[j]<<endl;
    }
}
void sumar()
{
    cout <<"     *Suma*\n"<<endl;
    for (j=0; j<=4; j++)
    {
        suma[j]=vec1[j]+vec2[j];
        cout<<" "<<suma[j]<<endl;
    }
}
void restar()
{
    cout<<"   *resta*\n"<<endl;
    for(j=0; j<=4; j++)
    {
        resta[j]=vec2[j]-vec3[j];
        cout<<resta[j]<<endl;
    }
}
void multiplicar()
{
    cout <<"    *Multiplicacion*\n"<<endl;
    for(j=0; j<=4; j++)
    {
        multiplicacion[j]=vec1[j]*vec2[j];
        cout <<multiplicacion[j]<<endl;
    }
}

viernes, 20 de septiembre de 2019

RFC

#include <iostream>
#include <string.h>
#include <stdio.h>
using namespace std;
char paterno[20],materno[20],nombre[20],anio[7],dia[2],mes[10],RFC[11];
int main()
{
    cout <<" *** RFC ***\n"<<endl;
    cout << "Ingresa tu apellido paterno" << endl;
    gets (paterno);
    cout << "ingresa tu apellido materno"<<endl;
    gets (materno);
    cout << "ingresa tu nombre"<<endl;
    gets (nombre);
    cout <<"ingresa el dia de nacimiento"<<endl;
    gets(dia);
    cout <<"Escribe el mes de nacimiento"<<endl;
    gets(mes);
    cout <<"Ingresa el anio de nacimiento"<<endl;
    gets(anio);

    RFC[0] = paterno[0];
    RFC[1] = paterno[1];
    RFC[2] = materno[0];
    RFC[3] = nombre[0];
    RFC[4] = anio[2];
    RFC[5] = anio[3];
    RFC[6] = mes[0];
    RFC[7] = mes[1];
    RFC[8] = dia[0];
    RFC[9] = dia[1];


    cout <<"\n\nTu RFC es: ** "<<RFC<<" ** "<<endl;
    return 0;
}


jueves, 19 de septiembre de 2019

Programa 17 modificado con cadena

#include <iostream>
#include <string.h>
#include <stdio.h>
using namespace std;
char cadena[20];
void Captura();
void Busqueda();
void Acuario();
void Piscis();
void Aries();
void Tauro();
void Geminis();
void Cancer();
void Leo();
void Virgo();
void Libra();
void Escorpio();
void Sagitario();
void Capricornio();
void imprimir();
int d,m,longitud,j;
int main()

{
    cout << "Hola, captura tu nombre: ";
    gets(cadena);
    longitud=strlen(cadena);
    cout <<"Hola "<<cadena<<" tu nombre tiene "<<longitud<<" caracteres: "<<endl;
    strcat (cadena," Delgado");
    cout <<"Hola "<<cadena<<endl;
    longitud=strlen(cadena);
    Captura();
    Busqueda();
    return 0;
}
void Captura()
{
    cout<<"\n*Ingresa tu fecha de nacimiento*\n";
    cout<<"Captura un dia (1-31)\n";
    cin>>d;
    cout<<"Captura un mes(1-12)\n";
    cin>>m;
}
void Busqueda()
{

    cout<<"Signos Zodiacales: \n";
    if ((d >= 20 && m == 1) || (d <= 18 && m == 2))
    {

        cout <<" Hola "<<cadena<<" tu signo es acuario"<<"\n"<<endl;
        Acuario();
    }
    else
       if ((d >= 19 && m == 2) || (d <= 20 && m == 3))
    {
        cout <<" Hola "<<cadena<<" tu signo es piscis"<<"\n"<<endl;
        Piscis();
    }
    else
    if ((d >= 19 && m == 3) || (d <= 20 && m == 4))
   {
        cout <<" Hola "<<cadena<<" tu signo es aries"<<"\n"<<endl;
       Aries();
   }
   else
      if ((d >= 20 && m == 4) || (d <= 20 && m == 5))
   {
        cout <<" Hola "<<cadena<<" tu signo es tauro"<<"\n"<<endl;
       Tauro();
   }
    if ((d >= 21 && m == 5) || (d <= 20 && m == 6))
   {
        cout <<" Hola "<<cadena<<" tu signo es geminis"<<"\n"<<endl;
       Geminis();
   }
   else
      if ((d >= 21 && m == 6) || (d <= 22 && m == 7))
   {
        cout <<" Hola "<<cadena<<" tu signo es cancer"<<"\n"<<endl;
       Cancer();
   }
    if ((d >= 23 && m == 7) || (d <= 22 && m == 8))
   {
        cout <<" Hola "<<cadena<<" tu signo es leo"<<"\n"<<endl;
       Leo();
   }
   else
      if ((d >= 23 && m == 8) || (d <= 22 && m == 9))
   {
        cout <<" Hola "<<cadena<<" tu signo es virgo"<<"\n"<<endl;
       Virgo();
   }
    if ((d >= 23 && m == 9) || (d <= 22 && m == 10))
   {
        cout <<" Hola "<<cadena<<" tu signo es libra"<<"\n"<<endl;
       Libra();
   }
   else
      if ((d >= 23 && m == 10) || (d <= 21 && m == 11))
   {
          cout <<" Hola "<<cadena<<" tu signo es escorpio"<<"\n"<<endl;
       Escorpio();
   }
    if ((d >= 22 && m == 11) || (d <= 21 && m == 12))
   {
        cout <<" Hola "<<cadena<<" tu signo es sagitario"<<"\n"<<endl;
       Sagitario();
   }
   else
      if ((d >= 22 && m == 12) || (d <= 19 && m == 1))
   {
        cout <<" Hola "<<cadena<<" tu signo es capricornio"<<"\n"<<endl;
       Capricornio();
   }
}
void Acuario()
{
    cout<<"Las caracteristicas son que es simpatico y humanitario. Es honesto y totalmente leal, original y brillante. Un acuario es independiente e intelectual. Les gusta luchar por causas buenas, soñar y planificar para un futuro feliz, aprender del pasado, los buenos amigos y divertirse"<<endl;
}
void Piscis()
{
    cout<<"Las caracteristicas es que es imaginativo y sensible. Es amable y tiene compasion hacia los demas. Es intuitivo y piensa en los demas. A piscis le gusta estar solo para soñar. Le gusta el misterio y el ridículo. Le gusta perderse"<<endl;
}
void Aries()
{
    cout<<"Los Aries son aventureros y energeticos, son pioneros y valientes. Son listos, dinamicos, seguros de si y suelen demostrar entusiasmo hacia las cosas. Les gusta la aventura y los retos. A un Aries le gusta ganar y ser espontaneo. Tambien le gusta dar su apoyo a una buena causa"<<endl;
}
void Tauro()
{
    cout<<"Un tauro es paciente, persistente, decidido y fiable. A un tauro le encanta sentirse seguro, tiene buen corazon y es muy cariñoso. Les gusta la estabilidad, las cosas naturales, el placer y la comodidad. Los tauro disfrutan con tiempo para reflexionar y les encanta sentirse atraido hacia alguien"<<endl;
}
void Geminis()
{
    cout<<"Las personas de signo geminis tienes una gran adaptabilidad y versatilidad. Los geminis son intelectuales, elocuentes, cariñosos, comunicativos e inteligentes. Tienen mucha energia y vitalidad. Les gusta hablar, leer, hacer varias cosas a la vez. Los geminis disfrutan con lo inusual y la novedad. Cuanto mas variedad en su vida, mejor."<<endl;
}
void Cancer()
{
    cout<<"Un cancer es emocional y cariñoso, protector y simpatico. Un Cancer tiene mucha imaginacion e intuicion. Sabe ser cauteloso cuando hace falta. Les gusta su casa, el campo, los niños. Le gusta disfrutar con sus aficiones y le gustan las fiestas. A un cancer tambien le gusta el romance"<<endl;
}
void Leo()
{
    cout<<"Un Leo es generoso y bondadoso, fiel y cariñoso. Es creativo y entusiasta y comprensivo con los demas. Les gusta la aventura, el lujo y la comodidad. Un leo disfruta con los niños, el teatro y las fiestas. Tambien le motiva el riesgo"<<endl;
}
void Virgo()
{
    cout<<"Modestia, inteligencia y timidez son caracteristicas de las este signo. Los virgo suelen ser meticulosos, practicos y trabajadores. Tienen gran capacidad analitica y son fiables. Les gusta la vida sana, hacer listas, el orden y la higiene"<<endl;
}
void Libra()
{
    cout<<"Una persona de signo libra es diplomatica, encantadora y sociable. Los libra son idealistas, pacificos, optimistas y romanticos. Tienen un caracter afable y equilibrado"<<endl;
}
void Escorpio()
{
    cout<<"Escorpio es emocional, decidido, poderoso y apasionado. El Escorpio es un signo con mucho magnetismo. Les gusta la verdad, el trabajo cuando tiene sentido. A un Escorpio le gusta involucrarse en causas y convencer a los demas."<<endl;
}
void Sagitario()
{
    cout<<"Un sagitario es intelectual, honesto, sincero y simpatico. A los sagitario les caracteriza el optimismo, su modestia y su buen humor. Es un signo muy empatico y comprensivo. Les gusta la libertad, viajar, las leyes, la aventura."<<endl;
}
void Capricornio()
{
    cout<<"Un capricornio tiene ambicion y es disciplinado. Es practico y prudente, tiene paciencia y hasta es cauteloso cuando hace falta. Tiene un buen sentido de humor y es reservado. Les gusta la fiabilidad, el profesionalismo, una base solida, tener un objetivo, el liderazgo."<<endl;
}

Programa 19

#include <iostream>
#include <stdio.h>
#include <string.h>
using namespace std;
char cadena[20];
int longitud,j;

int main()
{
    cout << "Hola, captura tu nombre: ";
    gets(cadena);
    longitud=strlen(cadena);
    cout <<"Hola "<<cadena<<" tu nombre tiene "<<longitud<<" caracteres: "<<endl;
    strcat (cadena," Delgado");
    cout <<"Hola "<<cadena<<endl;
    longitud=strlen(cadena);
    for(j=0; j<=longitud;j++)
        cout <<cadena[j];
    return 0;
}

miércoles, 18 de septiembre de 2019

Metodo burbuja

Resultado de imagen para metodo burbuja c++Funciona revisando cada elemento de la lista que va a ser ordenada con el siguiente, intercambiándolos de posición si están en el orden equivocado. Es necesario revisar varias veces toda la lista hasta que no se necesiten más intercambios, lo cual significa que la lista está ordenada. Este algoritmo obtiene su nombre de la forma con la que suben por la lista los elementos durante los intercambios, como si fueran pequeñas "burbujas". También es conocido como el método del intercambio directo. Dado que solo usa comparaciones para operar elementos, se lo considera un algoritmo de comparación, siendo uno de los más sencillos de implementar.Este algoritmo realiza el ordenamiento o reordenamiento de una lista a de n valores, en este caso de n términos numerados del 0 al n-1; consta de dos bucles anidados, uno con el índice i, que da un tamaño menor al recorrido de la burbuja en sentido inverso de 2 a n, y un segundo bucle con el índice j, con un recorrido desde 0 hasta n-i, para cada iteración del primer bucle, que indica el lugar de la burbuja.La burbuja son dos términos de la lista seguidos, j y j+1, que se comparan: si el primero es mayor que el segundo sus valores se intercambian.Esta comparación se repite en el centro de los dos bucles, dando lugar a la postre a una lista ordenada. Puede verse que el número de repeticiones solo depende de n y no del orden de los términos, esto es, si pasamos al algoritmo una lista ya ordenada, realizará todas las comparaciones exactamente igual que para una lista no ordenada. Esta es una característica de este algoritmo. Luego veremos una variante que evita este inconveniente.


jueves, 12 de septiembre de 2019

Programa 12 con funcion

#include <iostream>
#include <stdlib.h>
#include <stdio.h>
using namespace std;
void capturar();
void imprimir();
int vec[20],i,j,num;
int main()
{
    capturar();
    imprimir();
    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");
}


Programa 11 con Funcion

#include <iostream>
#include <stdio.h>
using namespace std;
void captura();
void imprimirinverso();
int vec[15],h,j;

int main()
{
    captura();
    imprimirinverso();
    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;
    }
}

Programa 10 con Funcion

#include <iostream>
#include <stdio.h>
using namespace std;
void capturar();
void imprimir();
int vec[20],i,j;
int main()
{
    capturar();
    imprimir();
    return 0;
}
void capturar()
{
cout << "              *CAPTURA 20 DATOS EN UN VECTOR" << 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;
    }
}

Programa 9 con Funcion

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

int main()

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

Programa 8 con Funcion

#include <stdio.h>
#include <iostream>
using namespace std;
void captura();
void operacion();
void imprimir();
float a1, a2, a3, a4, a5, ct, ti, tp;
int main()

{
    captura();
    operacion();
    imprimir();
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;
}

Programa 7 con Funcion

#include <stdio.h>
#include <iostream>
using namespace std;
void captura();
void operacion();
void imprimir();
int j;
float acum, calif, promedio;

int main ()
{
    captura();
    operacion();
    imprimir();
    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;
}

miércoles, 11 de septiembre de 2019

Programa 6 con Funcion

#include <stdio.h>
#include <iostream>
using namespace std;
void capturar();
void operacion();
void imprimir();
float n1, n2, n3, suma;
int main ()
{
    capturar();
    operacion();
    imprimir();

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

programa 5 con Funcion

#include <iostream>
using namespace std;
void imprime();
int h, multiplo;

int main()
{
    imprime();
    return 0;
}
void imprime()
{
    for ( h= 1; h<=15; h++)
    {
    multiplo = h*6;
    cout<<"6x"<<h<<"="<<multiplo<<endl;
    }
}


Programa 4 con Funcion

Serie del 8 al 160
#include <iostream>
using namespace std;
void imprime();
float i;
int main()
{
    imprime();
    return 0;
}
void imprime()
{
    cout<<"        *serie del 8 al 160*\n"<<endl;
    for (i=8; i<=160; i=i+8)
       cout<<" "<<i<<endl;
}


Programa 3 con Funcion

#include <iostream>
using namespace std;
void imprime();
float h;
int main()
{
    imprime();
    return 0;
}
void imprime()
{
 cout<<"    *Serie del 3 al 66*\n"<<endl;
 for (h=3; h<=66; h=h+3)
       cout<<" "<<h<<endl;
   }


Programa 2 con Funcion

#include <iostream>
using namespace std;
void imprime();
 int b,h,d,L,b1,h1,r,rec,cd,opc,h3,h4;
  float tr,cir,cil,cub;
int main()
{
   imprime();
   return 0;
}
void imprime()
{
 cout <<"       *Menu de opciones*\n" << endl;
    cout << "Area del triangulo" << endl;
    cout << "Area del circulo" << endl;
    cout << "Area del cuadrado" << endl;
    cout << "Volumen del cilindro" << endl;
    cout << "Volumen del  cubo" << endl;
    cout<<" \n    ~Elige la opcion~\n"<< endl;
    cin>> opc;
    switch(opc)
    {
        case 1:
            cout<<" Ingresa la base"<<endl;
            cin>>b;
            cout<<" Ingresa la altura"<<endl;
             cin>>h;
             tr= b*h/2;
             cout<<" El area del triangulo es "<<tr<<endl;
             break;
        case 2:
            cout<<" Ingresa el radio"<<endl;
            cin>>r;
             cir= 3.14*(r*r);
             cout<<" El area del circulo es "<<cir<<endl;
             break;
        case 3:
            cout<<" Ingresa el lado"<<endl;
            cin>>L;
             cd= L*L;
             cout<<" El area del cuadrado es"<<cd<<endl;
             break;
        case 4:
            cout<<" Ingresa la base"<<endl;
            cin>>b1;
            cout<<" Ingresa la altura"<<endl;
             cin>>h1;
             rec= b*h;
             cout<<" El area del rectangulo es "<<rec<<endl;
             break;
       case 5:
            cout<<" Ingresa el radio"<<endl;
            cin>>r;
             cir= 3.14*(r*r);
             cout<<" El area del circulo"<<cir<<endl;
            cout<<" Ingresa la altura"<<endl;
            cin>>h3;
             cil=cir*h3;
             cout<<" El volumen del cilindro es "<<cil<<endl;
             break;
    case 6:
            cout<<" Ingresa el lado"<<endl;
            cin>>L;
             cd= L*L;
             cout<<" El area del cuadrado es "<<cd<<endl;
             cout<<" Ingresa la altura"<<endl;
            cin>>h4;
            cub=cd*h4;
            cout<<" El volumen del cubo es "<<cub<<endl;
             break;
    default:"Opcion no valida";
    break;
    }
}


Programa 1 con Funcion

#include <iostream>
#include <cstdlib>

using namespace std;
void imprime();
int i, cont = 0;
long long int serie[89];

int main(){
    imprime();

 return 0;
}
void imprime()
{
    serie[0] = 0;
    serie[1] = 1;
    for(i=1; i < 89; i++){
        serie[i+1] = serie[i-1] + serie[i];
    }

    for(i=0; i < 12; i++){
        if (cont == 12){
            cout << "\n";
            cont = 0;
        }
        cout << serie[i] << " | ";
        cont += 1;
    }
}

martes, 10 de septiembre de 2019

Programa 18

#include <iostream>
#include <stdio.h>
using namespace std;
void busqueda();
void captura();
void ordenar();
int vector[5];
int i,j,temp;
int main()
{
    cout<<"Ingresa los numeros a ordenar"<<endl;
    {
        for(i=0;i<5;i++)
        {
            cout<<i+1<<"....";
            cin>>vector[i];
            cout<<endl;
        }
    }
    for(i=0;i<5;i++)
    {
        for(j=i+1;j<5;j++)
        {
        if(vector[j]<vector[i])
            {
            temp=vector[j];
            vector[j]=vector[i];
            vector[i]=vector[j];
            vector[i]=temp;
            }
        }
    }
    for(i=0;i<5;i++)
    {
        cout<<" "<<vector[i]<<"\n";
    }
    return 0;
}

Programa 17

*Elabora un programa para determinar el signo zodiacal de una persona, para ello el usuario debe introducir el día y mes de nacimiento. Una vez que se determine cual es el signo zodiacal de la persona debera mostrarse en pantalla el signo zodiacal y las características atribuibles a tal signo.

#include <iostream>
#include <stdio.h>
using namespace std;

void Captura();
void Busqueda();
void Acuario();
void Piscis();
void Aries();
void Tauro();
void Geminis();
void Cancer();
void Leo();
void Virgo();
void Libra();
void Escorpio();
void Sagitario();
void Capricornio();
int d,m;
int main()
{
    cout << "Signos zodiacales" << endl;
    Captura();
    Busqueda();
    return 0;
}
void Captura()
{
    cout<<"Funcion captura\n";
    cout<<"Captura un dia (1-31)\n";
    cin>>d;
    cout<<"Captura un mes(1-12)\n";
    cin>>m;
}

void Busqueda()
{
    cout<<"Funcion Busqueda\n";
    if ((d >= 20 && m == 1) || (d <= 18 && m == 2))
    {
        cout<<"Tu signo es acuario"<<endl;
        Acuario();
    }
    else
       if ((d >= 19 && m == 2) || (d <= 20 && m == 3))
    {
        cout<< "Tu signo es piscis"<<endl;
        Piscis();
    }
    else
    if ((d >= 19 && m == 3) || (d <= 20 && m == 4))
   {
       cout<<"Tu signo es Aries"<<endl;
       Aries();
   }
   else
      if ((d >= 20 && m == 4) || (d <= 20 && m == 5))
   {
                   cout<< "Tu signo es Tauro"<<endl;
       Tauro();
   }
    if ((d >= 21 && m == 5) || (d <= 20 && m == 6))
   {
       cout<<"Tu signo es Geminis"<<endl;
       Geminis();
   }
   else
      if ((d >= 21 && m == 6) || (d <= 22 && m == 7))
   {
       cout<< "Tu signo es Cancer"<<endl;
       Cancer();
   }
    if ((d >= 23 && m == 7) || (d <= 22 && m == 8))
   {
       cout<<"Tu signo es Leo"<<endl;
       Leo();
   }
   else
      if ((d >= 23 && m == 8) || (d <= 22 && m == 9))
   {
       cout<< "Tu signo es Virgo"<<endl;
       Virgo();
   }
    if ((d >= 23 && m == 9) || (d <= 22 && m == 10))
   {
       cout<<"Tu signo es Libra"<<endl;
       Libra();
   }
   else
      if ((d >= 23 && m == 10) || (d <= 21 && m == 11))
   {
       cout<< "Tu signo es Escorpio"<<endl;
       Escorpio();
   }
    if ((d >= 22 && m == 11) || (d <= 21 && m == 12))
   {
       cout<<"Tu signo es Sagitario"<<endl;
       Sagitario();
   }
   else
      if ((d >= 22 && m == 12) || (d <= 19 && m == 1))
   {
       cout<< "Tu signo es Capricornio"<<endl;
       Capricornio();
   }
}
void Acuario()
{
    cout<<"Las caracteristicas son que es simpatico y humanitario. Es honesto y totalmente leal, original y brillante. Un acuario es independiente e intelectual. Les gusta luchar por causas buenas, soñar y planificar para un futuro feliz, aprender del pasado, los buenos amigos y divertirse"<<endl;
}
void Piscis()
{
    cout<<"Las caracteristicas es que es imaginativo y sensible. Es amable y tiene compasion hacia los demas. Es intuitivo y piensa en los demas. A piscis le gusta estar solo para soñar. Le gusta el misterio y el ridículo. Le gusta perderse"<<endl;
}
void Aries()
{
    cout<<"Los Aries son aventureros y energeticos, son pioneros y valientes. Son listos, dinamicos, seguros de si y suelen demostrar entusiasmo hacia las cosas. Les gusta la aventura y los retos. A un Aries le gusta ganar y ser espontaneo. Tambien le gusta dar su apoyo a una buena causa"<<endl;
}
void Tauro()
{
    cout<<"Un tauro es paciente, persistente, decidido y fiable. A un tauro le encanta sentirse seguro, tiene buen corazon y es muy cariñoso. Les gusta la estabilidad, las cosas naturales, el placer y la comodidad. Los tauro disfrutan con tiempo para reflexionar y les encanta sentirse atraido hacia alguien"<<endl;
}
void Geminis()
{
    cout<<"Las personas de signo geminis tienes una gran adaptabilidad y versatilidad. Los geminis son intelectuales, elocuentes, cariñosos, comunicativos e inteligentes. Tienen mucha energia y vitalidad. Les gusta hablar, leer, hacer varias cosas a la vez. Los geminis disfrutan con lo inusual y la novedad. Cuanto mas variedad en su vida, mejor."<<endl;
}
void Cancer()
{
    cout<<"Un cancer es emocional y cariñoso, protector y simpatico. Un Cancer tiene mucha imaginacion e intuicion. Sabe ser cauteloso cuando hace falta. Les gusta su casa, el campo, los niños. Le gusta disfrutar con sus aficiones y le gustan las fiestas. A un cancer tambien le gusta el romance"<<endl;
}
void Leo()
{
    cout<<"Un Leo es generoso y bondadoso, fiel y cariñoso. Es creativo y entusiasta y comprensivo con los demas. Les gusta la aventura, el lujo y la comodidad. Un leo disfruta con los niños, el teatro y las fiestas. Tambien le motiva el riesgo"<<endl;
}
void Virgo()
{
    cout<<"Modestia, inteligencia y timidez son caracteristicas de las este signo. Los virgo suelen ser meticulosos, practicos y trabajadores. Tienen gran capacidad analitica y son fiables. Les gusta la vida sana, hacer listas, el orden y la higiene"<<endl;
}
void Libra()
{
    cout<<"Una persona de signo libra es diplomatica, encantadora y sociable. Los libra son idealistas, pacificos, optimistas y romanticos. Tienen un caracter afable y equilibrado"<<endl;
}
void Escorpio()
{
    cout<<"Escorpio es emocional, decidido, poderoso y apasionado. El Escorpio es un signo con mucho magnetismo. Les gusta la verdad, el trabajo cuando tiene sentido. A un Escorpio le gusta involucrarse en causas y convencer a los demas."<<endl;
}
void Sagitario()
{
    cout<<"Un sagitario es intelectual, honesto, sincero y simpatico. A los sagitario les caracteriza el optimismo, su modestia y su buen humor. Es un signo muy empatico y comprensivo. Les gusta la libertad, viajar, las leyes, la aventura."<<endl;
}
void Capricornio()
{
    cout<<"Un capricornio tiene ambicion y es disciplinado. Es practico y prudente, tiene paciencia y hasta es cauteloso cuando hace falta. Tiene un buen sentido de humor y es reservado. Les gusta la fiabilidad, el profesionalismo, una base solida, tener un objetivo, el liderazgo."<<endl;
}


jueves, 5 de septiembre de 2019

Programa 16



*Hacer un programa usando funcion imprime que proporcione la siguiente salida:
*
**
***
****
*****

#include <stdio.h>
#include <iostream>
#include <stdlib.h>
using namespace std;
void imprimir();
int main()
{
 imprimir();
 return 0;
}

void imprimir(){
for(int i=1; i<=5; i++)
{
for(int j=1; j<=i; j++)
{
cout<<"*";
}
cout<<endl;
}
system("pause");

}


Programa 15

#include <iostream>
#include <stdio.h>
using namespace std;
void captura();
void imprime();
void imprimeinverso ();
int num[10],j,k,l,a;
int main()
{
 captura ();
 imprime();
 imprimeinverso();
 return 0;
}
 void captura()
 {
  cout<<"funcion capturar \n";
  for(j=0;j<=9;j++)
  {
   cout<<"captura un numero \n";
   cin>>num[j];
  }
 }
 void imprime ()
 {
  for(k=0;k<=9;k++)
  {
   cout<<"numero "<<num[k]<<"\n";
  }
 }

 void imprimeinverso()
 {
  cout<<"funcion imprime inverso\n";
  for(l=9;l>=0;l--)
  {
   cout<<"numero "<<num[l]<<"\n";
  }
 }

martes, 3 de septiembre de 2019

programa 14

*Con el codigo del programa 12 para guardar en el vector los datos mayores a 35, en este caso los datos deberan ocupar posiciones y no dejar espacios en blanco.

#include <iostream>
#include <stdio.h>
using namespace std;
int vec[20],i,j,num,a;

int main()
{
cout << "CAPTURA 20 DATOS EN UN VECTOR MAYORES A 35" << endl;

    for (i=0; i<=19; i++)
    {
        cout << "INGRESA EL DATO" << endl;
        cin >> num;

       if (num>35)
        {
            vec[a]=num;
            a++;
        }
    }
    for (j=0; j<=19; j++)
    {
        cout << vec[j] <<endl;
    }


    return 0;
}


Programa 13

*Calcular el año año de nacimiento de 10 personas en un vector usando otro ciclo y determinar cuales son mayores de edad y cuales son menores de edad enviando el mensaje correspondiente; con otro ciclo determinar cual es el promedio de edad y cuantos son mayores y cuantos menores.

#include <iostream>
#include <stdlib.h>
using namespace std;
int h,anio[10],anio_act,prom,acum,a,b;

int main()
{
   cout<<"      *El anio de 10 personas*\n"<<endl;
   cout<<"Ingresa el anio actual"<<endl;
   cin>>anio_act;
   for
       (h=0; h<=9; h++)
   {
       cout<<"\ningresa el anio de nacimiento"<<endl;
       cin>>anio[h];
   }
   for(h=0;h<=9;h++)
   {
       acum=acum+anio_act-anio[h];
   }
   prom=acum/10;
   for(h=0;h<=9;h++)
   {
   if  (anio_act-anio[h]>=18)
    a++;
   else
    b++;
   }

    cout << a << " Personas mayores de edad" << endl;
    cout << b << " Personas menores de edad " << endl;

  for (h=0;h<=9;h++)
       {
        if (anio_act-anio[h]>18)
         cout << "LA PERSONA " << h+1 << " ES MAYOR DE EDAD" << endl;

         else
           cout << "LA PERSONA " << h+1 << " ES MENOR DE EDAD" << endl;
       }

system("pause");
   return 0;
}

29 ago. 20:07

Cadenas

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