Tipos de datos c++
Cesar Al TotonacaTrabajo23 de Marzo de 2019
2.326 Palabras (10 Páginas)106 Visitas
Tipos de datos
Un tipo de datos es la propiedad de un valor que determina su dominio (qué valores puede tomar), qué operaciones se le pueden aplicar y cómo es representado internamente por el computador. Los tipos de datos más comunes en los lenguajes de programación son los números enteros, los números reales, los caracteres, los valores lógicos y los apuntadores.
Tipo de datos número: int
Representa cualquier número sin decimales, ya sea positivo o negativo.
Ejemplos:
Ejemplo 1:
Este programa en c++ te dice si un número ingresado por consola es par o impar
[pic 1]
Ejemplo 2:
En este caso, el programa en c++ identifica si un número es positivo, negativo o neutro (0)
[pic 2]
Tipos de datos número real: double o float
Puede ser cualquier número con decimales, y sueles encontrártelo como double o float.
Declararlo como un tipo u otro dependerá de la precisión en decimales que quieras tener.
Ejemplos:
Ejemplo 1:
Calcular el perímetro de una circunferencia cuyo radio se introduce por teclado.
[pic 3]
[pic 4]
Tipos de datos cadena: char
Suele ser un valor alfanumérico. Si es un sólo carácter, tenemos el tipo char.
Pero si es una cadena de caracteres, lo solemos encontrar como string.
Ejemplos:
Ejemplo 1:
[pic 5]
- #include
- using namespace std;
- int main()
- {
- char nombre[20],nombre1[20],nombre2[20],nombre3[20];
- cout<<"Escribe tus nombres y apellidos"<
- cin>>nombre>>nombre1>>nombre2>>nombre3;
- cout<
" "< " "< " "< - return 0;
- }
VARIABLES
En programación, las variables son espacios reservados en la memoria que, como su nombre indica, pueden cambiar de contenido a lo largo de la ejecución de un programa. Una variable corresponde a un área reservada en la memoria principal del ordenador.
EJEMPLO DE DECLARION DE VARIABLES EN PYTHON:
nombre = "Pilar"
edad = 24
estudios = "Desarrollo de Aplicaciones Web"
# Asignación múltiple
nombre, edad = "Pedro", 19
# Intercambio
x, y = y, x
OPERADORES
Operadores aritméticos
Los operadores aritméticos nos permiten, básicamente, hacer cualquier operación aritmética, que necesitemos
+ : suma
#include
#include
int main()
{
int n1, n2;
printf( "\n Introduzca el primer numero (entero): " );
scanf( "%d", &n1 );
printf( "\n Introduzca el segundo numero (entero): " );
scanf( "%d", &n2 );
printf( "\n La suma es: %d", n1 + n2 );
getch(); /* Pausa */
return 0;
}
Calcular la suma de n números introducidos por el teclado
[pic 6]
- : resta
#include
#include
int main()
{
int n1, n2;
printf( "\n Introduzca el primer numero (entero): " );
scanf( "%d", &n1 );
printf( "\n Introduzca el segundo numero (entero): " );
scanf( "%d", &n2 );
printf( "\n La suma es: %d", n1 - n2 );
getch(); /* Pausa */
return 0;
}
* : multiplicación
Ejemplo: PROGRAMA QUE MULTIPLICA 2 NUMEROS
#include
#include
int main()
{
int n1, n2;
printf( "\n Introduzca el primer numero (entero): " );
scanf( "%d", &n1 );
printf( "\n Introduzca el segundo numero (entero): " );
scanf( "%d", &n2 );
printf( "\n La suma es: %d", n1 * n2 );
getch(); /* Pausa */
return 0;
}
Ejemplo: programa que muestra la tabla de multiplicar de un numero
#include
int main()
{
char seguir;
int i, numero;
do
{
printf( "\n Introduzca un n%cmero entero: ", 163 );
scanf( "%d", &numero );
printf( "\n La tabla de multiplicar del %d es:\n", numero );
/* Inicio del anidamiento */
for ( i = 1 ; i <= 10 ; i++ )
printf( "\n %d * %d = %d", i, numero, i * numero );
/* Fin del anidamiento */
printf( "\n\n %cDesea ver otra tabla (s/n)?: ", 168 );
fflush( stdin );
scanf( "%c", &seguir );
} while ( seguir != 'n' );
return 0;
}
/ : división
Ejemplo: programa que divide dos numeros
#include
#include
int main()
{
int n1, n2;
printf( "\n Introduzca el primer numero (entero): " );
scanf( "%d", &n1 );
printf( "\n Introduzca el segundo numero (entero): " );
scanf( "%d", &n2 );
printf( "\n La suma es: %d", n1 * n2 );
getch(); /* Pausa */
return 0;
}
SENTENCIAS
Sentencias de toma de decisiones: IF
La sentencia if, actúa como cabría esperar. Si la condición es verdadera, la sentencia se ejecuta, de otro modo, se salta dicha sentencia, continuando la ejecución del programa con otras sentencias a continuación de ésta.
Ejemplos:
ejemplo 1: programa que pide ingresar un número y dice si es par o impar.
#include
#include
int main()
{
int numero;
printf( "\n Introduzca un n%cmero entero: ", 163 );
scanf( "%d", &numero );
...