miércoles, 16 de octubre de 2019

PROGRAMA 65

#include <iostream>
#include <windows.h>
#include <stdio.h>
using namespace std;
int i,j,A[4][4],x=5,y=8;
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(int i=0;i<=3;i++)
{
for(int j=0;j<=3;j++)
{
gotoxy(x,y);
cin>>A[i][j];
x+=5;
}
y+=2;
x=5;
}
system("color E");
cout<<"HOLA SIMPLES MORTALES \n";
//system("cls");
return 0;
}

PROGRAMA 64

#include <iostream>
#include <stdio.h>
using namespace std;
int mat[5][5];
int c,f;
void captura();
void imprime();
int main()
{
  captura();
  imprime();
return 0;
}
void captura()
{
for(f=0;f<=4;f++)
{
for(c=0;c<=4;c++)
{
cout<<"Captura un numero \n";
cin>>mat[f][c];
}
}
}
void imprime()
{
for(f=0;f<=4;f++)
{
for(c=0;c<=4;c++)
{
cout<<"El numero de la posicion"<<f<<c<<"es"<<mat[f][c]<<endl;
}
}
}

miércoles, 2 de octubre de 2019

¿QUÉ ES ALLEGRO?

¿QUE ES?

Resultado de imagen para atari memeEs 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).







¿CUALES SON LAS FUNCIONES?

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.

¿QUE TIENE?

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.

FUNCION
PROPOSITO
EJEMPLO
Cuenta con 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.
Puede manipular y mostrar texto usando cualquier carácter en el   rango que va de 0 a 2^32-1  Puede escoger entre varios tipos de formatos de codificación de texto, los cuales controlan la forma en la que las cadenas son almacenadas y cómo Allegro interpreta las que usted le pase. Esta configuración afecta a todos los aspectos del sistema: cada vez que observe una función que devuelve un puntero a carácter (char *) o que toma un puntero a carácter como argumento, el texto utilizará el formato que se le haya indicado a Allegro.
#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(640480);
    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(0128128));

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

}

PROGRAMA 63 (WHILE) (Version 2.0)

Hacer un programa ingresando números y saber si adivinaste o te tardaste

#include <iostream>
#include <stdio.h>
#include <windows.h>
#include <stdlib.h>
#include <string.h>
using namespace std;
int i;
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 lista();
void ingresa_numero();
void imprime_resultados(int intentos);
int num,capturas;
void ingresa_numero()
{
do
{
cout<<"Ingrese un numero entre 1 al 10\n"<<endl;
cin>>num;
capturas++;
}
while(num!=6);
}
void imprime_resultados(int intentos)
{
cout<<"Adivinaste!!! \n";
if(intentos<=3)
cout<<"Y solo te tardaste"<<intentos<<endl;
if(intentos>3)
cout<<"Pero te tardaste mucho en adivinar"<<endl;
}
int main()
{
lista();
ingresa_numero();
imprime_resultados(capturas);
system("PAUSE");
return 0;
}
void lista()
{
for(i=1;i<=25;i++)
{
gotoxy(15,i);
system("color 4");//Posicion el cursor en columna 15 y la fila de 1 a 25
cout<<"Angel!!!";//Cambia el color ed texto
//system("cls");//Borra la pantalla
}
for(i=1;i<=25;i++)
{
gotoxy(15,i);//Posiciona el cursor en la fila 15 y la columna cambia de 1 a 25
system("color A");
cout<<"Edwin!!!";
//system("cls");
}
for(i=1;i<=25;i++)
{
gotoxy(15,i);//Posiciona el cursor en la fila 15 y la columna cambia de 1 a 25
system("color F");
cout<<"Ruelas!!!";
//system("cls");
}
for(i=1;i<=25;i++)
{
gotoxy(15,i);//Posiciona el cursor en la fila 15 y la columna cambia de 1 a 25
system("color B");
cout<<"Valencia!!!";
//system("cls");
}
}

PROGRAMA 62 (Version 2.0)

Sacar los numeros random con la funcion "TIME.h"

#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
#include <time.h>
#include <iostream>
void lista();
int i;
void gotoxy (int x, int y)
{
HANDLE hcon;
hcon=GetStdHandle(STD_OUTPUT_HANDLE);
COORD dwPos;
dwPos.X=x;
dwPos.Y=y;
SetConsoleCursorPosition(hcon,dwPos);
}
using namespace std;
int main()
{
lista();
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;
}
void lista()
{
for(i=1;i<=25;i++)
{
gotoxy(15,i);
system("color 4");//Posicion el cursor en columna 15 y la fila de 1 a 25
cout<<"Angel!!!";//Cambia el color ed texto
//system("cls");//Borra la pantalla
}
for(i=1;i<=25;i++)
{
gotoxy(15,i);//Posiciona el cursor en la fila 15 y la columna cambia de 1 a 25
system("color A");
cout<<"Edwin!!!";
//system("cls");
}
for(i=1;i<=25;i++)
{
gotoxy(15,i);//Posiciona el cursor en la fila 15 y la columna cambia de 1 a 25
system("color F");
cout<<"Ruelas!!!";
//system("cls");
}
for(i=1;i<=25;i++)
{
gotoxy(15,i);//Posiciona el cursor en la fila 15 y la columna cambia de 1 a 25
system("color B");
cout<<"Valencia!!!";
//system("cls");
}
}

PROGRAMA 61 (Version 2.0)

Hacer un trabajo en vectores

#include <iostream>
#include <windows.h>
#include <stdio.h>
using namespace std;
void lista();
void captura();
void inverte();
void multiplos_de_6();
void sumar();
void restar();
void multiplicacion();
int vec1[5];
int vec2[5];
int vec3[5];
int vec4[5];
int vec5[5];
int vec6[5];
int h,j;
int i;
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()
{
lista();
captura();
inverte();
multiplos_de_6();
sumar();
restar();
multiplicacion();
return 0;
}
void captura()
{
cout<<"Ingresa de numeros\n";
for(j=0;j<=4;j++)
{
cout<<"Dame un numero \n";
cin>>vec1[j];
}
}
void inverte()
{
h=0;
cout<<"Tu inversion es: \n";
for(j=4;j>=0;j--)
{
vec2[j]=vec1[j];
h++;
}
for(j=0;j<=4;j++)
{
cin>>vec2[j];
}
}
void multiplos_de_6()
{
cout<<"Los multiplos de 6 son: \n";
for(j=0;j<=4;j++)
{
vec3[j]=(j+1)*6;
cout<<vec3[j]<<endl;
}
}
void sumar()
{
cout<<"Tu suma es: \n";
for(j=0;j<=4;j++)
{
vec4[j]=vec1[j]+vec2[j];
cout<<vec4[j]<<endl;
}
}
void restar()
{
cout<<"Tu resta es: \n";
for(j=0;j<=4;j++)
{
vec5[j]=vec2[j]-vec3[j];
cout<<vec5[j]<<endl;
}
    }
    void multiplicacion()
{
cout<<"Tu multiplicacion es: \n";
for(j=0;j<=4;j++)
{
vec6[j]=vec1[j]*vec2[j];
cout<<vec6[j]<<endl;
}
    }
void lista()
{
for(i=1;i<=25;i++)
{
gotoxy(15,i);
system("color 4");//Posicion el cursor en columna 15 y la fila de 1 a 25
cout<<"Angel!!!";//Cambia el color ed texto
//system("cls");//Borra la pantalla
}
for(i=1;i<=25;i++)
{
gotoxy(15,i);//Posiciona el cursor en la fila 15 y la columna cambia de 1 a 25
system("color A");
cout<<"Edwin!!!";
//system("cls");
}
for(i=1;i<=25;i++)
{
gotoxy(15,i);//Posiciona el cursor en la fila 15 y la columna cambia de 1 a 25
system("color F");
cout<<"Ruelas!!!";
//system("cls");
}
for(i=1;i<=25;i++)
{
gotoxy(15,i);//Posiciona el cursor en la fila 15 y la columna cambia de 1 a 25
system("color B");
cout<<"Valencia!!!";
//system("cls");
}
}

PROGRAMA 60 (Version 2.0)

Hacer un programa que te indique tu nombre completo, fecha y RFC.

#include <iostream>
#include <windows.h>
#include <stdio.h>
#include <string.h>
using namespace std;
void lista();
char nombre[11];
char anio[7];
char rfc[15];
char dia[11];
char mes[11];
char apellido_p[11];
char apellido_m[11];
void captura();
void imprimir();
int apoyo;
int h;
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()
{
 cout<<"Hola \n";
 captura();
 imprimir();
 lista();
 return 0;
}
void captura()
{
 cout<<"Hola, Dame tu(s) nombre(s)\n";
 gets(nombre);
 cout<<"Me das tu apellido paterno\n";
 gets(apellido_p);
 cout<<"Me das tu apellido materno\n";
 gets(apellido_m);
 cout<<"Hola"<<nombre<<"Tu apellido paterno es"<<apellido_p<<"Y tu apellido materno es"<<apellido_m;
 cout<<"Cual es tu dia de nacimiento en (dd)\n";
 cin>>dia;
 cout<<"Cual es tu mes de nacimiento en (mm) \n";
 cin>>mes;
 cout<<"Cual es tu anio de nacimiento \n";
 cin>>anio;
 cout<<"Tu fecha de nacimiento es"<<anio<<"/"<<mes<<"/"<<dia;
}
void imprimir()
{
 strupr(apellido_p);
 strupr(apellido_m);
 strupr(nombre);
 rfc[0]=apellido_p[0];
 rfc[1]=apellido_p[1];
 rfc[2]=apellido_m[0];
 rfc[3]=nombre[0];
 rfc[4]=anio[0];
 rfc[5]=anio[1];
 rfc[6]=mes[0];
 rfc[7]=mes[1];
 rfc[8]=dia[0];
 rfc[9]=dia[1];
 cout<<"Su rfc es:"<<rfc;
}
void lista()
{
for(h=1;h<=25;h++)
{
gotoxy(15,h);
system("color 4");//Posicion el cursor en columna 15 y la fila de 1 a 25
cout<<"Angel!!!";//Cambia el color ed texto
//system("cls");//Borra la pantalla
}
for(h=1;h<=25;h++)
{
gotoxy(15,h);//Posiciona el cursor en la fila 15 y la columna cambia de 1 a 25
system("color A");
cout<<"Edwin!!!";
//system("cls");
}
for(h=1;h<=25;h++)
{
gotoxy(15,h);//Posiciona el cursor en la fila 15 y la columna cambia de 1 a 25
system("color F");
cout<<"Ruelas!!!";
//system("cls");
}
for(h=1;h<=25;h++)
{
gotoxy(15,h);//Posiciona el cursor en la fila 15 y la columna cambia de 1 a 25
system("color B");
cout<<"Valencia!!!";
//system("cls");
}
}

PROGRAMA 59 (Version 3.0)

Elaborar un programa para determinar el signo zodiaco de una persona para ello el usuario debe introducir debe introducir el día y el mes de nacimiento. Una vez que se denomine cual es el signo zodiacal de la persona deberá mostrarse en la pantalla el signo zodiacal y las características atribuibles a tal signo.
El programa deberá contar con las funciones de captura, búsqueda y una para cada signo zodiacal.

#include <iostream>
#include <stdio.h>
#include <windows.h>
#include <string.h>
using namespace std;
void lista();
void acuario();
void piscis();
void aries();
void tauro();
void geminis();
void cancer();
void leo();
void virgo();
void libra();
void scorpio();
void sagitario();
void capricornio();
void captura();
void busqueda();
int dia,mes,longitud,j;
char cadena[25];
int h;
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()
{
cout<<"Hola \n";
 cout<<"hola, me das tu nombre hermos@\n";
 gets(cadena);
 longitud=strlen(cadena);
 cout<<"hola"<<cadena<<"tu nombre tiene"<<longitud<<"palabras"<<endl;
strcat(cadena,"Ruelas Valencia");
cout<<"Hola"<<cadena<<endl;
captura();
busqueda();
acuario();
piscis();
aries();
tauro();
geminis();
cancer();
leo();
virgo();
libra();
scorpio();
sagitario();
capricornio();
lista();
cout<<"Fin del programa\n";
return 0;
}
void captura()
{
cout<<"Cual es el MES de nacimiento en numero \n";
cin>>mes;
cout<<"Cual es el DIA de nacimiento\n";
cin>>dia;
}
void busqueda()
{
    if((dia>=20&&mes==1)||(dia<=18&&mes==2))
cout<<"TU SIGNO ZODIACAL ES ACUARIO \n";
 cout<<"Signo:â™’"<<endl;
if((dia>=19&&mes==2)||(dia<=20&&mes==3))
cout<<"TU SIGNO ZODIACAL ES PISCIS \n";
if((dia>=21&&mes==3)||(dia<=19&&mes==4))
cout<<"TU SIGNO ZODIACAL ES ARIES \n";
if((dia>=20&&mes==4)||(dia<=20&&mes==5))
cout<<"TU SIGNO ZODIACAL ES TAURO \n";
if((dia>=21&&mes==5)||(dia<=20&&mes==6))
cout<<"TU SIGNO ZODIACAL ES GEMINIS \n";
if((dia>=21&&mes==6)||(dia<=22&&mes==7))
cout<<"TU SIGNO ZODIACAL ES CANCER \n";
if((dia>=23&&mes==7)||(dia<=22&&mes==8))
cout<<"TU SIGNO ZODIACAL ES LEO \n";
if((dia>=23&&mes==8)||(dia<=22&&mes==9))
cout<<"TU SIGNO ZODIACAL ES VIRGO \n";
if((dia>=23&&mes==9)||(dia<=22&&mes==10))
cout<<"TU SIGNO ZODIACAL ES LIBRA \n";
if((dia>=23&&mes==10)||(dia<=21&&mes==11))
cout<<"TU SIGNO ZODIACAL ES SCORPIO \n";
if((dia>=22&&mes==11)||(dia<=21&&mes==12))
cout<<"TU SIGNO ZODIACAL ES SAGITARIO \n";
if((dia>=20&&mes==22)||(dia<=19&&mes==1))
cout<<"TU SIGNO ZODIACAL ES CAPRICORNIO \n";
}
void acuario()
{
if((dia>=20&&mes==1)||(dia<=18&&mes==2))
{
 cout<<"es el undecimo signo del zodiaco, el sexto de naturaleza positiva y el cuarto de cualidad fija junto con Tauro, Leo y Escorpio—. Simboliza la revolucion y su simbolo representa la sabiduria al ser."<<endl;
    cout<<"El signo esta representado por el aguador o portador del agua ya que en la antigua sumeria este era un simbolo de difundir la sabiduria (el agua); pertenece junto a Geminis y Libra al elemento aire."<<endl;
    cout<<"Su signo opuesto es Leo"<<endl;
}
}

void piscis()
{
if((dia>=19&&mes==2)||(dia<=20&&mes==3))
{
cout<<"En astrología, es el duodécimo signo del zodíaco, el sexto de naturaleza negativa (femenina) y de cualidad mutable.\n"<<endl;
cout<<"Se considera que alguien es del signo de Piscis cuando su Sol natal empieza a manifestarse en forma plena, a partir del día 20 de febrero, rango exacto del comienzo del mes de Piscis.\n"<<endl;
cout<<"Por lo tanto, la actividad solar de esta casa afectará a los nacidos entre el 20 de febrero y el 23 de marzo.\n"<<endl;
cout<<"Aunque la fecha para este signo también varía del 20 de febrero al 20 de marzo. Está simbolizado por dos peces nadando en sentidos opuestos.\n"<<endl;
}
}

void aries()
{
if((dia>=21&&mes==3)||(dia<=19&&mes==4))
{
cout<<"En astrología, Aries (?) es el primer signo del zodíaco, el primero de naturaleza positiva (masculina) y de cualidad cardinal."<<endl;
cout<<"Simboliza el renacimiento y su símbolo representa los cuernos de un carnero; pertenece junto a Leo y Sagitario al elemento fuego.\n"<<endl;
cout<<"Quien nazca durante el tiempo tropical de Aries tendrá el Sol natal situado en este signo. Los que tienen esta posición natal son comúnmente denominados arianos.\n"<<endl;
cout<<"Al ser este el primer signo del zodiaco, se asocia con la primera casa astrológica, que es el Ascendente.\n"<<endl;
}
}

void tauro()
{
if((dia>=20&&mes==4)||(dia<=20&&mes==5))
{
cout<<"En astrología, Tauro es el segundo signo del zodíaco y el primero de cualidad fija.\n"<<endl;
cout<<"Este signo según la astrología occidental, regido por el planeta Venus, tierra y naturaleza, influye y presenta cualidades similares a lo leal en el contexto de la cualidad afectiva.\n"<<endl;
}
}

void geminis()
{
if((dia>=21&&mes==5)||(dia<=20&&mes==6))
{
cout<<"En astrología, es el tercer signo del Zodiaco, el segundo de naturaleza positiva (masculina) y de cualidad mutable.\n"<<endl;
cout<<"Simboliza la conciencia concreta y está representado por los Dióscuros, Cástor y Pólux.\n"<<endl;
cout<<" Pertenece junto a Libra y Acuario al elemento aire. Está regido por Mercurio. Su signo opuesto es Sagitario.\n"<<endl;
}
}

void cancer()
{
if((dia>=21&&mes==6)||(dia<=22&&mes==7))
{
cout<<"En astrología, es el cuarto signo del zodíaco, el segundo de naturaleza negativa y de cualidad cardinal. \n"<<endl;
cout<<"Simboliza la familia y su símbolo representa un cangrejo, pertenece junto a Escorpio y a Piscis al elemento agua.\n"<<endl;
cout<<"Está regido por la Luna. Su signo opuesto es Capricornio.\n"<<endl;
}
}

void leo()
{
if((dia>=23&&mes==7)||(dia<=22&&mes==8))
{
cout<<"En astrología, es el quinto signo del zodíaco, el tercero de naturaleza positiva y de cualidad fija.\n"<<endl;
cout<<"Simboliza la fuerza de la vida y su símbolo representa la melena del león, pertenece junto a Aries y Sagitario al elemento fuego.\n"<<endl;
cout<<"Está regido por el Sol. Su signo opuesto es Acuario.\n"<<endl;
}
}

void virgo()
{
if((dia>=23&&mes==8)||(dia<=22&&mes==9))
{
cout<<"En astrología, es el sexto signo del zodíaco, el tercero de naturaleza negativa (nocturna, pasiva, yin, femenina) y de cualidad mutable.\n"<<endl;
cout<<"Simboliza el trabajo y su símbolo representa una Virgen, pertenece junto a Tauro y Capricornio al elemento Tierra.\n"<<endl;
cout<<"Está regido por Mercurio. Dado que su símbolo está representado por una fémina, ha sido identificada con varias diosas tales como Artemisa e incluso comparada con Afrodita. Para los romanos representaba a Ceres la diosa de la agricultura, las cosechas y la fecundidad, quien posee una espiga en su mano, de ahí el nombre de la estrella Spica que pertenece a esta constelación. \n"<<endl;
}
}

void libra()
{
if((dia>=23&&mes==9)||(dia<=22&&mes==10))
{
cout<<"En astrología, es el séptimo signo del zodíaco, el cuarto de naturaleza positiva y el tercero de cualidad cardinal. \n"<<endl;
cout<<"Pertenece junto a Géminis y Acuario al elemento aire. Está regido por Venus y su signo opuesto y compatible es Aries.\n"<<endl;
cout<<"Simboliza el equilibrio y la armonía y su símbolo representa la balanza.\n"<<endl;
}
}

void scorpio()
{
if((dia>=23&&mes==10)||(dia<=21&&mes==11))
{
cout<<"En la astrología, es el octavo signo del zodiaco, el primero de naturaleza negativa y el tercero de cualidad fija.\n"<<endl;
cout<<"Simboliza la destrucción y el renacimiento, está regido por los planetas Marte y Plutón.\n"<<endl;
cout<<"Pertenece, junto a Piscis y Cáncer, al elemento AWA, y es uno de los cuatro signos de naturaleza fija del zodiaco junto a Tauro, Leo y Acuario. \n"<<endl;
cout<<"Su signo opuesto y complementario a la vez es Tauro\n"<<endl;
}
}

void sagitario()
{
if((dia>=22&&mes==11)||(dia<=21&&mes==12))
{
cout<<"En astrología, es el noveno signo del zodíaco, el quinto de naturaleza positiva y de cualidad mutable.\n"<<endl;
cout<<"Simboliza la conciencia superior y su símbolo representa la flecha del arquero, pertenece junto a Aries y Leo al elemento fuego.\n"<<endl;
cout<<"Está regido por Júpiter. Su signo opuesto y compatible es Géminis.\n"<<endl;
cout<<"Se considera que alguien es del signo Sagitario cuando cumple años entre el 22 de noviembre y el 21 de diciembre. O también del 23 de noviembre al 20 de diciembre.\n"<<endl;
}
}

void capricornio()
{
if((dia>=20&&mes==22)||(dia<=19&&mes==1))
{
cout<<"En astrología, es el décimo signo del zodíaco, el quinto de naturaleza negativa (femenina) y de cualidad cardinal.\n"<<endl;
cout<<"Simboliza la sabiduría y las aguas por el dios primordial de los sumerios: Enki; su símbolo representa la montaña, pertenece junto a Tauro y Virgo al elemento tierra.\n"<<endl;
cout<<"Está regido por Saturno y dentro de esa trilogía de Tierra representa la Siembra. Su signo opuesto es Cáncer.\n"<<endl;
cout<<"El símbolo astrológico presenta un animal híbrido: una cabra con cola de pez o monstruo marino o un Pandavaje. La cola de pez simboliza las aguas nutritivas donde nace el ser para elevarse al grado más alto de espiritualidad.\n"<<endl;
cout<<"Representa el Unicornio con su único cuerno protuberante sobre el testus, semejante a una lanza.\n"<<endl;
}
}
void lista()
{
for(h=1;h<=25;h++)
{
gotoxy(15,h);
system("color 4");//Posicion el cursor en columna 15 y la fila de 1 a 25
cout<<"Angel!!!";//Cambia el color ed texto
//system("cls");//Borra la pantalla
}
for(h=1;h<=25;h++)
{
gotoxy(15,h);//Posiciona el cursor en la fila 15 y la columna cambia de 1 a 25
system("color A");
cout<<"Edwin!!!";
//system("cls");
}
for(h=1;h<=25;h++)
{
gotoxy(15,h);//Posiciona el cursor en la fila 15 y la columna cambia de 1 a 25
system("color F");
cout<<"Ruelas!!!";
//system("cls");
}
for(h=1;h<=25;h++)
{
gotoxy(15,h);//Posiciona el cursor en la fila 15 y la columna cambia de 1 a 25
system("color B");
cout<<"Valencia!!!";
//system("cls");
}
}

PROGRAMA 58 (Version 2.0)

Hacer un programa el cual diga tu nombre y  cuantas palabras tiene

#include <iostream>
#include <stdio.h>
#include <windows.h>
#include<string.h>
using namespace std;
void lista();
char cadena[25];
int longitud,j;
int h;
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()
{
cout<<"hola, me das tu nombre hermos@\n";
gets(cadena);
longitud=strlen(cadena);
cout<<"hola"<<cadena<<"tu nombre tiene"<<longitud<<"palabras"<<endl;
strcat(cadena,"Ruelas Valencia");
cout<<"Hola"<<cadena<<endl;
lista();
return 0;
}
void lista()
{
for(h=1;h<=25;h++)
{
gotoxy(15,h);
system("color 4");//Posicion el cursor en columna 15 y la fila de 1 a 25
cout<<"Angel!!!";//Cambia el color ed texto
//system("cls");//Borra la pantalla
}
for(h=1;h<=25;h++)
{
gotoxy(15,h);//Posiciona el cursor en la fila 15 y la columna cambia de 1 a 25
system("color A");
cout<<"Edwin!!!";
//system("cls");
}
for(h=1;h<=25;h++)
{
gotoxy(15,h);//Posiciona el cursor en la fila 15 y la columna cambia de 1 a 25
system("color F");
cout<<"Ruelas!!!";
//system("cls");
}
for(h=1;h<=25;h++)
{
gotoxy(15,h);//Posiciona el cursor en la fila 15 y la columna cambia de 1 a 25
system("color B");
cout<<"Valencia!!!";
//system("cls");
}
}

PROGRAMA 57 (Version 2.0)

Hacer un programa en el cual ingresar los datos y salgan estos ordenados

#include <iostream>
#include <windows.h>
#include <stdio.h>
using namespace std;
void Color();
void captura();
void ordenar();
void imprimir();
int lista[5];
int j,i,temp,tam;
int h;
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()
{
    cout << "HOLA MUNDO!" << endl;
    Color();
captura();
    ordenar();
    imprimir();
    return 0;
}
void captura()
{
    for(i=0; i<=4; i++)
    {
        cout<<"Dame un numero entero\n";
        cin>>lista[i];
    }
  tam=5;
}
void ordenar()
{
    for(i=0; i<tam; i++)
    {
        for(j=0; j<tam-1; j++)
        {
            if (lista[j]>lista[j+1])
            {
                temp=lista[j];
                lista[j]=lista[j+1];
                lista[j+1]=temp;
            }
        }
    }
}
void imprimir()
{
    for(i=0; i<=4; i++)
    {
        cout<<"Los datos ordenados son\n";
        cout<<lista[i]<<"\n";
    }
}
void Color()
{
for(h=1;h<=25;h++)
{
gotoxy(15,h);
system("color 4");//Posicion el cursor en columna 15 y la fila de 1 a 25
cout<<"Angel!!!";//Cambia el color ed texto
//system("cls");//Borra la pantalla
}
for(h=1;h<=25;h++)
{
gotoxy(15,h);//Posiciona el cursor en la fila 15 y la columna cambia de 1 a 25
system("color A");
cout<<"Edwin!!!";
//system("cls");
}
for(h=1;h<=25;h++)
{
gotoxy(15,h);//Posiciona el cursor en la fila 15 y la columna cambia de 1 a 25
system("color F");
cout<<"Ruelas!!!";
//system("cls");
}
for(h=1;h<=25;h++)
{
gotoxy(15,h);//Posiciona el cursor en la fila 15 y la columna cambia de 1 a 25
system("color B");
cout<<"Valencia!!!";
//system("cls");
}
}

PROGRAMA 56 (Version 2.0)

Elaborar un programa para determinar el signo zodiaco de una persona para ello el usuario debe introducir debe introducir el día y el mes de nacimiento. Una vez que se denomine cual es el signo zodiacal de la persona deberá mostrarse en la pantalla el signo zodiacal y las características atribuibles a tal signo.
El programa deberá contar con las funciones de captura, búsqueda y una para cada signo zodiacal.

#include <iostream>
#include <windows.h>
#include <stdio.h>
using namespace std;
void acuario();
void piscis();
void aries();
void tauro();
void geminis();
void cancer();
void leo();
void virgo();
void libra();
void scorpio();
void sagitario();
void capricornio();
void captura();
void busqueda();
int dia,mes;
int j;
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()
{
 cout<<"Hola \n";
 captura();
 busqueda();
firma();
 acuario();
 piscis();
 aries();
 tauro();
 geminis();
 cancer();
 leo();
 virgo();
 libra();
 scorpio();
 sagitario();
 capricornio();
 cout<<"Fin del programa\n";
 return 0;
}
void captura()
{
 cout<<"Cual es el MES de nacimiento en numero \n";

 cin>>mes;

 cout<<"Cual es el DIA de nacimiento\n";

 cin>>dia;

}

void busqueda()

{

    if((dia>=20&&mes==1)||(dia<=18&&mes==2))

cout<<"TU SIGNO ZODIACAL ES ACUARIO \n";

 cout<<"Signo:â™’"<<endl;

if((dia>=19&&mes==2)||(dia<=20&&mes==3))

cout<<"TU SIGNO ZODIACAL ES PISCIS \n";

if((dia>=21&&mes==3)||(dia<=19&&mes==4))

cout<<"TU SIGNO ZODIACAL ES ARIES \n";

if((dia>=20&&mes==4)||(dia<=20&&mes==5))

cout<<"TU SIGNO ZODIACAL ES TAURO \n";

if((dia>=21&&mes==5)||(dia<=20&&mes==6))

cout<<"TU SIGNO ZODIACAL ES GEMINIS \n";

if((dia>=21&&mes==6)||(dia<=22&&mes==7))

cout<<"TU SIGNO ZODIACAL ES CANCER \n";

if((dia>=23&&mes==7)||(dia<=22&&mes==8))

cout<<"TU SIGNO ZODIACAL ES LEO \n";

if((dia>=23&&mes==8)||(dia<=22&&mes==9))

cout<<"TU SIGNO ZODIACAL ES VIRGO \n";

if((dia>=23&&mes==9)||(dia<=22&&mes==10))

cout<<"TU SIGNO ZODIACAL ES LIBRA \n";

if((dia>=23&&mes==10)||(dia<=21&&mes==11))

cout<<"TU SIGNO ZODIACAL ES SCORPIO \n";

if((dia>=22&&mes==11)||(dia<=21&&mes==12))

cout<<"TU SIGNO ZODIACAL ES SAGITARIO \n";

if((dia>=20&&mes==22)||(dia<=19&&mes==1))

cout<<"TU SIGNO ZODIACAL ES CAPRICORNIO \n";

}

void acuario()

{

 if((dia>=20&&mes==1)||(dia<=18&&mes==2))

 {

 cout<<"es el undecimo signo del zodiaco, el sexto de naturaleza positiva y el cuarto de cualidad fija junto con Tauro, Leo y Escorpio—. Simboliza la revolucion y su simbolo representa la sabiduria al ser."<<endl;

    cout<<"El signo esta representado por el aguador o portador del agua ya que en la antigua sumeria este era un simbolo de difundir la sabiduria (el agua); pertenece junto a Geminis y Libra al elemento aire."<<endl;

    cout<<"Su signo opuesto es Leo"<<endl;

}

}



void piscis()

{

 if((dia>=19&&mes==2)||(dia<=20&&mes==3))

 {

  cout<<"En astrología, es el duodécimo signo del zodíaco, el sexto de naturaleza negativa (femenina) y de cualidad mutable.\n"<<endl;

  cout<<"Se considera que alguien es del signo de Piscis cuando su Sol natal empieza a manifestarse en forma plena, a partir del día 20 de febrero, rango exacto del comienzo del mes de Piscis.\n"<<endl;

  cout<<"Por lo tanto, la actividad solar de esta casa afectará a los nacidos entre el 20 de febrero y el 23 de marzo.\n"<<endl;

  cout<<"Aunque la fecha para este signo también varía del 20 de febrero al 20 de marzo. Está simbolizado por dos peces nadando en sentidos opuestos.\n"<<endl;

 }

}



void aries()

{

 if((dia>=21&&mes==3)||(dia<=19&&mes==4))

 {

  cout<<"En astrología, Aries (?) es el primer signo del zodíaco, el primero de naturaleza positiva (masculina) y de cualidad cardinal."<<endl;

  cout<<"Simboliza el renacimiento y su símbolo representa los cuernos de un carnero; pertenece junto a Leo y Sagitario al elemento fuego.\n"<<endl;

  cout<<"Quien nazca durante el tiempo tropical de Aries tendrá el Sol natal situado en este signo. Los que tienen esta posición natal son comúnmente denominados arianos.\n"<<endl;

  cout<<"Al ser este el primer signo del zodiaco, se asocia con la primera casa astrológica, que es el Ascendente.\n"<<endl;

 }

}



void tauro()

{

 if((dia>=20&&mes==4)||(dia<=20&&mes==5))

 {

  cout<<"En astrología, Tauro es el segundo signo del zodíaco y el primero de cualidad fija.\n"<<endl;

  cout<<"Este signo según la astrología occidental, regido por el planeta Venus, tierra y naturaleza, influye y presenta cualidades similares a lo leal en el contexto de la cualidad afectiva.\n"<<endl;

  }

}



void geminis()

{

 if((dia>=21&&mes==5)||(dia<=20&&mes==6))

 {

  cout<<"En astrología, es el tercer signo del Zodiaco, el segundo de naturaleza positiva (masculina) y de cualidad mutable.\n"<<endl;

  cout<<"Simboliza la conciencia concreta y está representado por los Dióscuros, Cástor y Pólux.\n"<<endl;

  cout<<" Pertenece junto a Libra y Acuario al elemento aire. Está regido por Mercurio. Su signo opuesto es Sagitario.\n"<<endl;

  }

}



void cancer()

{

 if((dia>=21&&mes==6)||(dia<=22&&mes==7))

 {

  cout<<"En astrología, es el cuarto signo del zodíaco, el segundo de naturaleza negativa y de cualidad cardinal. \n"<<endl;

  cout<<"Simboliza la familia y su símbolo representa un cangrejo, pertenece junto a Escorpio y a Piscis al elemento agua.\n"<<endl;

  cout<<"Está regido por la Luna. Su signo opuesto es Capricornio.\n"<<endl;

  }

}



void leo()

{

 if((dia>=23&&mes==7)||(dia<=22&&mes==8))

 {

  cout<<"En astrología, es el quinto signo del zodíaco, el tercero de naturaleza positiva y de cualidad fija.\n"<<endl;

  cout<<"Simboliza la fuerza de la vida y su símbolo representa la melena del león, pertenece junto a Aries y Sagitario al elemento fuego.\n"<<endl;

  cout<<"Está regido por el Sol. Su signo opuesto es Acuario.\n"<<endl;

  }

}



void virgo()

{

if((dia>=23&&mes==8)||(dia<=22&&mes==9))

 {

  cout<<"En astrología, es el sexto signo del zodíaco, el tercero de naturaleza negativa (nocturna, pasiva, yin, femenina) y de cualidad mutable.\n"<<endl;

  cout<<"Simboliza el trabajo y su símbolo representa una Virgen, pertenece junto a Tauro y Capricornio al elemento Tierra.\n"<<endl;

  cout<<"Está regido por Mercurio. Dado que su símbolo está representado por una fémina, ha sido identificada con varias diosas tales como Artemisa e incluso comparada con Afrodita. Para los romanos representaba a Ceres la diosa de la agricultura, las cosechas y la fecundidad, quien posee una espiga en su mano, de ahí el nombre de la estrella Spica que pertenece a esta constelación. \n"<<endl;

  }

}



void libra()

{

 if((dia>=23&&mes==9)||(dia<=22&&mes==10))

 {

  cout<<"En astrología, es el séptimo signo del zodíaco, el cuarto de naturaleza positiva y el tercero de cualidad cardinal. \n"<<endl;

  cout<<"Pertenece junto a Géminis y Acuario al elemento aire. Está regido por Venus y su signo opuesto y compatible es Aries.\n"<<endl;

  cout<<"Simboliza el equilibrio y la armonía y su símbolo representa la balanza.\n"<<endl;

  }

}



void scorpio()

{

 if((dia>=23&&mes==10)||(dia<=21&&mes==11))

{

 cout<<"En la astrología, es el octavo signo del zodiaco, el primero de naturaleza negativa y el tercero de cualidad fija.\n"<<endl;

 cout<<"Simboliza la destrucción y el renacimiento, está regido por los planetas Marte y Plutón.\n"<<endl;

 cout<<"Pertenece, junto a Piscis y Cáncer, al elemento AWA, y es uno de los cuatro signos de naturaleza fija del zodiaco junto a Tauro, Leo y Acuario. \n"<<endl;

 cout<<"Su signo opuesto y complementario a la vez es Tauro\n"<<endl;

}

}



void sagitario()

{

 if((dia>=22&&mes==11)||(dia<=21&&mes==12))

{

 cout<<"En astrología, es el noveno signo del zodíaco, el quinto de naturaleza positiva y de cualidad mutable.\n"<<endl;

 cout<<"Simboliza la conciencia superior y su símbolo representa la flecha del arquero, pertenece junto a Aries y Leo al elemento fuego.\n"<<endl;

 cout<<"Está regido por Júpiter. Su signo opuesto y compatible es Géminis.\n"<<endl;

 cout<<"Se considera que alguien es del signo Sagitario cuando cumple años entre el 22 de noviembre y el 21 de diciembre. O también del 23 de noviembre al 20 de diciembre.\n"<<endl;

}

}



void capricornio()

{

 if((dia>=20&&mes==12)||(dia<=19&&mes==1))

{

 cout<<"En astrología, es el décimo signo del zodíaco, el quinto de naturaleza negativa (femenina) y de cualidad cardinal.\n"<<endl;

 cout<<"Simboliza la sabiduría y las aguas por el dios primordial de los sumerios: Enki; su símbolo representa la montaña, pertenece junto a Tauro y Virgo al elemento tierra.\n"<<endl;

 cout<<"Está regido por Saturno y dentro de esa trilogía de Tierra representa la Siembra. Su signo opuesto es Cáncer.\n"<<endl;

 cout<<"El símbolo astrológico presenta un animal híbrido: una cabra con cola de pez o monstruo marino o un Pandavaje. La cola de pez simboliza las aguas nutritivas donde nace el ser para elevarse al grado más alto de espiritualidad.\n"<<endl;

 cout<<"Representa el Unicornio con su único cuerno protuberante sobre el testus, semejante a una lanza.\n"<<endl;

}

}
void firma()
{
for(j=1;j<=10;j++)
{
gotoxy(10,j);
system("color 4");//Posicion el cursor en columna 15 y la fila de 1 a 25
cout<<"Angel!!!";//Cambia el color ed texto
//system("cls");//Borra la pantalla
}
for(j=1;j<=10;j++)
{
gotoxy(j,10);//Posiciona el cursor en la fila 15 y la columna cambia de 1 a 25
system("color A");
cout<<"312!!!";
//system("cls");
}
for(j=1;j<=10;j++)
{
gotoxy(j,10);//Posiciona el cursor en la fila 15 y la columna cambia de 1 a 25
system("color 9");
cout<<"Angelsaurio es el rey!!!";
//system("cls");
}
}