domingo, 27 de abril de 2014

Programa Factorial

Código:

#include <stdio.h>

long int factorial (int x)
{
 int i; long int fac = 1;
 for (i=2; i<=x; i=i+1) fac=fac*i;
return (fac);
 }

main ()
{
int a;
do { printf ("\n Introduce un numero: ");
 scanf ("%d", &a);
if (a>0)
printf ("El factorial es %ld", factorial (a)); }
while (a > 0);
 }




Programa de Simplificación de Fracción

Código:
#include<stdio.h>
#include<conio.h>
#include<windows.h>

main()
{
system("color 4f");
int a,b,ai,bi,div=2;

printf("\n                      Este programa Simplifica una fraccion\n\n\n");
printf("          Ingrese numerador:");
scanf("%d",&a);
printf("          Ingrese denominador:"); scanf("%d",&b);

ai=a;
bi=b;

while(a!=1 && b!=1)
{
if(ai%div==0 && bi%div==0)
{
printf("             %d",a);
printf("\n             __ / %d \n",div);
printf("             %d \n\n",b);
a=a/div;
b=b/div;
ai=a;
bi=b;
}
else
{
div++;
}
}

printf("          El resultado de la simplificacion es: %d \n\n",a);



printf("\n    Enter para terminar..");
getch();
}


Programa Adivino de Número

Código:
#include<stdio.h>
#include<conio.h>
#include<windows.h>
main()
{
system("color 4f");
int ingreso,acum=0;

    printf("\n\nEste programa adivina el numero en el que piensas\n\n");

    printf("\n\nEsta aqui el numero? Si=1, No=0:\n\n");
printf("            16 17 18 19\n");
printf("            20 21 22 23\n");
printf("            24 25 26 27\n");
printf("            28 29 30 31\n\n");
printf("\n\nTu seleccion:");scanf("%d",&ingreso);

if(ingreso=1)
{
acum=16;
}
printf("\n\nEsta aqui el numero? Si=1, No=0:\n\n");
printf("             8  9  10 11\n");
printf("             12 13 14 15\n");
printf("             24 25 26 27\n");
printf("             28 29 30 31\n\n");
printf("\n\nTu seleccion:");scanf("%d",&ingreso);

if(ingreso==1)
{
acum=acum+8;
}
printf("\n\nEsta aqui el numero? Si=1, No=0:\n\n");
printf("             4  5  6  7\n");
printf("             12 13 14 15\n");
printf("             20 21 22 23\n");
printf("             28 29 30 31\n\n");
printf("\n\nTu seleccion:");scanf("%d",&ingreso);

if(ingreso==1)
{
acum=acum+4;
}
printf("\n\nEsta aqui el numero? Si=1, No=0:\n\n");
printf("              2  3  6  7\n");
printf("             10 11 14 15\n");
printf("             18 19 21 23\n");
printf("             26 27 30 31\n\n");
printf("\n\nTu seleccion:");scanf("%d",&ingreso);

if(ingreso==1)
{
acum=acum+2;
}
printf("\n\nEsta aqui el numero? Si=1, No=0:\n\n");
printf("              1 3  5  7\n");
printf("              9 11 13 15\n");
printf("             17 19 21 23\n");
printf("             25 27 29 31\n\n");
printf("\n\nTu seleccion:");scanf("%d",&ingreso);

if(ingreso==1)
{
acum=acum+1;
}
printf("\n\nEl numero que pensaste es:  %d",acum);
getch();
}

Programa con Recursividad

Código:
#include<conio.h>
#include<stdio.h>
# include <windows.h>

void divide (int);

main()
{
    system("color 4f");
int eNum;
printf("\n\n Introduce un numero entero: ");
scanf("%d", & eNum);

divide(eNum);


printf("\n\n Enter para terminar.");
getch();
}


void divide(int eN)
{
int eI;
printf("\n\n Recibi:%d",eN);
eI=eN/10;
if (eI!=0)
divide(eI);
}



Programa Suma y división de FOR

Código:
#include <stdio.h>
#include <conio.h>
#include <windows.h>


main()
{
system("color 4F");

float ex, esuma=0, div;
for(ex=1; ex <=1000000; ex++)
{
div=(1/ex);
esuma= div+esuma;
printf("\n\n El resultado es: %f",esuma);

}
printf("El resultado es: %d \n\n ", esuma);

}




Programa Problema de Einstein

Código:

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

int ex, esuma=0;
main()
{
system("color 4F");

for(ex=1; ex<=100; ex++)
{
esuma=esuma+ex;
}

 printf("\n\n El resultado de Einstein es: %d",esuma);
 printf("\n\nEnter para terminar...");
 getch();
}


Programa Calculadora con While

Código:

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

float fA, fB;
char coper;
main()
{
system("color 4F");

printf("\n Este programa simula una calculadora basica\n\n");
printf("Introduce un numero para el primer operador o cero para fin:\n\n"); scanf("%f",&fA);
while(fA !=0)
  {
 printf( "\n\n Introduce un numero para el segundo operador: \n\n "); scanf("%f" , &fB);
      printf( "\n\n Las operaciones que realiza la calculadora son: \n\n");
      printf("\n\n-----------------------");
      printf("\n\n+ > Suma");
      printf("\n\n- > Resta ");
      printf("\n\n* > Multiplicacion");
      printf("\n\n/ > Division");
      printf("\n\n^ > Potencia");
      fflush(stdin) ;
      printf( "\n\n Ingresa el simbolo de la operacion elegida ==>"); scanf("%c", &coper);
      switch (coper)
      {case '+': printf("\n\n Elegiste la operacion de SUMA");
           
                 printf("\n\n El resultado de la suma es: %.2f", fA+fB );
                 break;
       case '-': printf("\n\n Elegiste la operacion de RESTA");
                 printf("\n\n El resultado de la resta es: %.2f", fA-fB);
                 break;
       case '*': printf("\n\n Elegiste la operacion de MULTIPLICACION");
                 printf("\n\n El resultado de la multiplicacion es: %.2f", fA*fB);
                 break;
       case '/': printf("\n\n Elegiste la operacion de DIVISION");
                 printf("\n\n El resultado de la division es: %.2f", fA/fB);
                 break;
       case '^': printf("\n\n Elegiste la operacion de POTENCIA");
                 printf("\n\n El resultado de la potencia es: %.2f", pow(fA,fB));
                 break;
               
       default:  printf("\n Esta operacion NO ES VALIDA, por favor elige otra");
       }
     
      printf("\n\n\n Este programa simula una calculadora basica\n\n");
 printf("Escribe un numero para el primer operador o cero para fin\n\n"); scanf("%f",&fA);
system("cls");
   }
        printf("\n\n Enter para terminar");
getch();
}




Programa de Calculadora basica

Código:

#include <stdio.h>
#include <conio.h>
#include <windows.h>
char coper;
float fA, fB;

main()
{
  system("color 4F");

      printf( "\n\n Este programa simula una calculador basica");
      printf( "\n\n Introduce un numero para el primer operador:"); scanf("%f" , &fA);
      printf( "\n\n Introduce un numero para el segundo operador: "); scanf("%f" , &fB);
      printf( "\n\n Las operaciones disponibles de la calculadora son: \n\n");
      printf("\n\n--------------------");
      printf("\n\n+ > Suma");
      printf("\n\n- > Resta ");
      printf("\n\n* > Multiplicacion");
      printf("\n\n/ > Division");
      fflush(stdin);
     
      printf( "\n\n Digita el simbolo de la operacion elegida ==>"); scanf("%c", &coper);
      switch (coper)
      {case '+': printf("\n\n Elegiste la operacion de SUMA");
                 printf("\n\n El resultado de la suma es: %.2f", fA+fB);
                 break;
       case '-': printf("\n\n Elegiste la operacion de RESTA") ;
                 printf("\n\n El resultado de la suma es: %.2f", fA-fB);
                 break;
       case '*': printf("\n\n Elegiste la operacion de MULTIPLICACION");
                 printf("\n\n El resultado de la suma es: %.2f", fA*fB);
                 break;
       case '/': printf("\n\n Elegiste la operacion de DIVISION");
                 printf("\n\n El resultado de la suma es: %.2f", fA/fB);
                 break;
       default:  printf("\n\n Esta operacion NO ES VALIDA, por favor elige otra");
       }
     
        printf("\n\n Enter para terminar");
getch();
}


Programa para la comisión de las ventas

Código:

#include <stdio.h>
#include <conio.h>
#include <windows.h>
main()
//Limpiar pantalla system("cls");
{
char sNombre [30] ;
float fVentas ;

printf("\n\n Este programa calcula las comisiones sobre ventas");
printf("\n\n Se paga el 5 porciento si las ventas son mayores a $50,000.00");
printf("\n\n Introduce el nombre del vendedor: "); gets (sNombre);
printf("\n\n Introduce el importe de las ventas: ") ; scanf("%f", &fVentas);
system("cls");
printf("\n\n El vendedor %s tiene un importe de ventas de: %.2f", sNombre, fVentas);
if (fVentas > 50000.00)
   printf("\n\n Su comision es: %.2f", fVentas*.05);
 
printf("\n\n Enter para terminar");
getch();
}
















jueves, 10 de abril de 2014

Resumen de "El arte de transformar una necesidad en una solución de TI exitosa"

El arte de transformar una necesidad en una solución de TI exitosa

Oportunidad:
Es una idea, requerimiento, necesidad o una solución vaga que se identifica para satisfacer al usuario final.

  • No se cuenta con requerimientos detallados.
  • No esta dimensionado su esfuerzo.
  • No se conoce el detalle de la solución.
Proyecto:
Un proyecto es un esfuerzo temporal que se lleva a cabo para crear un producto o servicio unico.

  • Temporal, inicio y fin.
  • Elaboración gradual.
  • Producto, servicio o resultado único.


|----------------|--------------------|--------------| FIN
Inicio            Estrategia 1            Estrategia 2    


Plan Estratégico:
Es el documento formal en donde se establece lo que pretendemos conseguir y como nos porponemos conseguirlo.

  • Misión y Visón de la Organización.
  • Obejtivos.
  • Lineas Estrategicas.
  • Políticas y Directrices.


Caso de Negocio:
El caso de negocio es un documento estructurado que contiene el razonamiento e información que permita evaluar y justificar la inversión en una iniciativa o proyecto a llevar a cabo.

  • Objetivo
  • Inversión
  • Beneficios cuantificados
  • Riesgos
  • Información financiera