Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

!Prograc3

503 views

Published on

Published in: Technology, Business
  • Be the first to comment

  • Be the first to like this

!Prograc3

  1. 1. LENGUAJE “C” Programación
  2. 2. Función: Printf <ul><li>Esta función permite mostrar por pantalla los mensajes del programa, así como los resultados de las operaciones que realiza el mismo. </li></ul><ul><li>La estructura del PRINTF es … </li></ul><ul><li>printf(“códigos”,variables); </li></ul>
  3. 3. Función: Printf <ul><li>Los códigos que expresamos entre comillas dentro de la función indican que tipo de datos va a mostrar la función. </li></ul><ul><li>Lista de códigos: </li></ul><ul><ul><ul><ul><li>%c  carácter </li></ul></ul></ul></ul><ul><ul><ul><ul><li>%s  cadena de caracteres </li></ul></ul></ul></ul><ul><ul><ul><ul><li>%d  numero entero </li></ul></ul></ul></ul><ul><ul><ul><ul><li>%u  numero sin signo </li></ul></ul></ul></ul><ul><ul><ul><ul><li>%f  valor float </li></ul></ul></ul></ul><ul><ul><ul><ul><li>%x  valor hexadecimal </li></ul></ul></ul></ul><ul><ul><ul><ul><li>%o  valor octal </li></ul></ul></ul></ul><ul><ul><ul><ul><li>%%  signo tanto por ciento % </li></ul></ul></ul></ul><ul><ul><ul><ul><li>%ld  numero de tipo long </li></ul></ul></ul></ul>
  4. 4. Ejemplos de PRINTF <ul><li>printf(“tu nombre es %s”,nombre); </li></ul><ul><li>printf(“Tienes %d años”,edad); </li></ul><ul><li>printf(“La factura nº %d asciende a %ld euros”,nfac,neto); </li></ul><ul><li>printf(“n El numero introducido es %d”,numero); </li></ul>
  5. 5. Función: scanf <ul><li>La orden SCANF se utiliza para introducir datos a un programa en “C”. Mediante esta orden el usuario podra introducir valores a las preguntas propuestas por el programa. </li></ul><ul><li>La estructura del scanf es: </li></ul><ul><li>scanf(“codigo”,&variable); </li></ul>
  6. 6. Función: scanf <ul><li>Los códigos permiten especificar que tipo de valores vamos a introducir desde el teclado. El tipo de datos a introducir estará relacionado con el tipo de la variable en la que se almacenara el valor. </li></ul><ul><li>La lista de códigos es la misma que utiliza la función PRINTF explicada en diapositivas anteriores. </li></ul>
  7. 7. Ejemplos del SCANF <ul><ul><ul><ul><ul><li>scanf (“%d”,&numero); </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>scanf (“%s”,&frase); </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>scanf (“%c”;&letrasola); </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>scanf (“%lf”,&numero); </li></ul></ul></ul></ul></ul>
  8. 8. Funciones de Entrada / Salida <ul><li>Son funciones de “C” que permiten la introduccion y visualizacion de un carácter. </li></ul><ul><li>Funciones entrada/salida: </li></ul><ul><ul><ul><ul><ul><li>Getch() </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Getche() </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Getchar() </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Putchar() </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Gets() </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Puts() </li></ul></ul></ul></ul></ul>
  9. 9. Funciones E/S <ul><li>Getch() </li></ul><ul><ul><li>Para introducir un carácter, no necesita pulsar intro y el carácter no se visualiza en pantalla. </li></ul></ul><ul><li>Getche() </li></ul><ul><ul><li>Para introducir un valor, sin necesidad de pulsar intro y se visualiza en pantalla. </li></ul></ul><ul><li>Getchar() </li></ul><ul><ul><li>Necesita el intro después de introducir el carácter, este se visualiza por pantalla. </li></ul></ul><ul><li>Putchar() </li></ul><ul><ul><li>Muestra por pantalla un carácter. </li></ul></ul><ul><li>Gets() </li></ul><ul><ul><li>Es para introducir una cadena de caracteres </li></ul></ul><ul><li>Puts() </li></ul><ul><ul><li>Muestra por pantalla una cadena de caracteres </li></ul></ul>

×