Está en la página 1de 4

UNCP

FIEE-2015-II
USO DEL printf()

Esta instruccin imprime en pantalla la cadena de caracteres descritas por las comillas. P.ej.
#include <iostream>
#include <stdio.h>
#include<conio.h>
using namespace std;
int main()
{
printf("Binvenidos a C++\n\a\\\"\'\r");
getch();
}
La diagonal inversa con n es una secuencia de escape, estas funcionan para dar formato al
enunciado al desplegarlo en pantalla.
Secuencias de escape
Descripcin
\n
Nueva lnea. Coloca el cursor al principio de la siguiente lnea.
\t
Tabulador horizontal. Mueve el cursor al siguiente tabulador.
\r
Retorno de carro. Avanza el cursor al inicio de la lnea actual.
No avanza a la lnea sig.
\a
\\
\
\
\*

Alerta hace sonar la campana del sistema.


Diagonal Invertida. Imprime un carcter de diagonal invertida.
Comillas.
Apostrofe.
Asterisco.

Ejemplo:
/* Ejemplo de impresin con secuencias de escape*/
#include <stdio.h>
#include <conio.h>
int main()
{
printf("\n\n\n\n");
printf("Bienvenidos a C\n");
printf("\tEste es un laboratorio de \"programacin\"");

Ing. Luis Aylas Miguel

UNCP

FIEE-2015-II
printf("\n

Aprender el Lenguaje \'C\' y ser muy

responsable\a\n");
printf("\nEl movimiento del carro es as\r");
getch();
}
Prcticas.a) Elaborar un programa que despliegue los siguientes datos (respetando el orden)
UNIVERSIDAD NACIONAL DEL CENTRO DEL PER
FACULTAD DE INGENIERA ELCTRICA Y ELECTRNICA
LABORATORIO DE PROGRAMACION I

NOMBRE DEL ALUMNO:

xxxxxxxxxxxxxxxxxx

MATRICULA DEL ALUMNO:

xxxxxxx

CARRERA:

xxxxxxxxxxxxxxxxxxx

NOMBRE DEL DOCENTE DE TEORA:

xxxxxxxxxxxxxxxxxxx

NOMBRE DEL DOCENTE DE DEL LABORATORIO:

****************

USO DEL scanf()


Nos sirve para obtener datos escritos sobre el teclado por el usuario, e imprimir el resultado
utilizando printf.
P.ej.
/*Programa que utiliza el scanf y el printf*/
#include <stdio.h>
#include<conio.h>
int main()
{ int valor1, valor2, sum,resto;
printf("Teclea el primer valor: \n");
scanf("%d", &valor1);
printf("Teclea el segundo valor: \n");
Ing. Luis Aylas Miguel

UNCP

FIEE-2015-II
scanf("%d", &valor2);
sum=valor1*valor2;
resto=valor1%valor2;
printf("El resultado de la multiplicacin es: %d\n", sum);
printf("El resultado del \"mdulo\" es: %d\n",resto);
getch();
}

Formatos de entradas y salidas.(%formato)


DESCRIPCIN
Entero Decimal

ESPECIFICADOR DE CONVERSIN
di

Entero Octal
Entero Hexadecimal
Entero tipo short o long
Entero punto flotante
Entero flotante con valor double o
Long double

o
x
hl
f

Carcter
Cadena de caracteres

c
s

El amperson (&) se utiliza para indicar guardar en memoria el valor de la variable que se introduce.

USO DE OPERADORES ARITMTICOS


Smbolo

Significado

Ejemplo

+
-

suma
resta

respuesta=3+5;
respuesta=3-5;

*
/
%

multiplicacin
divisin
mdulo

respuesta=3*5;
respuesta=3/5;
respuesta=3%2; (entrega residuo de divisin)

PRECEDENCIA DE OPERADORES
Prioridad
Primera
Segunda
Tercera

Operacin
()
Negacin (asignar un numero negativo)
Multiplicacin, Divisin

Cuarta

Suma, Resta

Ing. Luis Aylas Miguel

UNCP

FIEE-2015-II

OPERADORES DE ASIGNACIN COMPUESTA


Estos combinan el operador de asignacin simple con otro operador.
Ejemplo: respuesta = respuesta + 5;
Este ejemplo puede acortarse: respuesta+=5;
Smbolo
+=
-=
*=
/=
%=

Ejemplo

Significado

x+=y;
x-+y;
x*=y;
x/=y;
x%=y;

x=x+y;
x=x-y;
x=x*y;
x=x/y;
x=x%y;

Ejemplo:
#include <stdio.h>
#include<conio.h>
int main()
{
int numero=10;
float numero2=36;
numero+=5;
printf("valor de numero +=5 es: %d\n",numero);
numero-=3;
printf("valor de numero -=3 es: %d\n",numero);
numero*=3;
printf("valor de numero *=3 es: %i\n",numero);
numero2 /=5;
printf("valor de numero /=5 es: %f\n",numero2);
numero%=3;
printf("valor de numero %%=3 es: %d\n",numero);
getch();
}

Ing. Luis Aylas Miguel

También podría gustarte