jueves, 1 de mayo de 2014

Adivinador

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

int a=0,b=0,c=0,d=0,e=0;

main()
{
    system("cls");
    system("color f0");

    printf("\n                Este Programa Adivinara un Numero que pienses del 1 al 31");
    printf("\n             Piensa en un numero y determina si esta en las siguientes tablas");
    printf("\n          Si esta en la siguientes tablas teclea un 1 y si no es asi teclea un 0 ");
    printf("\n      ");
  
   
   
    printf("\n                El Numero que esta pensando esta en esta tabla  ");
    printf("\n ");
    printf("\n                                    1   3   5   7");
    printf("\n                                    9  11  13  15");
    printf("\n                                   17  19  21  23");
    printf("\n                                   25  27  29  31");
    printf("\n      ");
    scanf("%d",&a);
   
  
    printf("\n                    El Numero que esta pensando esta en esta tabla  ");
    printf("\n ");
    printf("\n                                    2   3   6   7");
    printf("\n                                   10  11  14  15");
    printf("\n                                   18  19  22  23");
    printf("\n                                   26  27  30  31");
    printf("\n      ");
    scanf("%d",&b);
       
   
    printf("\n                    El Numero que esta pensando esta en esta tabla  ");
    printf("\n ");
    printf("\n                                    4   5   6   7");
    printf("\n                                   12  13  14  15");
    printf("\n                                   20  21  22  23");
    printf("\n                                   28  29  30  31");
    printf("\n      ");
    scanf("%d",&c);
   
   
    printf("\n                    El Numero que esta pensando esta en esta tabla  ");
    printf("\n ");
    printf("\n                                   8   9  10  11");
    printf("\n                                  12  13  14  15");
    printf("\n                                  24  25  26  27");
    printf("\n                                  28  29  30  31");
    printf("\n      ");
    scanf("%d",&d);
   
       
    printf("\n                    El Numero que esta pensando esta en esta tabla  ");
    printf("\n ");
    printf("\n                                  16  17  18  19");
    printf("\n                                  20  21  22  23");
    printf("\n                                  24  25  26  27");
    printf("\n                                  28  29  30  31");
    printf("\n      ");
    scanf("%d",&e);
   
           printf("\n  El numero que pensaste es el %d",((a*1)+(b*2)+(c*4)+(d*8)+(e*16)));
  
   
    getch();
   

}




Suma Cuenta


#include <stdio.h>
#include <conio.h>

int Contar=0;
double Suma=0.0;

main()
    {


        while (Suma<=22.0)
            {
            Contar++;
            Suma=Suma+(1/(Contar*1.0));       
            printf("\n                 Valores: = %d, Suma= %.18f",Contar,Suma);
       
            }   
           
            getch();
    }



Uso de Funciones (Intercambio de Variables)

#include <conio.h>
#include <stdio.h>
void
 cambia (int, int);
main()
{
    int eA, eB;
    printf ("\n Dame un valor entero:");scanf("%d",&eA);
    printf ("\n Dame otro valor entero:");scanf("%d",&eB);
    cambia (eA,eB);
    printf("\n En main eA= %d", eA);
    printf("\n En main eB= %d", eB);
    printf("\n Enter para terminar....");
    getch();
}


void cambia (int eA, int eB)
{
    int aux;
    aux = eA;
    eA = eB;
    eB = aux;
    printf ("\n en la funcion eA =%d", eA);
    printf ("\n en la funcion eB =%d", eB);
}


Suma con Funciones

#include <conio.h>
#include <stdio.h>
float suma(float , float);

main()
{printf("\n este programa suma 2 numeros");
float fvar1, fvar2, fResu;
printf("\n\n escribe el primer numero:");scanf("%f",&fvar1);
printf("\n\n escribe el segundo numero:");scanf("%f",&fvar2);
fResu=suma(fvar1,fvar2);
printf("\n\n la suma es: %f", fResu);
printf("\n\n enter para fin...");

getch();
}
float suma(float fA, float fB)
{float fRes;
fRes= fA+fB;
return (fRes);
}


Minima Expresion

#include <conio.h>
#include <stdio.h>
#include <windows.h>
#define sigue 'T'

float FNum ,FDen;
int eNum, eDen;

void leedatos(void);
void calcula (int,int);

main()
    {
        system("color f0");
       
        inicio:
            system("cls");
            printf("\n\n\n      ESTE PRORAMA CALCULA LA MINIMA EXPRESION DE UNA FRACCION");
            leedatos();
                if (eNum< 1 || eDen < 1)
                        goto termina;
                else
                    calcula(eNum,eDen);
                goto inicio;
        termina:
                printf("\n\n\n    No es Posible calcular la Minima expresion");
                printf("\n\n\n    Cuando el Numerador o el Denominador es menor a 1");
                printf("\n\n\n    Enter para Terminar ...");
                getch();
    }
   
void leedatos()
{
    printf("\n              Digita el Numerador:  ");
    scanf("%f", &FNum);
    eNum = int(FNum*1);
    printf("\n              Digita el Denominador :");
    scanf("%f",&FDen);
    eDen= int(FDen*1);
}
void calcula(int eNum1, int eDen1)
{   
    int eNumex, eDenox,eResn, eResd ,eCon=2;
    while (sigue)
        {
            if (eNum1==1 || eDen1==1 || eCon==eNum1 || eCon==eDen1)
            break;
            eNumex= eNum1 /eCon;
            eResn= eNum1 % eCon;
            eDenox=eDen1 / eCon;
            eResd=eDen1 % eCon;
            if (eResn ==0 && eResd==0)
                {
                    eCon=2;
                    eNum1=eNumex;
                    eDen1=eDenox;
                   
                }
            else
                eCon++;
               
        }
        printf("\n\n\n        La Minima expresion es:  %d / %d ",eNum1,eDen1);
        printf("\n\n\n        Enter para Volver  a Calcular ...");
       
        getch();


}






For Suma de 1 hasta 100

#include<stdio.h>
#include<conio.h>


int iX, iSuma=0;

main(){

            printf("\n\n\t\t\t Martes 11 de marzo de 2014");
            printf("\n\n Este programa realiza la suma de los numeros uno hasta el cien");

         for(iX=1;iX<=100;iX++)
                {
                        iSuma=iX+iSuma;
                }
   
         printf("\n\n El resultado de Einstein es: %d", iSuma);
         printf("\n\n Enter para terminar...");      

       
      getch();

}