GUIA PRACTICA DE LENGUAJE C++

in #programacion8 years ago (edited)

vb03.jpg

Tipos de Datos:

  • int fil,col,x,y,v[5],MATRIZA[4][6];

  • float prom,sueldo,netoacobrar,lph,MATRIZB[3][2];

  • double

  • char sx,nombre[20];

Tipotamaño aproximado de bitsRango minimo
char8-127 a 127
int16-32767 a 31767
float32Seis digitos de precision
double64Diez digitos de precision

Palabras reservadas:
Algunas palabras son reservadas como parte del lenguaje y no pueden ser utilizadas por el programador para nombrar objetos. Estas palabras reservadas tienen un significado especial para el copilador y no pueden ser cambiadas por el programador. Recuerde que los nombres son sensibles a las mayúsculas y minúsculas, por definición, las palabras reservadas constan únicamente de letras minúsculas.

Algunas palabras reservadas

breakdoublenewthrow
caseelsepublicvoid
charfloatshortwhile
classforstatic
doifstatic cast

CODIGOS DE BARRA INVERTIDA:

CODIGOSIGNIFICADO
\bEspacio atrás
\fSalto de página
\nSalto de Línea
\rSalto de carro
\tTabulación horizontal
\’’Comillas dobles
\`Comillas simples
\ONulo
\\Barra invertida
\vTabulador vertical
\aAlerta (Produce un sonido)

**OPERADORES ARITMETICOS: **

OPERACIONACCION
(-)Resta
(+)Suma
(*)Multiplicación
(/)División
(%)División en módulo
(--)Decremento
(++)Incremento

Acumulador

Diagrama de flujoLenguaje C
acum=acum+edad;acum+=edad;

OPERADORES RELACIONALES:

OPERACIONACCION
(>)Mayor que
(>=)Mayor igual que
(<)Menor que
(<=)Menor igual que
(==)Igual
(!=)No igual

1.png

OPERADORES LOGICOS:

&& (Y)
|| (O)
! (NO)

2.png

&=arpersan
||=pipe

CODIGO DEL FORMATO scanf

CODIGOSIGNIFICADO
%cLeer un único carácter
%dLeer un entero decimal
%iLeer un entero decimal
%eLeer un numero de tipo como flotante
%fLeer un numero de tipo como flotante
%gLeer un numero de tipo como flotante
%oLeer un numero octal
%sLeer una cadena
%xLeer un numero hexadecimal
%pLeer un puntero
%nRecibe un valor entero igual al numero de carácter leido
%uLeer un entero sin signo
%[]Muestre un conjunto de carácter

ARCHIVOS DE CABECERA o “LIBRERIAS” DE USO MÁS FRECUENTES

ARCHIVOS DE CABECERAPROPOSITO
ctype.hManejo de caracteres
math.hDefiniciones para la biblioteca de matemática
stddef.hDefine algunas constantes de uso común
stdio.hSoporte a la entrada y salida de archivos
stdlib.hDeclaraciones variadas
string.hSoporte de las funciones de cadenas
time.hSoporte de las funciones de tiempo del sistema

FUNCIONES SENCILLAS DE ENTRADA Y SALIDA

FUNCIONOPERACIÓN
getchar()Leer un carácter del teclado; espera un salto de carro
getcha()Leer un carácter con eco
getch()Leer un carácter sin eco
putchar()Escribe un carácter en la pantalla
gets()Lee una cadena del teclado
puts()Escribe una cadena en la pantalla

Inicializaciones de variables:
char ch=’a’,variable=’\0’ / variable igual al carácter nulo/**
int primero=0;
float balance=123.33;

Tipo de lista de Variables:
int i,j,1,lista[10]
short int si; (declaración de variable entera)
unsigned int ui;
char ch,nombre[40]; (cuando se almacena un nombre)
float f,notas[60]; (para calcular un promedio de nota)
double balance,beneficio,perdida; (para almacenar variables grandes)

Asignaciones múltiples.
x=y=z=0;

ejemplo de programa para operadores aritméticos

int x,y;
x=5;y=2;
printf(“%d”,x/y); /*mostrará 2 /
printf(“%d”,x%y); /
mostrará 1,el resto de la división entera */

EJEMPLOS DEL FORMATO DE LECTURA scanf

scanf(“%d”,&num); lee un numero entero
scanf(“%f”,&sueldo); lee un numero coma flotante
scanf(“%s”,nombre); no necesita el símbolo & puesto que ya es un puntero por ser una cadena de carácter
scanf(“%20s”apellido); lee solo hasta 20 caracteres para la cadena apellido
scanf(“%c”,&car); lee un solo carácter
scanf(“%d%f%s”,&num,&sueldo,&nombre); hace varias lecturas de enteros, punteros flotantes y cadenas de caracteres
scanf(“%d”,&num[fil][col]); lee uma matriz de numeros enteros
scanf(“%d”,&num[x]); lee un vector de enteros

SENTENCIAS DE CONTROL

3.png

Sentencia while
while(expresión)
{
sentencia;
sentencia;
}

Sentencia do – while(expresión)
do
{
sentencia;
sentencia;
}while(expresión);

Sentencia for
for(inicialización;condición;incremento)
{
sentencia;
}
Ejemplos de sentencias
do
{
printf(“Curso que desea consultar (1,2,3)”);
scanf(“&d”,&curso)
}while(curso<1 || curso>3);

printf("¿Desea realizar otra operacion? s/n");
do
{
opc=getche();
}while(x!='s'&&x!='n');

for(i=1;i<11;i++)
{
printf("Leer la edad del alumno %d",i);
scanf(“%d”,&edad);
suma+=edad;
}

Coin Marketplace

STEEM 0.04
TRX 0.32
JST 0.101
BTC 62484.55
ETH 1780.70
USDT 1.00
SBD 0.38