Entradas populares

martes, 15 de marzo de 2011

Algunos programas para aprender a usar la función Printf, Scanf, Getchar, entre otras.




  • Veamos como es que funciona la función printf();

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


/*iniciamos el cuerpo del programa*/
main()
{
      
      /*imprime el nombre del cliente*/
      printf("\n\n            Enrique Mendoza Ruiz\n");
      
      /*imprime la dirección del cliente*/
      printf("            Constituyentes 325\n");
      
      /*imprime el estado donde vive el cliente*/
      printf("            Leon,Gto.\n");
      
      /*imprime el codifo postal del cliente*/
      printf("            C.P.23456\n");
      
      /*pausa el progrma para poder ver lo que hace*/
      getche();
      
      /*retonamos el valor cero al main*/
      return(0);
}



  • Veamos como funciona la función printf() para imprimir un numero flotante. Para los que no lo saben un numero flotante es algo muy similar a un numero con punto decimal ya lo verán.
#include<stdio.h>
#include<conio.h>

/*iniciamos el cuerpo del programa*/
main()        
{
       /*Declaramos nuestras variables, las inicalicamos con los valores que 
       se nos piden*/
       float us_dollar = 0.0, mx_peso = 1300.0, factor = 13.0; 
       
       /*hacemos el calculo para convertir los pesos mexicanos en dolares americanos
       dividiendo los pesos mexicanos entre el factor de conversion ( variable factor)*/
       us_dollar = mx_peso / factor;
       
       /*impirmimos la leyenda que se nos pide con el quivalente en dolares de
       los pesos mexicanos*/
       printf("\n\n         $%4.2f pesos mexicanos equivalen a $%4.2f dolares amerianos.",mx_peso,us_dollar);
       
       /*pausamos el programa para que nos muestre lo que hace con la funcion getchar()*/
       getchar();
       
       /*retornamos el valor cero al main*/
       return(0);
       
}      

  • Aquí podrán ver como es que funciona una estructura condicional, usando la sentencia IF y los operadores lógicos  && y || ( and y or).
#include<stdio.h>
#include<conio.h>


main()
{
    int c;/*declaramos la funcion que va a guardar el caracter que digite  el usuario,*/

    printf("\n        >>Digite una tecla y despues precione enter: ");
    c = getchar();/* uso de la funcion getchar para guardar la tecla que digite el usuario*/

    if((c >= '1' && c<= '6') || (c >= 'A' && c <= 'K') )/*uso de operadores lógicos && (and) y ||(or)*/
    printf("\n\n         >>Digitos entre 1 y 6\n\n               o\n\n         >>Letras Mayusculas entre A y K");

    getche();

    return(0);

}
  • Aquí podremos ver otro ejemplo de utilizando la sentencia IF, en esta ocasión para ver como es si la tecla que digitamos en el teclado es un numero o una letra. 
#include<stdio.h>
#include<conio.h>


main()
{
    int c;

    printf("\n\n        **********************************************************");
    printf("\n\n                Programa para ver si es un Numero o Letra.");
    printf("\n\n        **********************************************************\n\n");

    printf("\n      >>>Digite una tecla y despues presione enter: ");
    c = getchar();/*usamos la funcion getchar para guardar la tecla que se presione*/

    if( c >='0' && c <= '9')/*creamos el criterio de evaluacion*/
    printf("\n\n      >>>Es un Numero.");
    else
    printf("\n\n      >>>Es una Letra.");

    getche();

    return(0);

}
  • Este ultimo es un programa muy sencillo para ver como es que funciona o como se programa un bucle FOR.
#include<stdio.h>
#include<conio.h>


main()
{
    int i;/*declaramos la variable que nos pidio el ejercicio*/

    /*usamos el bucle for para imprimir 5 veces la palabra hola*/
    for( i = 5; i >0; --i)/* el primero es para inicialisar en i=5; el segundo es la condicion de prueba que hara que trabaje el bucle
    mientras i>0; el ultimo va decrementando el valor de i de uno en uno*/
    {

        printf("\n Hola");

    }

    getche();

    return(0);

}

            

No hay comentarios:

Publicar un comentario