Está en la página 1de 2

Variable:

Definiciones
El nombre de la variable es
la forma usual de referirse al
valor almacenado

Ejemplo: en la variable de nombre


"num.", se almacena el nmero 8
(de tipo entero). De forma genrica,
para utilizarla y sumarle un uno se
debera programar: num = num + 1.
Una variable puede ser del tipo
boleano, entero, decimal de coma
flotante, carcter, cadena de texto,
arreglo, matriz, tipo definido por el
usuario, etc.

Es un valor que no puede


ser alterado durante la
ejecucin de un programa.

Constante:

Una constante corresponde


a una longitud fija de un rea
reservada en la memoria

Ejemplo:
int a, b
a := 1
b := a + 2
a := 5

principal del ordenador,


donde el programa
almacena valores fijos.

Identificador:

Son elementos textuales


(tambin llamados smbolos)
que nombran entidades del
lenguaje.

Unicode en un identificador.
Una restriccin comn es
que no est permitido el uso
de espacios en blanco ni
operadores del lenguaje.

Instrucciones: Variables Subrayadas de verde, Constantes De Azul E identificadores De


Amarillo.
Ejemplo:
1. #include <iostream>
2. #include <cmath>
3.
4.
5. int main(int argc, char *argv[])
6. {
7.

int a = 0;

8.

int b = 0;

9.

int c = 0;

10.
11.

std::cout << "FORMA GENERAL DE LA ECUACION CUADRATICA : ax^2+-bx+-c =


0" << std::endl << std::endl;

12.

/** INTRODUCIMOS LOS DATOS **/

13.

std::cout << "Introduzca la variable a:" << std::endl;

14.

std::cin

>> a;

15.

std::cout << "Introduzca la variable b:" << std::endl;

16.

std::cin

17.

std::cout << "Introduzca la variable c:" << std::endl;

18.

std::cin

19.

/** Calculamos el interior de la raiz para comprobar si es negativo

>> b;
>> c;

despues. **/
20.

int interiorRaiz = pow(b,2)-4*(a*c);

21.
22.

int primeraSolucion = 0;

23.

int segundaSolucion = 0;

24.
25.

/** Si es negativa no tiene solucion en los numeros reales

26.

27.

*/

solo en los numeros imaginarios.

28.
29.

if(interiorRaiz < 0)

30.

31.

std::cout << "Esta ecuacion no tiene solucion en los numeros


reales." << endl;

32.

33.

else

34.

35.

primeraSolucion = (-b+sqrt(interiorRaiz))/(2*a);

36.

segundaSolucion = (-b-sqrt(interiorRaiz))/(2*a);

37.

if(primeraSolucion == segundaSolucion)

38.

39.

std::cout << "La unica solucion es:" << primeraSolucion;

40.

41.

else

42.