Vous êtes sur la page 1sur 5

USO DEL printf() Esta instruccin imprime en pantalla la cadena de caracteres descritas por las comillas. P.ej.

/* El primer programa en */ !include "stdio.#$ %oid main() & clrscr()' printf(()in%enidos a tur*o +n,)' getc#()' La diagonal in%ersa con n es una secuencia de escape. estas funcionan para dar formato al enunciado al desplegarlo en pantalla. Secuencias de escape +n +t +r +a ++ +, +9 +* Ejemplo: /* Ejemplo de impresin con secuencias de escape*/ !include "stdio.#$ %oid main() & clrscr()' printf((+n+n+n+n)' printf(()in%enidos a tur*o +n,)' printf((+tEste es mi primer la*oratorio de +,programacion+,,)' printf((+n 5prendere el Lencuaje +9 +9 ; sere mu; responsa*le+a+n,)' printf((+nEl mo%imiento del carro es asi+f,)' getc#()'Descripcin /ue%a l0nea. oloca el cursor al principio de la siguiente linea. 1a*ulador #ori2ontal. 3ue%e el cursos al siguiente ta*ulador. 4etorno de carro. 5%an2a el cursos al inicio de la linea actual. /o a%an2a a la linea sig. 5lerta.6ace sonar la campana del sistema. Diagonal 7n%ertida. 7mprime un car8cter de diagonal in%ertida. omillas. 5postrofe. 5sterisco.

Pr8cticas.< a) Ela*orar un programa =ue despliegue los siguientes datos (respetando el orden) U/7>E4S7D5D 5U1O/O35 DE )5?5 5L7@O4/75 @5 U1L5D DE 7/AE/7E475 L5)O451O47O DE P4OA4535 7O/ 7 /O3)4E DEL 5LU3/O: 35147 UL5 DEL 5LU3/O: 544E45: /O3)4E DE L5 35ES145 DE 1EO475: /O3)4E DE L5 35ES145 DEL L5)O451O47O: @E 65: BBBBBBBBBBBBBBBBBB BBBBBBB BBBBBBBBBBBBBBBBBBB BBBBBBBBBBBBBBBBBBB **************** 3EC7 5L7.). . 5 C DEEC

*).< Ela*orar un programa =ue utili2ando el gotoB; ; los macros para formato despliegue en pantallas los siguientes di*ujos: * ** *** **** ** * **** ********** * * * * * * ********** * * ** ***** ****** ** **

USO DEL scanf() /os sir%e para o*tener datos escritos so*re el teclado por el usuario. e imprimir el resultado utili2ando printf. P.ej. /*Programa =ue utili2a el scanf ; el printf*/ !include "stdio.#$ %oid main() & int %alorF. %alorD. sum' clrscr()' printf((1eclea el primer %alor: +n,)' scanf((Gd,. H%alorF)' printf((1eclea el segundo %alor: +n,)' scanf((Gd,. H%alorD)' sumI%alorF*%alorD' printf((El resultado de la multiplicacin es: Gd+n,. sum)' getc#()' @ormatos de entradas ; salidas.(Gformato) Descripcin Entero Decimal Entero Octal Entero 6eBadecimal Entero tipo s#ort o long Entero punto flotante Entero flotante con %alor dou*le o Long dou*le ar8cter adena de caracteres Especificador de con%ersin di o x hl f l c s

El amperson (H) se utili2a para indicar guardar en memoria el %alor de la %aria*le =ue se introduce. USO DE OPE45DO4ES 54713J17 OS S0m*olo K < * / G Significado suma resta multiplicacin di%isin mdulo Ejemplo respuestaILKM' respuestaIL<M' respuestaIL*M' respuestaIL/M' respuestaILGD' (entrega residuo de di%isin)

P4E EDE/ 75 DE OPE45DO4ES Prioridad Primera Segunda 1ercera uarta Operacin () /egacin (asignar un numero negati%o) 3ultiplicacin. Di%isin Suma. 4esta

OPE45DO4ES DE 5S7A/5 7N/ O3PUES15 Estos com*inan el operador de asignacin simple con otro operador. Ejemplo: respuesta I respuesta K M' Este ejemplo puede acortarse: respuestaKIM' S0m*olo KI <I *= /I GI Ejemplo: !include "stdio.#$ & int numeroIFE' clrscr()' numeroKIM' printf(O%alor de numero KIM es: Gd+n,.numero)' numero<IL' printf(O%alor de numero <IL es: Gd+n,.numero)' numero*IL' printf(O%alor de numero *IL es: Gd+n,.numero)' numero /IM' printf(O%alor de numero /IM es: Gd+n,.numero)' numeroGIL' printf(O%alor de numero GGIL es: Gd+n,.numero)' getc#()' Ejemplo BKI;' B<K;' x*=y; B/I;' BGI;' Significado BIBK;' BIB<;' x=x*y; BIB/;' BIBG;'

a) Ela*orar un programa =ue solicite L calificaciones ; despliegue su promedio. *) Ela*orar un programa =ue solicite el pago por una #ora de tra*ajo ; calcule ; despliegue lo siguiente: Sueldo por d0a conformado por P #oras Sueldo semanal conformado por Q d0as Sueldo mensual conformado por LE d0as Sueldo anual conformado por FD meses. c) Ela*orar un programa =ue calcule los cuadrados ; los cu*os de los nRmeros del F d) al FE ; utili2e los ta*uladores para presentarlos en pantalla. Utili2ar funcin poS(B.;) e incluir li*rer0a mat#.# e) Ela*orar un programa para sacar su potencia segRn se capten. Utili2ar funcin poS(B.;) e incluir li*rer0a mat#.#

Vous aimerez peut-être aussi