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();

}



martes, 18 de marzo de 2014

Case Operaciones

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

main()

      {
                    system("color F0");
                    float a,b;
                    char c;    
                    printf("\n                       Este Program,a simula una Calculadora Basica");
                    printf("\n                       Escribe un numero para el Primer operador");
                    scanf("  %f",&a);
                    printf("\n                       Escribe un numero para el Segundo operador");
                    scanf("  %f",&b);
                    printf("\n                        ");
                    printf("\n  ------------------------                      ");
                    printf("\n             + > Suma");
                    printf("\n             - > Resta");
                    printf("\n             * > Multiplicacnion");
                    printf("\n             / > Division");
                    printf("\n             p > Potencia");
                    printf("\n                        ");
                    printf("\n                        ");
                    printf("\n             Digite el simbolo de la operacion elegida  ==>    /   ")
                    ;scanf("     %s",&c);
     
                           switch(c)
                           {
                                             case '+':    printf("\n Elegiste la operacion SUMA");
                                                          printf("\n El resultado de la suma de %.2f mas %.2f  es igual a : %.2f",a,b,a+b);
                                                    break;
                                             case '-':    printf("\n Elegiste la operacion RESTA");
                                                          printf("\n El resultado de la resta de %.2f menos %.2f es igual a : %.2f",a,b,a-b);
                                                         
                                                    break;
                                             case '*':    printf("\n Elegiste la operacion MULTIPLICACION");
                                                          printf("\n El resultado de la  multiplicacion de %.2f por %.2f es igual : %.2f",a,b,a*b);
                                                    break;
                                             case '/':    printf("\n Elegiste la operacion DIVISION");
                                                          printf("\n El resultado de la division de %.2f entre %.2f es igual : %.2f",a,b,a/b);
                                                    break;
                                           
                                             case 'p':    printf("\n Elegiste la operacion POTENCIA");
                                                          printf("\n El resultado de el Numero %.2f a la potencia %.2f es igual a : %.2f",a,b,pow(a,b));
                                                    break;
                                             default:    printf("\n\n No existe esa Opcion");
                                                   
                                           
                           }                        
                                           getch();
      }

Interes

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

main()
{
      char nombre[30];
 float total,fsueldo;
      printf("\n Este programa calcula el Sueldo Neto");
     
      printf("\n\n Dame el Nombre del Vendedor\n");
     gets(nombre);
 printf("\n\n Dame tu sueldo Mensual  ");scanf("\n %f",&fsueldo);

      if(1000>=fsueldo<=2000)
             {
               total=((2000-fsueldo)+125+((2000-fsueldo)*.015));
               printf("\n  tu sueldo es de %f y tu tu impuesto por pagar es de: %f",fsueldo,total);
             }
                else if(2001>=fsueldo<=3000)
             {
                  total=((3000-fsueldo)+136+((3000-fsueldo)*.018));
                  printf("\n  tu sueldo es de %f y tu tu impuesto por pagar es de: %f",fsueldo,total);
             }
                  else if(3001>=fsueldo<=4000)
                       {
                           total=((4000-fsueldo)+148+((4000-fsueldo)*.019));
                           printf("\n  tu sueldo es de %f y tu tu impuesto por pagar es de: %f",fsueldo,total);
                       }
                            else if(4001>=fsueldo<=5000)
                       {
                           total=((5000-fsueldo)+160+((5000-fsueldo)*.02));
                           printf("\n  tu sueldo es de %f y tu tu impuesto por pagar es de: %f",fsueldo,total);
                        }
                            else if(5001>=fsueldo<=6000)
                        {
                           total=((6000-fsueldo)+190+((6000-fsueldo)*.025));
                           printf("\n  tu sueldo es de %f y tu tu impuesto por pagar es de: %f",fsueldo,total);
                         }
                            else if(fsueldo>=6001)
                        {
                           total=((8000-fsueldo)+220+((8000-fsueldo)*.03));
                           printf("\n  tu sueldo es de %f y tu tu impuesto por pagar es de: %f",fsueldo,total);
                        }
                       
                       
                        getch();
}

Comisiones (IF Anidados)

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

main ()
{
char nombre[30];
float fventas;

printf("\n\n Este programa calcula las comisiones sobre ventas\n");

printf("\n\n Dame el Nombre del Vendedor\n");
gets(nombre);
printf("\n\n Dame el Importe de las ventas  "); scanf("\n %f",&fventas);


printf("\n\n El Vendedor %s tiene un Importe de Ventas de %.2f \n",nombre,fventas);


if (fventas>50000)
{
printf("\n\n Su comision es : %.2f ",fventas*0.07);
printf("\n\n Enter para Finalizar... \n");
}

else  if (fventas>40000)
{
printf("\n\n Su comision es : %.2f ",fventas*0.05);
printf("\n\n Enter para Finalizar... \n");
}

else if (fventas>30000)
{
printf("\n\n Su comision es : %.2f ",fventas*0.04);
printf("\n\n Enter para Finalizar... \n");
}
else
  {
printf("\n\n Su comision es : %.2f ",fventas*0.03);
printf("\n\n Enter para Finalizar... \n");
}


getch();

}

Comisiones IF

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

main ()
{
char nombre[30];
float fventas;

printf("\n\n Este programa calcula las comisiones sobre ventas\n");
printf("\n\n Paga el 5 por ciento si son mayores a $50,000\n");
printf("\n\n Dame el Nombre del Vendedor\n");
gets(nombre);
printf("\n\n Dame el Importe de las ventas  "); scanf("\n %f",&fventas);


printf("\n\n El Vendedor %s tiene un Importe de Ventas de %.2f \n",nombre,fventas);


if (fventas>50000)
{
printf("\n\n Su comision es : %.2f \n",fventas*.05);
printf("\n\n Enter para Finalizar... \n");
}
else
{ printf("\n\n Su comision es : %.2f \n",fventas*.0375);
printf("\n\n Enter para Finalizar... \n");
}
getch();

}


viernes, 21 de febrero de 2014

Case (Programa Adjunto)

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

main()
{
    float F,RC;
    int Menu;
    printf("\n Conversion de Grados Fahrenheit a Grados Centigrados y Viceversa \n");
    printf("\n           Menu        \n");
    printf("\n 1:De Centigrados a Fahrenheit\n");
    printf("\n 2:De Fahrenheit aCentigrados \n");
    scanf("%d",&Menu);

    switch(Menu) {
        case 2 :
            system("cls");
            printf("\n Conversion de Grados Fahrenheit a Grados Centigrados \n");
            printf("\n Dame el Numero de Grados Fahrenheit que quieres Convertir :\n");
            scanf("%f",&F);
            RC=((F-32)*(5.0/9.0));
            printf("\n %.1f de Grados Fahrenheit Es igual a %.2f Grados Centigrados\n",F,RC);
            printf ("\n              Enter para terminar \n");
            getch();
            break;
        case 1 :
            system("cls");
            printf("\n Conversion de Grados Centigrados a Grados Fahrenheit \n");
            printf("\n Dame el Numero de Grados Centigrados que quieres Convertir :\n");
            scanf("%f",&F);
            RC=(F*(9.0/5.0))+32;
            printf("\n %.1f de Grados Centigrados  Es igual a %.2f Grados Fahrenheit\n",F,RC);
            printf ("\n              Enter para terminar \n");
            getch();
            break;
   
        default :
            printf("Opcion no valida");
                getch();
                }
}




Conversion de Grados Fahrenheit a Grados Centigrados



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


main()
{
    float F,RC;
   
   
            printf("\n Conversion de Grados Fahrenheit a Grados Centigrados \n");
            printf("\n Dame el Numero de Grados Fahrenheit que quieres Convertir :\n");
            scanf("%f",&F);
            RC=((F-32)*(5.0/9.0));
            printf("\n %.1f de Grados Fahrenheit Es igual a %.2f Grados Centigrados\n",F,RC);
            printf ("\n              Enter para terminar \n");
            getch();
       
           
}

Conversion de Grados Centigrados a Grados Fahrenheit


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


main()
{
    float C,RF;
   
    printf("\n Conversion de Grados Centigrados a Grados Fahrenheit \n");
    printf("\n Dame el Numero de Grados Centigrados que quieres Convertir :\n");
    scanf("%f",&C);
    RF=(C*(9.0/5.0))+32;
    printf("\n %.1f de Grados Centigrados  Es igual a %.2f Grados Fahrenheit\n",C,RF);
    printf ("\n              Enter para terminar \n");
    getch();
   
   
   
   
}

Resolución de Formula General

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


int iA , iB , iC;
double dfx1 , dfx2 , dfRaiz;

main()
{

printf("\n Formula General");
printf("\n Dame el valor de A ");
scanf("%d" ,&iA);
printf("\n Dame el valor de B ");
scanf("%d" ,&iB);
printf("\n Dame el valor de C ");
scanf("%d" ,&iC);
dfRaiz = ((iB*iB)-(4*iA*iC));
if (dfRaiz <=  0)  { printf("\n La Raiz no Tiene solucion , es un numero imaginario ");
                 
dfRaiz=(-1*(dfRaiz));
 
dfx1 = ((-iB + sqrt(dfRaiz))/(2*iA));
dfx2 = ((-iB - sqrt(dfRaiz))/(2*iA));    
printf("\n El valor de x1 es igual= %f i",dfx1);
printf("\n El valor de x2 es igual= %f i",dfx2);
}
else {
 
dfx1 = ((-iB + sqrt(dfRaiz))/(2*iA));
dfx2 = ((-iB - sqrt(dfRaiz))/(2*iA));
printf("\n El valor de x1 es igual= %.2f",dfx1);
printf("\n El valor de x2 es igual= %.2f",dfx2);}
printf ("\n enter para terminar ");
getch();

}

Área Y Perímetro del Circulo

#include<stdio.h>
#include<conio.h>
#include<math.h>
#define pi 3.1416
main()
{
float Radio,Area,Perimetro,Diametro;

printf("\n                        PERIMETRO Y AREA DE UN CURCULO\n");
printf("\n Escribe el radio de un circulo para calcular su area y su perimetro :");
scanf("%f",&Radio);
Diametro=(Radio*2);
Area=pi*pow(Radio,2);
Perimetro=pi*Diametro;
printf("\n El perimetro de el circulo con el Diamtero %.2f es %.4f",Diametro,Perimetro,"\n");
printf("\n El Area de el circulo con el Radio  %.2f es %.4f",Radio,Area,"\n");
printf ("\n              Enter para terminar \n");
getch();




}


Tipos de Variables

#include <stdio.h>
#include <conio.h>
main()
{ char cvar;
  int ivar;
  float fvar;
  printf("\n Escribe un Carater:");
  scanf("%c",&cvar);
printf("\n Escribe un Entero:");
  scanf("%d",&ivar);
printf("\n Escribe un Flotante:");
  scanf("%f",&fvar);

printf("\n Este es el Carater: %c", cvar);
  printf("\n Este es el Entero: %d", ivar);
  printf("\n Este es el Flotante: %.2f", fvar);
  printf("\n Enter para Continuar...");
getch();

}

Suma de TRES Numeros

# include <stdio.h>
# include <conio.h>
int a, b, c, res;
main()
{
printf ("\n Suma de 3 valores");
printf ("\n Inserte el valor de a: "); scanf ("%d", &a);
printf ("\n Inserte el valor de b: "); scanf ("%d", &b);
printf ("\n Inserte el valor de c: "); scanf ("%d", &c);
res= a+b+c;
printf ("\n la suma es: %d", res );
printf ("\n enter para terminar ");
getch();
}


Cadena

#include <stdio.h>
#include <conio.h>
char s[100];
main()
{
printf("Escriba algo  \n");
scanf("%s", s ); //leer desde el teclado una variable de tipo string
printf("la cadena es: %s\n", s );
printf("\n\n Enter para terminar ");
getch();
}


Programa Hola Mundo




# include <stdio.h> // BLIBLIOTECAS O LIBRERIAS
# include <conio.h>
main()
//funcion palabra reservada simpre se pone
{
//inicio de la funcion o de un bloquede de funciones

printf("\t\a Hola mundo\n");// llamado de funcion "printf" y sirve para que ponga en pantalla algun texto

printf("\t\a Soy Dante\n");

printf("\t\a Enter para terminar");//

getch();// funcion que espera leer un caracter

}//fin de la funcion o de un bloquede de funcione



viernes, 7 de febrero de 2014

Conceptos de Programacion

Francisco C. Ojeda

Se utilizan para describir tareas de tal forma que ,tras la correspondiente traducción a secuencias de ceros y unos,dichos tareas pueden ser realizadas por el ordenador .En cierta manera el lenguaje de programación sera el idioma que nosotros utilicemos para comunicarnos con el ordenador pero, ya que este solo entiende una lengua mucho mas básica,sera resiso una traducción o un interprete.

Leobardo López R.

Una pregunta es una secuencia de instrucciones mediante las cuales se ejecutan diferentes acciones que deben ejecutarse sobre cada uno de los tipos de datos admitidos,ademas de instrucciones que identifiquen los datos erróneos.