Nombre de usuario

Nombre de usuario

lunes, 28 de abril de 2014

Factoriales y división de una fracción:


#include <stdio.h>
#include <conio.h>
#include <math.h>
#include <windows.h>
long int fact (long int);

main()
{
long int nu;
system ("cls");
inicia:

printf("\n\n Este programa obtiene el factorial de un numero");
printf ("\n\n Presiona 0 para terminar..."); scanf("%d", &nu);


if (nu<1) goto termina;


printf("\n\n El factorial de: %d es: %d", nu, fact(nu));
printf ("\n\n Enter para continuar...");

goto inicia;
system ("cls");

termina:
system ("cls");
printf ("\n\n Enter para terminar...");


getch();
}


long int fact (long int nu) //se guarda el mismo valor que num
{
if (nu>1) return (nu*fact(nu-1));
else return 1;
}

División

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

float numerador, divisor;
int enume, edeno;

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

main()

{system("color 2C");

inicio:
system("cls");
printf("\n\n Este programa calcula la minima expresión de una funcion");
leedatos();

if (numerador<1 || divisor <1)
goto termina;
else
calcula (enume, edeno);
goto inicio;

termina:
printf("\n\n No es posble calcular la minima expresion ");
printf("\n\n Cuando el numerador o el denominador es menor a 1");
printf("Dame el numero a dividir: ");


getch ();



printf("Dame el numero a dividir: "); scanf("%d", &numerador); numerador = int(numerador*1);
printf("Dame el numero del divisor: "); scanf("%d", &divisor); divisor = int(divisor*1);
void leedatos();



void calcula(int numerador, int divisor)


 {
 int enume, edeno, Res, Res2, Cont=2;
  while (sigue)
  { if ( enume == 1 || edeno == 1 || Cont == enume || Cont == edeno)
    break;
    Numerador = Nume / Cont;
    Res =  enume % Cont;
    divisor = edeno / Cont;
    Res = edeno % Cont;
    if (Res == 0 && Res2 == 0)
    { Cont = 2;
      enume = Numerador;
      edeno = Divisor;
    }
  }

  printf("\n\n\n   LA minima expresion es: %d / %d fin", enume, edeno);
  getch();
{
}


domingo, 27 de abril de 2014

Numero mágico:


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



main ()
{
int tabla, t1, t2, t3, t4, t5;

printf("I wanna play a game");
printf("\n\n Este programa adivina un numero");
printf("\n\n Te enseñare unas tablas y si ves el numero que tienes en mente escribes 1, \n sino, escribes 0");

while (tabla);
{
if (t1==0 or t1==1)

{
printf("\n\n\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\n Se encuentra en esta tabla tu numero?"); scanf("%d", &t1);
system ("cls");
}

else if (t2==0 or t2==1)

{
printf("\n\n\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\n Se encuentra en esta tabla tu numero?"); scanf("%d", &t2);
system ("cls");
}

else if (t3==0 or t3==1)
{
printf("\n\n\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\n Se encuentra en esta tabla tu numero?"); scanf("%d", &t3);
system ("cls");
}

else if (t4==0 or t4==1)
{
printf("\n\n\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\n Se encuentra en esta tabla tu numero?"); scanf("%d", &t4);
system ("cls");
}

else if (t5==0 or t5==1)
{

printf("\n\n\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\n Se encuentra en esta tabla tu numero?"); scanf("%d", &t5);
system ("cls");
}

}
printf("\n\n El numero que pensaste es: %d", (t1*1)+(t2*2)+(t3*4)+(t4*8)+(t5*16));
printf("\n\n Presione enter para salir...");
getch ();
}

Ejercicio de Recursividad


#include <stdio.h>
#include <conio.h>
void divide (int);

main()
{
int num;
printf("\n\n Divisiones sucesivas entre 10");
printf("\n\n Dame un numero entero: "); scanf("%d",&num);



divide (num);
printf ("\n\n Enter para salir...");




getch();
}
void divide (int bA) //se guarda el mismo valor que num
{
int eI;
printf ("\n\n Recibe: %d", bA);
eI=bA/10;
if (eI!=0)

divide (eI);

}
Ejercicios de suma con variables:

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


float suma(float, float);


main()
{
printf("Este programa suma 2 numeros");

float a, b, rest;

printf("\n\n Intruduce el primer numero a sumar: "); scanf("%f", &a);
printf("\n\n Intruduce el segundo numero a sumar: "); scanf("%f", &b);

system("cls");

rest=suma (a, b);
printf("\n La suma es: %.2f", rest);
printf("\n Introduce enter para salir...");

getch();
}
float suma(float a1, float b2)

{

float rest;
rest=a1+b2;
return(rest);
}

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

void cambia (int, int);

main()

{
int a1, b2;
printf("\n Dame un valor entero: "); scanf("%d", &a1);
printf("\n\n Dame otro entero: "); scanf("%d", &b2);
cambia (a1, b2);
printf("\n\n En main a1=%d", a1);
printf("\n\n En main b2=%d", b2);
printf("\n\n Presione entrer para salir...");
getch();
}

void cambia(int a1, int b2)
{
int aux;
aux=a1;
a1=b2;
b2=aux;
printf("\n\n En la funcion a1=%d", a1);
printf("\n\n En la funcion b2=%d", b2);

}

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

main()
{printf ("\n Este programa suma dos numeros");
float fvar1, fvar2;
printf ("\n\n Escribe el primer numero: "); scanf("%f", &fvar1);
printf ("\n\n Escribe el segundo numero: "); scanf("%f", &fvar2);
printf ("\n\n La suma es: %.2f ", suma(fvar1, fvar2));
printf ("\n\n Enter para fin...");
getch();
}
float suma (float fa, float fb)
{float fRes;
fRes= fa+fb ;
return (fRes);
}
Sentencias FOR-WHILE:

Nota son varios ejercicios:

1)
#include <conio.h>
#include <stdio.h>
int eCuenta = 0;
double fSuma = 0.0;
main()
{
system ("cls");
while (fSuma <=15.00)
{ eCuenta ++;
fSuma = fSuma+(1/(eCuenta*1.0));
}
printf("\n\n Valores: cuenta = %d, suma= %.18f", eCuenta, fSuma);
printf("\n\n Enter para finalizar el programa...");
getch();
}

2)
Suma de E=mc^2

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

main()
{
 int eX; 
 int esuma=0;

 for(eX=1; eX<=100; eX++)
 {
  esuma=esuma+eX;
  
 }
 printf("\n El resultado de Einstein es: %d", esuma);

}


lunes, 10 de marzo de 2014

Calculadora...


Creación de una calculadora en C


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

main()

{system("color A4");
      float v1, v2;
      char oper;
      
      
      printf("Este programa simula una calculadora basica");
      printf("\n\n Escriba el primer opreador: "); scanf("%f", &v1); 
      printf("\n\n Escriba el segundo opreador: "); scanf("%f", &v2);
      
      printf("\n\n\n Las operaciones que realiza la calculadora son: ");
      printf("\n\n\n ---------------------------------- ");
      printf("\n '+' > SUMA");
      printf("\n '-' > RESTA");
      printf("\n '*' > MULTIPLICACION");
      printf("\n '/' > DIVISION");
      printf("\n '^' > POTENCIA");
      fflush(stdin);//para limpiar el bufer de lectura
      printf("\n\n\n Digita el simbolo de  la operacion elegida ==> "); scanf("%c", &oper);
      
         
      switch(oper)
                     {
                      case '+': printf("\n Elegiste la operacion SUMA");
                                printf("\n El resultado de la operacion SUMA es: %.2f", v1+v2);
                                break;
                      case '-': printf("\n Elegiste la operacion RESTA");
                                printf("\n El resultado de la operacion RESTA es: %.2f", v1-v2);
                                break;
                      case '*': printf("\n Elegiste la operacion MULTIPLICACION");
                                printf("\n El resultado de la operacion MULTIPLICACION es: %.2f", v1*v2);
                                break;
                      case '/': printf("\n Elegiste la operacion DIVISION");
                                printf("\n El resultado de la operacion DIVISION es: %.2f", v1/v2);
                                break;
                      case '^': printf("\n Elegiste la operacion POTENCIA");
                                printf("\n El resultado de la operacion POTENCIA es: %.2f", (pow(v1,v2)));
                                break;
                      default: printf("\n\n\n Esta no es una operacion valida, dummie ^^ ");
                      }
                      printf ("\n\n Presione enter para salir... ");
                         
                
      getch();
      }

viernes, 28 de febrero de 2014

Calculo de pagos (IF anidados).


Código


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

main()

{
char nombre [30];
float vent, rang1, rang2, rang3, rang4, rang5, rang6;
printf ("\n\n Este programa calcula las comiciones de ventas ");
printf ("\n\n Escriba el nombre del vendedor: "); gets(nombre);
printf ("\n\n Escriba el importe de las ventas "); scanf("%f", &vent);
system("cls");
printf ("\n\n El vendedor %s tiene un importe de ventas de %.2f ", nombre, vent);


if ((vent>=1000.00) && (vent<=2000.00)) //rango 1
{
printf ("\n\n Como sus ventas son hasta $2,000.00 ");
rang1=(2000.00-vent);
printf ("\n\n Su cuota fija es de: %.2f ", rang1*.015+125);
    }
else if ((vent>=2001.00) && (vent<=3000.00)) //rango 2
          {
          printf ("\n\n Como sus ventas son hasta $3,000.00 ");
          rang2=(3000.00-vent);
        printf ("\n\n Su comicion es: %.2f ", rang2*.018+136.00);
          }
else  if ((vent>=3001.00) && (vent<=4000.00)) //rango 3
                {
               printf ("\n\n Como sus ventas son hasta $4,000.00 ");
               rang3=4000.00-vent;
             printf ("\n\n Su comicion es: %.2f ", rang3*.019+148.00);
                }
      else if ((vent>=4001.00) && (vent<=5000.00)) //rango 4
  {
  printf ("\n\n Como sus ventas son hasta de $5,000.00 ");
  rang4=5000.00-vent;
printf ("\n\n Su comicion es: %.2f ", rang4*.02+160.00);
  }
  else  if ((vent>=5001.00) && (vent<=10000.00)) //rango 5
                {
               printf ("\n\n Como sus ventas son hasta $10,000.00 ");
               rang5=10000.00-vent;
             printf ("\n\n Su comicion es: %.2f ", rang5*.025+190.00);
                }
  else 
{ //rango 6
               printf("\n\n Como sus ventas son mayores a $10,000.00 ");
               rang6=vent-10000.00;
             printf("\n\n Su comicion es: %.2f ", rang6*.03+220.00);
               }
 
printf ("\n\n Presione enter para salir... ");
getch();
}

martes, 25 de febrero de 2014

Ejercicio de If, caso de ventas...
25/febrero/2014


Primer ejercicio de If simple.





Primer ejercicio de If anidado.




viernes, 21 de febrero de 2014

Últimos programas de la unidad 1 y 2...



Calcular de grados Celcius "°c" a grados Fahrenheit "°f" y viceversa.





Como sacar el área de un circulo de una forma distinta a la antes puesta.


jueves, 13 de febrero de 2014

Algoritmos que quedaron pendientes... lamento el retraso XD


Código para sacar las propiedades del circulo.

Código para sacar la formula general.



Capturara de variables.



viernes, 31 de enero de 2014

Nueva tarea para la clase de introducción a la programación :D

     

Definiciones de programación:


Primera definición:

            La programación de computadoras es el arte, técnica y la ciencia de hacer que una computadora haga lo que deseamos. Consiste en ingresar o resolver un determinado problema en la computadora una secuencia de instrucciones para lograr cierto objetivo. Esta secuencia de instrucciones conforma lo que se conoce en el ámbito informático como programa.
            Otra forma de hacer que una computadora haga lo que deseamos es con un lenguaje de programación, el cual está formado por instrucciones que al integrarse con cierta lógica, forma un programa que deberá cumplir con un determinado objetivo. Es una secuencia de instrucciones que la computadora conoce.

                                   Alejandra Margariata Méndez Girón, Diseño de algoritmos y su programación en C, México, Alfaomega, 2013.

Segunda definición:

                Un programa es una lista de instrucciones que la computadora debe seguir para procesar datos. La programación, es también llamada desarrollo de software, es un procedimiento que involucra 6 pasos para la creación de esa lista de instrucciones. Sólo uno de esos pasos consiste en teclear enunciados en una computadora:
            Los seis pasos son:
1.    Especificación del programa
2.    Diseño del programa
3.    Codificación del programa
4.    Prueba de programa
5.    Documentación del programa
6.    Mantenimiento del programa
Leobardo López Román, Programación estructurada un enfoque algorítmico, México, Computec, 1994.