Portafolio Virtual

download Portafolio Virtual

of 59

Transcript of Portafolio Virtual

  • qwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmrtyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmq

    PORTAFOLIO VIRTUAL

    UNIVERSIDAD MESOAMERICANA

    LUNE, 17 DE JUNIO DE 2013

    WILLY DE LEON CASTRO

  • UNIVERSIDAD MESOAMERICANA QUETZALTENANGO

    FACULTAD DE INGENIERIA

    PROGRAMACIN

    Catedrtico: Ing. Richard Mazariegos

    Catedra: Programacin

    PORTAFOLIO VIRTUAL

    Estudiante: Willy Amlcar de Len Castro

    Carrera: Ingeniera en Telecomunicaciones

    No. Carnet: 201314005

    Lunes, 17 de junio de 2013

  • PORTAFOLIO VIRTUAL

    En los ltimos aos, las tecnologas de la informacin se encuentran muy desarrolladas y es

    muy fcil encontrar una serie de herramientas tecnolgicas que colaboran de una manera

    muy significativa en distintos campos de la vida diaria, el campo educativo no se queda al

    margen de este proceso sino que ms bien debemos de aprovechar y empaparnos de las

    distintas herramientas con las que contamos en la actualidad, por lo que el objetivo de este

    trabajo es desarrollar en una herramienta virtual que permita la sistematizacin, discusin y

    relacin de los diferentes contenidos impartidos en el curso principios de curriculum.

    Por lo tanto en este portafolio se mostraran todos los programas realizados en el trascurrir

    del semestre en el curso de programacin.

  • PORTAFOLIO VIRTUAL

    1.

    a) Descripcin o enunciado del problema a resolver: Escribir un programa en lenguaje C que permita encontrar el area de un rectangulo,

    solicitando al usuario la base y la altura.

    b) Solucin enviada al aula virtual. #include

    #include

    int resultado;

    int base,altura;

    int main()

    {

    printf("Por favor ingrese la base: ");

    scanf("%d",&base);

    printf("Por favor ingrese la altura: ");

    scanf("%d",&altura);

    resultado=base*altura;

    printf("El area del rectangulo es: ");

    printf("%d",resultado);

    getch();

    }

    c) Solucin correcta y completa. NADA CORREGIDO

    #include

    #include

    int resultado;

    int base,altura;

    int main()

    {

    printf("Por favor ingrese la base: ");

    scanf("%d",&base);

    printf("Por favor ingrese la altura: ");

    scanf("%d",&altura);

    resultado=base*altura;

    printf("El area del rectangulo es: ");

    printf("%d",resultado);

    getch();

    }

  • 2.

    a) Descripcin o enunciado del problema a resolver: Ejercicios en clase

    a) Solucin enviada al aula virtual. //area de un circulo

    #include

    #include

    float resultado,radio;

    int main()

    {

    printf("Escriba el radio: ");

    scanf("%f", &radio);

    resultado = 3.1416*(radio*radio);

    printf("El area del circulo es: ");

    printf("%f", resultado);

    getch();

    }

    //area de un cuadrado

    #include

    #include

    float resultado, base;

    int main()

    {

    printf("ingrese base: ");

    scanf("%f", &base);

    resultado = base * base;

    printf("El area del cuadrado es: ");

    printf("%f", resultado);

    getch();

    }

    //area de un rectangulo

    #include

    #include

    float resultado, base, altura;

    int main()

  • {

    printf("ingrese la base: ");

    scanf("%f", &base);

    printf("ingrese altura: ");

    scanf("%f", &altura);

    resultado = base * altura;

    printf("El area del rectangulo es: ");

    printf("%f", resultado);

    getch();

    }

    //convertir celsius a farenheit

    #include

    #include

    float celcius, resultado;

    int main()

    {

    printf("Ingrese cantidad en celcius: ");

    scanf("%f", &celcius);

    resultado= celcius*1.8+32;

    printf("La cantidad ingresada en farenheit es: ");

    printf("%f", resultado);

    getch();

    }

    #include

    #include

    float farenheit, resultado;

    int main()

    {

    printf("Ingrese cantidad en farenheit: ");

    scanf("%f", &farenheit);

    resultado= (farenheit-32)*5/9;

    printf("La cantidad en celsius es: ");

    printf("%f", resultado);

    getch();

    }

    #include

  • #include

    float metros, resultado;

    int main()

    {

    printf("Ingrese la cantidad en metros: ");

    scanf("%f", &metros);

    resultado= metros*39.370;

    printf("La cantidad ingresada en pulgadas es: ");

    printf("%f", resultado);

    getch();

    }

    //convertir pies a kilometros

    #include

    #include

    float pies, resultado;

    int main()

    {

    printf("Ingrese cantidad en pies: ");

    scanf("%f", &pies);

    resultado = pies/3280.8;

    printf("La cantidad ingresada en kilometros es: ");

    printf("%f", resultado);

    getch();

    }

    #include

    #include

    float segundos,resultado;

    int main()

    {

    printf("Ingrese segundos: ");

    scanf("%f",&segundos);

    resultado = segundos/60;

    printf("Los segundos en minutos son: ");

    printf("%f",resultado);

  • getch();

    }

    #include

    #include

    float resultado,base,altura;

    int main()

    {

    printf("Por favor ingrese la base");

    scanf("%f",&base);

    printf("Por favor ingrese la altura");

    scanf("%f",&altura);

    resultado = (base*altura)/2;

    printf("El resultado area es: ");

    printf("%f",resultado);

    getch();

    }

    //volumen de un cono

    #include

    #include

    float radio,resultado,altura;

    int main()

    {

    printf("Ingrese radio: ");

    scanf("%f", &radio);

    printf("Ingrese altura: ");

    scanf("%f", &altura);

    resultado = (3.1416*radio*radio*altura)/3;

    printf("El volumen del cono es: ");

    printf("%f", resultado);

    getch();

    }

    #include

    #include

    float arista, resultado;

  • int main()

    {

    printf("Ingrese la arista del cubo: ");

    scanf("%f", &arista);

    resultado = arista*arista*arista;

    printf("El volumen del cubo es: ");

    printf("%f", resultado);

    getch();

    }

    //volumen de una esfera

    #include

    #include

    float resultado, radio;

    int main()

    {

    printf("Ingrese el radio: ");

    scanf("%f", &radio);

    resultado=(1.33*3.1416*radio*radio*radio);

    printf("El volumen de la esfera es: ");

    printf("%f", resultado);

    getch();

    }

    b) Solucin correcta y completa. TODOS ESTABAN BIEN

    3.

    a) Descripcin o enunciado del problema a resolver.

    Se requiere indicar la cantidad de billetes de 50,20,10,5 o 1 Quetzal que debe entregarse

    como cambio cuando se conoce el efectivo pagado y la cantidad gastada.

    b) Solucin enviada al aula virtual.

    //ENCONTRAR EL VUELTO INGRESADO Y MOSTRAR QUE TIPO DE

    BILLETES SE LE TIENE QUE ENTREGAR AL CLIENTE.

    //WILLY DE LEON CASTRO 201314005

    #include

    #include

    int resultado,bcincuenta,bveinte,bdiez,bcinco,buno,efectivo,cuenta;

    int main()

  • {

    printf("Usuario indique cuanto gasto: ");

    scanf("%d", &cuenta);

    printf("Indique el efectivo: ");

    scanf("%d", &efectivo);

    resultado = efectivo - cuenta;

    printf("Su vuelto es: ");

    printf("%d", resultado);

    bcincuenta = resultado/50;

    resultado = resultado-bcincuenta*50;

    bveinte = resultado/20;

    resultado = resultado-bveinte*20;

    bdiez = resultado/10;

    resultado = resultado-bdiez*10;

    bcinco = resultado/5;

    resultado = resultado-bcinco*5;

    buno = resultado;

    printf("\n""\n""Puede entregar los siguientes billetes:

    ""\n");

    printf("\n""%d", bcincuenta); printf(" de Cincuenta

    Quetzales.""\n");

    printf("\n""%d", bveinte); printf(" de Veinte

    Quetzales.""\n");

    printf("\n""%d", bdiez); printf(" de Diez

    Quetzales.""\n");

    printf("\n""%d", bcinco); printf(" de Cinco

    Quetzales.""\n");

    printf("\n""%d", buno); printf(" de Un Quetzal.");

    getch();

    }

    c. solucin correcta

    todo estaba bien

  • 4.

    a) Descripcin o enunciado del problema a resolver.

    Ejercicios con decisiones Lenguaje C:

    1. Leer un numero e indicar si el mismo es positivo o negativo. 2. Se desea que usted escriba un algoritmo que detecte si la clave a sido ingresada

    correctamente, (usted define la clave y la misma deber ser numrica)

    3. Leer un numero e indicar si el mismo es mayor de 100 4. Leer un numero e indicar si el mismo se encuentra en un rango de 0 a 100 5. Leer un numero e indicar si el mismo es par o impar. 6. De tres numeros ingresados indicar cual es el mayor y el menor 7. De dos numeros ingresados indicar si la suma de los mismos es par o impar 8. De un numero leido indicar si es multiplo de tres. 9. Leer tres numeros, sumar los diferentes pares que se pueden formar e indicar si la

    suma de alguno de los pares es igual al tercer numero (no incluido en la suma)

    10. Escribir un programa que reciba un numero como entrada y de como salida dicho numero en letras, debe funcionar para numeros de 0 a 999

    b) Solucin enviada al aula virtual.

    //leer un numero e indicar si es + o #include

    #include

    int main()

    {

    int numero;

    printf("Ingrese numero: ");

    scanf("%d", &numero);

    if(numero>0)

    {

    printf("NUMERO INGRESADO POSITIVO");

    }

    else

    {

    printf("NUMERO INGRESADO NEGATIVO");

    }

    getch();

    }

    1. // Se desea que usted escriba un algoritmo que detecte si la clave a sido ingresada correctamente, (usted define la clave y la misma deber ser numrica)

    #include

    #include

  • int main()

    {

    int clave;

    printf("Ingrese clave: ");

    scanf("%d", &clave);

    if(clave==12345)

    {

    printf("Clave Ingresada Correctamente");

    }

    else

    {

    printf("CLAVE INCORRECTA LARGATE");

    }

    getch();

    }

    1. // Leer un numero e indicar si el mismo es mayor de 100

    #include

    #include

    int main()

    {

    int numero;

    printf("Usuario Ingrese Numero: ");

    scanf("%d", &numero);

    if(numero

  • int main()

    {

    int numero;

    printf("Ingrese numero: ");

    scanf("%d", &numero);

    if(numero>=0) if(numero

  • {

    int num1,num2,num3;

    printf("Ingrese el primer numero: ");

    scanf("%d", &num1);

    printf("Ingrese el segundo numero: ");

    scanf("%d", &num2);

    printf("Ingrese el tercer numero: ");

    scanf("%d", &num3);

    if(num1>num2) if(num1>num3)

    {

    printf("El numero mayor es: ");

    printf("%d", num1);

    }

    if(num2>num1) if(num2>num3)

    {

    printf("El numero mayor es: ");

    printf("%d", num2);

    }

    if(num3>num2) if(num3>num1)

    {

    printf("El numero mayor es: ");

    printf("%d", num3);

    }

    if(num1

  • {

    int num1,num2,suma,residuo;

    printf("Ingrese numero 1: ");

    scanf("%d", &num1);

    printf("Ingrese numero 2: ");

    scanf("%d", &num2);

    suma = num1+num2;

    residuo = suma%2;

    if(residuo==0)

    {

    printf("\nLa suma de "); printf("%d",num1); printf("+"); printf("%d",num2);

    printf(" es "); printf("%d",suma); printf(" que es un numero PAR");

    }

    else

    {

    printf("\nLa suma de "); printf("%d",num1); printf("+"); printf("%d",num2);

    printf(" es "); printf("%d",suma); printf(" que es un numero IMPAR");

    }

    getch();

    }

    //indicar si un numero ingresado es mltiplo de 3

    #include

    #include

    int main()

    {

    int num,residuo;

    printf("Usuario Ingrese numero porfabor: ");

    scanf("%d", &num);

    residuo=num%3;

    if(residuo==0)

    {

    printf("\nEl numero "); printf("%d", num); printf(" ES MULTIPLO DE 3");

    }

    else

    {

    printf("\nEl numero "); printf("%d", num); printf(" NO ES MULTIPLO DE

    3");

    }

    getch();

    }

  • //leer 3 numeros y sumar los diferentes pares e indicar si la suma es igual al tercer numero

    #include

    #include

    int main()

    {

    int num1,num2,num3,suma,suma1,suma2,suma3,suma4,suma5,suma6;

    printf("Ingrese primer numero: ");

    scanf("%d", &num1);

    printf("Ingrese segundo numero: ");

    scanf("%d", &num2);

    printf("Ingrese tercer numero: ");

    scanf("%d", &num3);

    suma = num1+num2;

    suma1= num1+num3;

    suma3= num2+num3;

    if(suma==num3)

    {

    printf("\nLa suma de "); printf("%d", num1); printf("+"); printf("%d",

    num2); printf(" es igual al tercer numero que es: "); printf("%d", num3);

    }

    if(suma1==num2)

    {

    printf("\nLa suma de "); printf("%d", num1); printf("+"); printf("%d",

    num3); printf(" es igual al segundo numero que es: "); printf("%d", num2);

    }

    if(suma3==num1)

    {

    printf("\nLa suma de "); printf("%d", num2); printf("+"); printf("%d",

    num3); printf(" es igual al primer numero que es: "); printf("%d", num1);

    }

    if(suma!=num3) if(suma1!=num2) if(suma3!=num1)

    {

    printf("\nNO HAY SIMILITUD DE SUMAS ENTRE LOS NUMEROS

    INGRESADOS");

    }

    getch();

    }

    c.SOLUCION CORRECTA Y COMPLETA

    TODOS ESTAN BIEN

    5.

    a) Descripcin o enunciado del problema a resolver. EJERCICIOS DEL LIBRO 3.1 3.5

  • B)Solucion enviada al aula virtual

    #include

    int main()

    {

    char pax[] = "juan sin miedo";

    printf("%s %s\n",pax,&pax[4]);

    puts(pax);

    puts(&pax[4]);

    return 0;

    }

    //la salida es: juan si miedo sin miedo

    // juan si miedo

    // sin miedo

    #include

    #include

    int main()

    {

    printf("Mi nombre es: Willy Amilcar de Len Castro\n\n\n");

    printf("Mi direccin es: lot. Monte bello Retalhuleu");

    getch();

    }

    /* Escriba y ejecute un programa que imprima una pgina de texto con no mas de 40 caracteres por linea */

    #include

    #include

    int main(){

    char linea[40];

    printf("Introduzca texto\n");

    scanf("%s",linea);

    printf("El texto copiado es:%s \n",linea);

    getch();

    }

    #include

    void main()

    {

    printf("El lenguaje de programacion c")

    // no se puede depurar ya que falta la llave de finalizacion del programa y el

    punto y como de printf.

    /*

  • Escribir un programa que imprima la letra B con asteriscos:

    *****

    * *

    * *

    * *

    *****

    * *

    * *

    * *

    *****

    */

    #include

    #include

    int main(){

    printf("*****\n");

    printf("* *\n");

    printf("* *\n");

    printf("* *\n");

    printf("*****\n");

    printf("* *\n");

    printf("* *\n");

    printf("* *\n");

    printf("*****\n");

    getch();

    }

    c. Solucin correcta.

    TODOS ESTABAN BIEN

    6.Descripcion del problema:

    Segundo examen parcial serie 1

    7. Solucion enviada al Aula virtual.

    #include

    #include

    #include

    int i, j, esPrimo,amilcar,a,b,suma,x,cas,ts=1,o;

    char num;

    double f1=1, f2=1, f;

    int n, cont;

    int main()

    {

    printf("\t\tMENU DE SUGERENCIAS");

    printf("\n1. NUMEROS PRIMOS");

    printf("\n2. SERIE FIBONACCI");

  • printf("\n3. FACTORIAL");

    printf("\n4. SALIR");

    printf("\n\nSeleccione el numero de la opcion deseada: ");

    scanf("%c", &num);

    switch (num)

    {

    case '1':

    printf("\n\nIngrese hasta que numero se mostrar los numeros: \n");

    scanf("%d", &x);

    for(i = 1; i

  • {

    ts = ts * o;

    }

    printf("Su factorial es: %d",ts);

    getch();

    return 0;

    break;

    case '4':

    printf("CREADO WILLY DE LEON CASTRO");

    printf("\n\nNO. CARNE: 201314005");

    return 0;

    break;

    }

    getch();

    getchar();

    return 0;

    }

    c. Solucin correcta.

    GRACIAS A DIOS ESTABA BIEN

    7.

    a) Descripcin del programa

    PRIMEROS 2 PROYECTOS DE SEMESTRE.

    b)Cdigo Enviado al aula virtual

    //programa que muestre la posicon en un tablero de las dimensiones que el usuario desee las

    cuales mostraran las salidas en diagonal para el peon que se encuentre en el tablero

    #include

    #include //definimos librerias

    #include

    int a,l,m,h,x,y,p1,p2,p3,p4;

    int opcion,r=1; //introduccion de variables en valores enteros

    int main ()

    { //inicio del programa

    do{ //ciclo hacer para regresar al inicio si se cumple la condicin

    putchar('\t');

    putchar('\t'); //tabulacion con salto de linea

    putchar('\t');

  • system("color 2f");

    printf("BIENBENIDO AL PROGRAMA AJEDRES DELION\n\n");

    printf("Ingrese El Ancho del Tablero: ");

    scanf("%d", &a);

    printf("Ingrese Largo del Tablero: "); //mensaje para pedir datos

    scanf("%d", &l); //guarda los datos en una variable

    printf("ingrese columna del soldado: ");

    scanf("%d", &y);

    printf("ingrese fila donde esta el soldado: ");

    scanf("%d", &x);

    putchar('\n');

    putchar('\n');

    printf("\nEL TABLERO ES DE: "); printf("%d", a); printf(" de ancho");

    printf(" * "); printf("%d", l); printf(" de largo");

    printf("\nTU SOLDADO ESTA EN: "); printf("columna "); printf("%d", y);

    printf(" -- "); printf(" fila "); printf("%d", x);

    putchar('\n');

    putchar('\n');

    for(m=1; m

  • }

    printf("\n");

    }

    printf("\n\nSI DESEA INGRESAR NUEVOS DATOS PRESIONE 1 de lo contrario 0: ");

    scanf("%d", &r);

    system("cls"); //limpia pantalla

    }while(r==1); //compara si los datos ingresados de acuerdo al do son iguales a

    la variable ingresada

    printf("\n\n\n\n\n\n\n\n\n\n\t\t\t\t\tADIOS\n\n\n\n\n\n\n\n\n\n\n\nn\n\n\n\n\n");

    //mensaje si la variable ingresada no es igual

    return 0; //permite que la funcion do-while sea

    cumplida con exito hacia el inicio

    getch(); //sistema en pausa (permite mostrar el resultado del programa sin

    salirse al terminar de ejecutarlo)

    } //fin del programa

    //Programa que resuelva la formula cuadrtica incluyendo nmeros imaginarios

    #include

    #include

    #include

    #include

    int a,b,c,i,y,e;

    float z,x,res2,res1,res3,ss,sss,ssss,pe,pe2,ecu1,ecu2,zz;

    float cc,aa,ccc,bb,bbb,yy;

    int opcion,r=1;

    int main()

    {

    do{

    system("color 2F");

    printf("\t\t\t PROGRAMA ECUACION CUADRATICA");

    printf("\n\nFormula general ecuacion cuadratica: x= -b +- raiz(b^2-4ac)");

    printf("\n -------------------");

    printf("\n 2a");

    printf("\nIngrese valor de a: ");

    scanf("%d", &a);

    printf("\nIngrese valor de b: ");

    scanf("%d", &b);

    printf("\nIngrese valor de c: ");

    scanf("%d", &c);

    x= (b*b)-(4*a*c);

    y=-(b);

  • z= sqrt (x);

    e=2*a;

    ecu1=y+z;

    ecu2=y-z;

    pe=ecu1/e;

    pe2=ecu2/e;

    ss=y+z;

    sss=y-z;

    if(x>=0)

    {

    printf("\n\nx1= "); printf("%4.2f", ss); printf(" / "); printf("%d", e);

    printf("\n\nx1(resultado real)= "); printf("%4.2f", pe);

    printf("\n\n\n\nx2= "); printf("%4.2f", sss); printf(" / "); printf("%d", e);

    printf("\n\nx2(resultado real)= "); printf("%4.2f", pe2);

    }

    if(x

  • printf("\n\n\n\nx2= "); printf("%4.2f", aa); printf(" - "); printf("%4.2f", ccc); printf("

    i");

    printf("\n\nx2(resultado real)= "); printf("%4.2f", bbb); printf(" i");

    }

    printf("\n\nSI DESEA INGRESAR NUEVOS DATOS PRESIONE 1: ");

    scanf("%d", &r);

    system("cls");

    }while(r==1);

    printf("\n\n\n\n\n\n\n\n\n\n\t\t\t\tADIOS\n");

    return 0;

    getch();

    }

    c. Solucion correcta.

    FUNCIONA BIEN.

    8.

    a)Descripcin del problema.

    Problemas a resolver (pag. 232)

    7.1,7.2,7.3,7.4 y 7.5

    b) Solucione enviada al aula virtual.

    #include

    #include

    using namespace std;

    int main()

    {

    char palabra[50];

    bool esPalin = true;

    cout

  • cout
  • }

    void Mover(char **matriz, int &x, int &y, char c, char &p)

    {

    p = getche();

    if(p == 'i' && y > 0){

    matriz[x][y] = ' ';

    matriz[x][--y] = c;

    }

    else if(p == 'd' && y < 39){

    matriz[x][y] = ' ';

    matriz[x][++y] = c;

    }

    if(p == 'a' && x > 0){

    matriz[x][y] = ' ';

    matriz[--x][y] = c;

    }

    else if(p == 'b' && x < 19){

    matriz[x][y] = ' ';

    matriz[++x][y] = c;

    }

    }

    int main()

    {

    int x = 10, y = 20;

    char **matriz = new char*[20];

    char c, p = ' ';

    for(int i = 0; i < 20; i++)

    matriz[i] = new char[40];

    for(int i = 0; i < 20; i++)

    for(int j = 0; j < 40; j++)

    matriz[i][j] = ' ';

    cout

  • system("pause");

    return 0;

    }

    /* Imprime una cadena hacia atrs */

    #include

    #include

    #include

    #include

    int main( )

    {

    printf("Usuario porfabor ingrese cadena de caracteres: ");

    char str[80];

    int i;

    gets(str);

    printf("\n\nSu forma inversa es: ");

    for(i=strlen(str)-1; i>=0; i--)

    printf("%c", str[i]);

    getch();

    }

    c. Solucion correcta

    TODOS CORRECTOS.

    9.

    a)Descripcion del problema:

    Es necesario que escriba en lenguaje C la solucin a los siguientes problemas:

    1. Desde la funcin principal muestre un men con las opciones 1. Sumar 4 numeros, 2. Multiplicar 4 numeros, 3. Promedio de 5 numeros y 4. Salir, en cada caso de las

    opciones de la 1 a la 3 realizar lo que corresponde, y en la cuarta opcion tener una

    funcin que muestre todos los datos del programador.

    2. Hacer un programa que lea la cantidad de nmeros enteros que el usuario indique, luego mediante una funcin calcule para cada uno el factorial.

    3. Hacer un programa que lea 10 pares de nmeros , en cada par el primero ser la base y el segundo el exponente y mendiante una funcin eleve la base al exponente

    indicado y muestre el resultado.

    b)Solucion enviada al Aula virutal

    /*

    Desde la funcin principal muestre un men con

    las opciones

    1. Sumar 4 numeros,

  • 2. Multiplicar 4 numeros,

    3. Promedio de 5 numeros y

    4. Salir,

    en cada caso de las opciones de la 1 a la 3

    realizar lo que corresponde, y en la cuarta

    opcion tener una funcin que muestre todos

    los datos del programador.

    */

    #include

    #include

    int n1,n2,n3,n4,n5;

    void menu(void)

    {

    printf("************************\n");

    printf("1. Sumar 4 numeros\n");

    printf("2. Multiplicar 4 numeros\n");

    printf("3. Promedio 5 numeros \n");

    printf("4. Salir\n");

    return;

    }

    void ingreso4numeros(void)

    {

    puts(" ");

    printf("Ingrese el primer numero\n");

    scanf("%d",&n1);

    printf("Ingrese el segundo numero\n");

    scanf("%d",&n2);

    printf("Ingrese el tercer numero\n");

    scanf("%d",&n3);

    printf("Ingrese el cuarto numero\n");

    scanf("%d",&n4);

    return;

    }

    void salir(void)

    {

    printf("\n\n\t\t\tFACULTAD DE INGENIERIA\n");

    printf("\t\t\tAREA: INGENIERIA EN TELECOMUNICACIONES\n");

    printf("\t\t\tPROGRAMADOR: WILLY DE LEN CASTRO\n");

    printf("\t\t\tUNIVERSIDAD MESOAMERICANA QUETZALTENANGO\n");

    printf("\t\t\tA#O 2013\n");

    return;

    }

    int suma4numeros(int a, int b, int c, int d)

  • {

    int r;

    r=a+b+c+d;

    return r;

    }

    int multiplica4numeros(int a, int b, int c, int d)

    {

    int r;

    r=a*b*c*d;

    return r;

    }

    float promedio5nums(int a, int b, int c, int d, int e)

    {

    float r;

    r=(suma4numeros(a,b,c,d)+e)/5.0;

    return r;

    }

    int main()

    {

    char tecla;

    menu();

    tecla=getch();

    if (tecla=='1')

    {

    ingreso4numeros();

    printf("La suma de los cuatro numeros es %d",suma4numeros(n1,n2,n3,n4));

    }

    if (tecla=='2')

    {

    ingreso4numeros();

    printf("La producto de los cuatro numeros es %d",multiplica4numeros(n1,n2,n3,n4));

    }

    if (tecla=='3')

    {

    ingreso4numeros();

    printf("Ingrese el quinto numero\n");

    scanf("%d",&n5);

    printf("El promedio es %4.2f",promedio5nums(n1,n2,n3,n4,n5));

    }

    if (tecla=='4')

    {

    salir();

    printf("\n\nPRESIONES CUALQUIER TECLA PARA SALIR\n\n");

  • }

    getch();

    }

    #include

    #include

    #include

    int n1;

    int s;

    int fac=1, fic=1,foc;

    int factorial(int n1)

    {

    while(fac

  • }

    c. Solucion Correcta

    CORRECTAMENTE

    11.

    a)Descripcion del problema.

    Ejercicio utilizando Gotoxy:

    Leer 2 coordenadas (validarlas), la primera ser de la esquina superior izquierda y la segunda de la esquina inferior derecha. Dibujar un marco de asteriscos con los datos proporcionados, movilizar alrededor un smbolo diferente al asterisco que de la percepcin de movimiento el cual depender si se ha presionado la tecla de la flecha hacia la derecha el movimiento a favor de las manecillas del reloj, en caso de que se presione la tecla hacia la izquierda el movimiento ser en sentido contrario a las manecillas del reloj. b) Solucion enviada al aula virtual:

    /*Leer 2 coordenadas (validarlas), la primera ser de la esquina superior izquierda y la

    segunda de la esquina inferior

    derecha. Dibujar un marco de asteriscos con los datos

    proporcionados, movilizar alrededor un smbolo diferente al asterisco que de la percepcin

    de movimiento el cual

    depender si se ha presionado la tecla de la flecha hacia la derecha el movimiento a favor

    de las manecillas del reloj,

    en caso de que se presione la tecla hacia la izquierda el movimiento ser en sentido

    contrario a las manecillas del reloj.

    */

    #include

    #include

    #include

    void gotoxy(int x, int y)

    {

    COORD coord;

    coord.X = x; coord.Y = y;

    HANDLE hStdOut = GetStdHandle(STD_OUTPUT_HANDLE);

    SetConsoleCursorPosition(hStdOut, coord);

    }

    int main()

    {

    int oso,soso,burro,mula;

    printf("Ingrese coordenadas en x: ");

    scanf("%d", &oso);

  • printf("Ingrese coordenadas en y: ");

    scanf("%d", &soso);

    printf("Ingrese ancho del triangulo: ");

    scanf("%d", &mula);

    printf("Ingrese largo del triangulo: ");

    scanf("%d", &burro);

    char tecla='*';

    int ii=70;

    for(int i=oso;i

  • for (int i=(x1-3);i=(y1-3);j--)

    {

    gotoxy(x1-3,j);printf("%c",'#');

    Sleep(150);

    gotoxy(x1-3,j);printf("%c",' ');

    }

    }

    void contrareloj()

    {

    for (int j=(y1-3);j

  • Sleep(150);

    gotoxy(x2+3,j);printf("%c",' ');

    }

    for (int i=(x2+3);i>=(x1-3);i--)

    {

    gotoxy(i,y1-3);printf("%c",'#');

    Sleep(150);

    gotoxy(i,y1-3);printf("%c",' ');

    }

    }

    void imprimecuadro()

    {

    for (int i=x1;i

  • {

    gotoxy(x1+3,y1+4);printf("En contra de reloj");

    contrareloj();

    }

    }

    while(tecla!=13);

    gotoxy(x1+3,y2-3);printf("Fin, presione una tecla");

    getch();

    }

    12.

    a) Descripcion del problema Ejercicios con vectores

    b) Solucion del problema

    #include

    #include

    #include

    #include

    #include

    int numeros[10];

    void suma()

    {

    int sum;

    sum=

    numeros[1]+numeros[2]+numeros[3]+numeros[4]+numeros[5]+numeros[6]+numeros[6]+n

    umeros[7]+numeros[8]+numeros[9]+numeros[10];

    printf("LA SUMA ES: "); printf("%d", sum);

    }

    void promedio()

    {

    int sum;

    int prom;

    sum=

    numeros[1]+numeros[2]+numeros[3]+numeros[4]+numeros[5]+numeros[6]+numeros[6]+n

    umeros[7]+numeros[8]+numeros[9]+numeros[10];

    prom=sum/10;

    printf("\n\nEL PROMEDIO ES: "); printf("%d", prom);

    }

    int main()

    {

    for(int x=0; x

  • scanf("%d",&numeros[x]);

    }

    system("cls");

    suma();

    promedio();

    getch();

    }

    #include

    #include

    #include

    #include

    #include

    int as;

    int numeros[10];

    int i=0;

    void multiplicacion()

    {

    int mult,mult1,mult2,mult3,mult4,mult5,mult6,mult7,mult8,mult9;

    mult= numeros[0]*as;mult1= numeros[1]*as;mult2= numeros[2]*as;

    mult3= numeros[3]*as;mult4= numeros[4]*as;mult5= numeros[5]*as;

    mult6= numeros[6]*as;mult7= numeros[7]*as;mult8= numeros[8]*as;

    mult9= numeros[9]*as;

    for (i=0; i

  • printf("\nIngrese el numero: ");

    scanf("%d",&numeros[i]);

    }

    printf("\n\nImpresion de datos ingresados\n\n");

    for (int i=9;i>=0;i--)

    printf("%s %2d %s %d \n","numeros[",i,"] =",numeros[i]);

    printf("\n\nUsuario por fabor ingrese un numero a multiplicar: ");

    scanf("%d", &as);

    multiplicacion();

    getch();

    }

    #include

    #include

    #include

    #include

    #include

    #include

    int numeros[10];

    int numeros1[10];

    void suma()

    {

    int sum,sum1,sum2,sum3,sum4,sum5,sum6,sum7,sum8,sum9;

    sum=numeros[0]+numeros1[0];

    sum1=numeros[1]+numeros1[1];sum2=numeros[2]+numeros1[2];sum3=numeros[3]+nume

    ros1[3];

    sum4=numeros[4]+numeros1[4]; sum5=numeros[5]+numeros1[5];

    sum6=numeros[6]+numeros1[6]; sum7=numeros[7]+numeros1[7];

    sum8=numeros[8]+numeros1[8]; sum9=numeros[9]+numeros1[9];

    printf("\n\nLa sumas son: ");

    printf("\n\n%s %d %s","numeros [",1,"] ="); printf("%d", sum);

    printf("\n\n%s %d %s","numeros [",2,"] ="); printf("%d", sum1);

    printf("\n\n%s %d %s","numeros [",3,"] ="); printf("%d", sum2);

    printf("\n\n%s %d %s","numeros [",4,"] ="); printf("%d", sum3);

    printf("\n\n%s %d %s","numeros [",5,"] ="); printf("%d", sum4);

    printf("\n\n%s %d %s","numeros [",6,"] ="); printf("%d", sum5);

    printf("\n\n%s %d %s","numeros [",7,"] ="); printf("%d", sum6);

    printf("\n\n%s %d %s","numeros [",8,"] ="); printf("%d", sum7);

    printf("\n\n%s %d %s","numeros [",9,"] ="); printf("%d", sum8);

    printf("\n\n%s %d %s","numeros [",10,"] ="); printf("%d", sum9);

    return;

    }

    int main()

    {

    system("color 2f");

    for(int x=0; x

  • {

    printf("%s %d %s","numero1 [",x,"] =");

    scanf("%d",&numeros[x]);

    }

    for(int x=0; x

  • vector3[0]=vector[0]-vector2[0];

    printf("Resta: "); printf("%d", vector3[0]);

    return;

    }

    void producto()

    {

    printf("\n\nIngrese primero numero: ");

    scanf("%d", &vector[0]);

    printf("\n\nIngrese segundo numero: ");

    scanf("%d", &vector2[0]);

    vector3[0]=vector[0]*vector2[0];

    printf("Producto: "); printf("%d", vector3[0]);

    return;

    }

    void division()

    {

    printf("\n\nIngrese primero numero: ");

    scanf("%d", &vector[0]);

    printf("\n\nIngrese segundo numero: ");

    scanf("%d", &vector2[0]);

    vector3[0]=vector[0]/vector2[0];

    printf("Division: "); printf("%d", vector3[0]);

    return;

    }

    int main()

    {

    system("color 2f");

    char tecla;

    menu();

    tecla=getch();

    if (tecla=='a')

    {

    printf("\n\n*********************************");

    printf("\n\nSuma");

    suma();

    }

    if (tecla=='b')

    {

    printf("\n\n*********************************");

    printf("\n\nResta");

    resta();

    }

    if (tecla=='c')

    {

    printf("\n\n*********************************");

    printf("\n\nProducto");

  • producto();

    }

    if (tecla=='d')

    {

    printf("\n\n*********************************");

    printf("\n\nDivision");

    division();

    }

    if (tecla=='e')

    {

    printf("\n\nPROGRAMADOR: WILLY DE LEON CASTRO");

    return 0;

    }

    getch();

    }

    #include

    #include

    #include

    #include

    #include

    int num[100];

    int n;

    int numeros[100];

    int i=0;

    void factorial()

    {

    int fac=1;

    for(int a=1; a

  • for (int i=0;i
  • vector[i]=rand()%100;

    vector1[i]=rand()%100;

    printf("A[");printf("%d", i); printf("]");printf("%d", vector[i]);

    printf(" B[");printf("%d", i); printf("]");printf("%d", vector1[i]);

    if(vector[i]>vector1[i])printf(" A");

    if(vector[i]

  • {

    COORD coord;

    coord.X = x; coord.Y = y;

    HANDLE hStdOut = GetStdHandle(STD_OUTPUT_HANDLE);

    SetConsoleCursorPosition(hStdOut, coord);

    }

    void menu()

    {

    system("Color 1b");

    printf("\t\tBIENVENIDO AL PROGRAMA JUEGO MECANOGRAFIA");

    printf("\n\Instrucciones: ");

    printf("\n*Pulsa las Teclas de las letras que vayan cayendo");

    printf("\n*Por cada tecla correcta apachada son 10 puntos");

    printf("\n*Cada nivel se gana con 25 letras correctas");

    printf("\n\n*Presione la Tecla ENTER para continuar");

    }

    void posicion()

    {

    for(int a=0;a

  • }

    }

    for(int a=0;a=25&&nivel==1) {nivel++;tiempo-=50;system("color 34");}

    if(aciertos>=50&&nivel==2) {nivel++;tiempo-=50;system("color 74");}

    if(aciertos>=75&&nivel==3) {nivel++;tiempo-=50;system("color 6F");}

    if(aciertos>=100&&nivel==4) {nivel++;tiempo-=50;system("color 2E");}

    /*if(aciertos>=125) break;

    if(faltas>=10) break;*/

    }while(aciertos

  • letras [i] ='a' + rand() % (('z' - 'a') + 1);

    }

    posicion();

    getch();

    getch();

    }

    c) SOLUCION CORRECTA

    TODO BIEN

    16.

    a) DESCRIPCION DEL PROBLEMA

    EXAMEN FINAL

    Se requiere que implemente un programa que permita que un VECTOR de 10 espacios se

    llene con numeros enteros ingresados por el usuario, luego debera de solicitar al usuario un

    numero QUE SERVIR para la comparacin y generacin de las siguientes estadisticas:

    1. Cuantas veces aparece el numero ingresado

    2. Cuantos nmeros son mayores al numero ingresado

    3. Cuantos nmeros son menores al numero ingresado

    4. Cuantos nmeros son divisibles por el numero ingresado

    Para calcular cada estadistica utilice funciones.

    c) SOLUCION DEL PROBLEMA #include

    #include

    #include

    int numeros[10],x,contador,contadore,contaduria,division;

    void veces(void)

    {

    for(int i=0; i

  • if(x
  • system("cls");

    for (int i=0;i

  • void inicializa_tablero(char tablero[MAX_FILAS][MAX_COL]);/*inicializa el tablero con

    los numeros del 1 al 9*/

    void imprime_tablero(char tablero[MAX_FILAS][MAX_COL]); /*imprime el tablero ya

    inicializado*/

    char buscar_ganador (char tictactoe[3][3]);

    void imprimir_cuadricula (char tictactoe[3][3]);

    int leer_numero (const char *variable);

    void gotoxy(int x, int y)

    {

    COORD coord;

    coord.X = x; coord.Y = y;

    HANDLE hStdOut = GetStdHandle(STD_OUTPUT_HANDLE);

    SetConsoleCursorPosition(hStdOut, coord);

    }

    void inicializa_tablero(char tablero[MAX_FILAS][MAX_COL])

    {

    char valor = '1';

    int i;

    int j;

    for(i = 0; i < 3; i++){

    for(j = 0; j < 3; j++){

    tablero[i][j] = valor;

    valor++;

    } }

    }

    void imprime_tablero(char tablero[MAX_FILAS][MAX_COL])

    {

    int fila, col;

    system("cls");

    printf("\n\n");

    for (fila = 0; fila < MAX_FILAS; fila++){

    for (col = 0; col < MAX_COL; col++)

    printf( " %c", tablero[fila][col]);

    printf("\n\n");

    }

    }

    int check_tablero(char T[MAX_FILAS][MAX_COL])/*devuelve 1 si hay ganador y 0 si no

    pasa nada*/

    {

    int C; /*contador de fila o columna*/

    for(C = 0; C < 3; C++){ /*chequea las posibilidades de ganar con las filas o las

    columnas*/

  • if(T[C][0] == T[C][1] && T[C][0] == T[C][2]) /*chequea las filas*/

    return 1;

    else if(T[0][C] == T[1][C] && T[0][C] == T[2][C])/*chequea las columnas*/

    return 1;

    }

    if(T[0][0] == T[1][1] && T[2][2] == T[0][0]) /*chequea las posibilidades con la

    diagonal para la derecha*/

    return 1;

    if(T[0][2] == T[1][1] && T[2][0] == T[0][2])/*chequea las posibilidades con la diagonal

    para la izquierda*/

    return 1;

    return 0;

    }

    void menu(void)

    {

    system("color 3F");

    printf("************************\n");

    putchar('\t');

    printf("1. Un Jugador \n");

    putchar('\t');

    printf("2. Dos Jugadores \n");

    putchar('\t');

    printf("3. Modo Demostracion \n");

    putchar('\t');

    printf("4. Instruciones \n");

    putchar('\t');

    printf("5. Configuracion \n");

    putchar('\t');

    printf("6. Opcion Salir \n");

    printf("Que Opcion Desea? \n");

    return;

    }

    char buscar_ganador (char tictactoe[3][3])

    {

    int i;

    for (i=0; i

  • if (tictactoe[0][i] != ' ' && tictactoe[0][i] == tictactoe[1][i] &&

    tictactoe[1][i] == tictactoe[2][i])

    return tictactoe[0][i];

    if (tictactoe[0][0] != ' ' && tictactoe[0][0] == tictactoe[1][1] && tictactoe[1][1] ==

    tictactoe[2][2])

    return tictactoe[0][0];

    if (tictactoe[0][2] != ' ' && tictactoe[0][2] == tictactoe[1][1] && tictactoe[1][1] ==

    tictactoe[2][0])

    return tictactoe[0][2];

    return ' ';

    }

    void imprimir_cuadricula (char tictactoe[3][3])

    {

    int i, j;

    system ("cls");

    printf (" \311\315\315\315\313\315\315\315\313\315\315\315\273\n");

    printf (" \272 1 \272 2 \272 3 \272\n");

    printf (" \310\315\315\315\312\315\315\315\312\315\315\315\274\n");

    putchar ('\n');

    printf ("\311\315\273

    \311\315\315\315\313\315\315\315\313\315\315\315\273\n");

    for (i=0; i

  • }

    int main()

    {

    int i;

    char tecla;

    do{

    system("cls");

    menu();

    tecla=getch();

    if (tecla=='1')

    {

    system("cls");

    system("color 4f");

    printf("DIFICULTAD DEL JUEGO");

    printf("\na. FACIL");

    printf("\nb. NORMAL ");

    printf("\nc. DIFICIL");

    printf("\n\n\nIngrese su opcion: ");

    tecla=getch();

    if (tecla=='a')

    {

    do{

    char tictactoe[3][3] = {{' ', ' ', ' '}, {' ', ' ', ' '}, {' ', ' ', ' '}}, ganador = ' ';

    unsigned char juega_cpu;

    int i, j, turnos = 0;

    srand (time (NULL));

    juega_cpu = rand () % 2;

    while (turnos

  • break;

    }

    if (turnos == 9)

    break;

    while (1)

    {

    i = leer_numero("rengl\242n");

    j = leer_numero("columna");

    if (tictactoe[i][j] != ' ')

    printf ("El elemento seleccionado ya est\240 ocupado.\n\n");

    else

    break;

    }

    tictactoe[i][j] = 'X';

    turnos++;

    ganador = buscar_ganador (tictactoe);

    if (ganador == 'X')

    {

    imprimir_cuadricula (tictactoe);

    printf ("El usuario ha ganado.");

    break;

    }

    }

    if (ganador == ' ')

    {

    imprimir_cuadricula (tictactoe);

    printf ("Empate.");

    }

    printf ("\n\n");

    printf("Presione la tecla (y) si desea empezar otro juego de lo contrario n para

    salir");

    tecla=getch();

    }while(tecla=='y');

    }

    if(tecla=='b');

    {

    do{

    char tictactoe[3][3] = {{' ', ' ', ' '}, {' ', ' ', ' '}, {' ', ' ', ' '}}, ganador = ' ';

    unsigned char juega_cpu;

    int i, j, turnos = 0;

    srand (time (NULL));

    juega_cpu = rand () % 9;

    while (turnos

  • do {

    i = rand() % 10;

    j = rand() % 10;

    } while (tictactoe[i][j] != ' ');

    tictactoe[i][j] = 'O';

    turnos++;

    } else

    juega_cpu = 1;

    imprimir_cuadricula (tictactoe);

    ganador = buscar_ganador (tictactoe);

    if (ganador == 'O')

    {

    printf ("La computadora ha ganado.");

    break;

    }

    if (turnos == 9)

    break;

    while (1)

    {

    i = leer_numero("rengl\242n");

    j = leer_numero("columna");

    if (tictactoe[i][j] != ' ')

    printf ("El elemento seleccionado ya est\240 ocupado.\n\n");

    else

    break;

    }

    tictactoe[i][j] = 'X';

    turnos++;

    ganador = buscar_ganador (tictactoe);

    if (ganador == 'X')

    {

    imprimir_cuadricula (tictactoe);

    printf ("El usuario ha ganado.");

    break;

    }

    }

    if (ganador == ' ')

    {

    imprimir_cuadricula (tictactoe);

    printf ("Empate.");

    }

    printf ("\n\n");

    printf("Presione la tecla (y) si desea empezar otro juego de lo contrario n para

    salir");

    tecla=getch();

    }while(tecla=='y');

    }

  • if(tecla=='c')

    {

    do{

    char tictactoe[3][3] = {{' ', ' ', ' '}, {' ', ' ', ' '}, {' ', ' ', ' '}}, ganador = ' ';

    unsigned char juega_cpu;

    int i, j, turnos = 0;

    srand (time (NULL));

    juega_cpu = rand () % 99;

    while (turnos

  • }

    if (ganador == ' ')

    {

    imprimir_cuadricula (tictactoe);

    printf ("Empate.");

    }

    printf ("\n\n");

    printf("Presione la tecla (y) si desea empezar otro juego de lo contrario n para

    salir");

    tecla=getch();

    }while(tecla=='y');

    }

    }

    if (tecla=='2')

    {

    system("cls");

    system("color 2F");

    char tablero[MAX_FILAS][MAX_COL];

    int i;

    int coord;

    char opcion;

    char modo;

    int j,empate=0,ganada=0,ganado=0;

    printf(" Bienvenidos al TA-TE-TI\n");

    do {

    inicializa_tablero(tablero);

    for(i = 2; i < 11; i++)

    {

    imprime_tablero(tablero); /*imprime el tablero*/

    printf("\n\n");

    printf("\n 2."); printf("%s", letra); printf(" 1.");printf("%s", letra1);

    printf(" EMPATE");

    printf("\n ");printf("%d", ganada);printf(" ");printf("%d", ganado);printf("

    ");printf("%d", empate);

    printf("\n\n\nTurno Human %d: ", (i % 2 + 1)); /*cambia entre 1 y 2*/

    do{

    fflush(stdout);

    scanf("%d", &coord);

  • }while((tablero[(coord - 1) / 3][(coord - 1) % 3] == '\xfe') || (tablero[(coord - 1) /

    3][(coord - 1) % 3] == 'x') || (coord < 1) || (coord > 9));/* si se elige una coordenada ya

    elegida el proceso se hace de vuelta o si se elige un numero no dado*/

    if(i % 2 + 1 == 1)

    tablero[(coord - 1) / 3][(coord - 1) % 3] = '\xfe'; /*si es el juugador 1 se escribe un

    cuadradito*/

    else if(i % 2 + 1 == 2)

    tablero[(coord - 1) / 3][(coord - 1) % 3] = 'x';/*si es el jugador 2 se escribe una 'x'*/

    if(check_tablero(tablero) == 1)

    break; /*si se cumple sale del ciclo 'for'*/

    }

    if(check_tablero(tablero) == 1)

    {

    printf("Gana Human %d!", i % 2 +1);

    if(i%2+1==1)

    {

    ganado+=1;

    }

    if(i%2+1==2)

    {

    ganada+=1;

    }

    }

    else

    {

    printf("Juego empatado!");

    empate+=1;

    }

    getch();

    printf("\nDeseas jugar de nuevo S - N\n");

    do{

    opcion = getch();

    }while(opcion != 's' && opcion != 'n' && opcion != 'N' && opcion != 'S'); /*si las letras

    introuducidas no son 's' ni 'S', ni 'n' ni 'N' el proceso se hace de vuelta*/

    }while(opcion == 's' || opcion == 'S'); /*si se elige la 's' o la 'S' el juego vuelve a empezar*/

    system("cls");

    }

    if (tecla=='3')

    {

  • do{

    char tictactoe[3][3] = {{' ', ' ', ' '}, {' ', ' ', ' '}, {' ', ' ', ' '}}, ganador = ' ';

    unsigned char juega_cpu;

    int i, j, turnos = 0;

    srand (time (NULL));

    juega_cpu = rand () % 99;

    while (turnos

  • }

    if (ganador == ' ')

    {

    imprimir_cuadricula (tictactoe);

    printf ("Empate.");

    }

    gotoxy(20,20);printf("COMPUTADORA: O");

    gotoxy(20,22);printf("USUARIO: X");

    printf ("\n\n");

    printf("Presione la tecla (y) si desea empezar otro juego de lo contrario n para

    salir");

    tecla=getch();

    }while(tecla=='y');

    }

    if(tecla=='4')

    {

    system("cls");

    system("color 2F");

    printf("\t\t Instrucciones del Juego de Totito\n\n");

    printf("\n*Los jugadores estan representados por los simbolos ( O ) y ( Y )");

    printf("\n*Se a de ganar el juego si el jugador logra completar 3 lineas seguidas");

    printf("\n*Las lineas pueden ser horizontales, verticales o en diagonal\n\n");

    printf("\n*EL juego termina en empate si no se consigue por ningun jugador completar las

    lineas");

    printf("\n\n\nPRESIONE LA TECLA ENTER PARA REGRESAR AL MENU");

    getch();

    }

    if(tecla=='5')

    {

    system("cls");

    printf(" INGRES NOMBRES DE LOS USUARIOS PARA

    MOSTRAR EN EL JUEGO");

    printf("\n\n\nUsuario para X: ");

    scanf("%s", &letra);

    printf("\n\n\nUSUARIO PARA O: ");

    scanf("%s", &letra1);

    }

    if (tecla=='6')

    {

    system("color 6F");

    for(int i=1;i

  • gotoxy(35,i);printf("Autores del Juego\n\n");putchar('\t');putchar('\t');printf("Wily De

    Leon---->201314005---->TELECOMUNICACIONES\n\n");

    putchar('\t');putchar('\t');printf("Henry puac---->2013----

    >ELECTRONICA\n");

    Sleep(200);

    system("cls");

    }

    }

    }while (tecla!='6');

    }

    3) SOLUCION CORRECTA

    TODO BIEN.S