Você está na página 1de 15

PROGRAMACIN DE

COMPUTADORES
IV SEMESTRE
Clase No. 2
Ing. Jonathan Avendao Prez
Variables en C++
Manejo adecuado variables en C++
C++ es sensible a las maysculas cuando se asigna una
etiqueta (nombre) a una variable.

NOTA: Los nombres de las variables no pueden empezar


con nmeros.
Manejo adecuado variables en C++
El compilador DEV C++ en algunas ocasiones permite las
operaciones entre distintos tipos de variables, sin embargo
esto no quiere decir que el resultado que entregue sea el
esperado.
Algo de cdigo
Forma Incorrecta Forma Correcta

#include <iostream.h> #include <iostream.h>

int main(){ int main(){


int resp = 0; float resp = 0;
float a = 2.5, b = 3.6; float a = 2.5, b = 3.6;
resp = a/b; resp = a/b;
cout<<resp<<"\n"; cout<<resp<<"\n";
system("pause"); system("pause");
} }

_____________________ _____________________
Salida: Salida:
Ejemplo 1:
Realizar un script que calcule el valor de la hipotenusa de
un triangulo rectngulo. El script debe permitir que por
pantalla se ingresen los valores de los lados a y b del
triangulo.

2 = 2 + 2

2
= 2 + 2
Script 1
#include <iostream.h>
#include <math.h>

int main(){
//Se definen las variables
float a = 0, b = 0, h = 0;

//Se Ingresan los valores de a y b


cout<<"Por favor ingrese el valor de (a) \n";
cin>>a;
cout<<"Por favor ingrese el valor de (b) \n";
cin>>b;

//Se calcula la hipotenusa


h = sqrt(pow(a,2) + pow(b,2));

//Se muestran el resultado


cout<<"El valor de la hipotenusa es: "<<h<<"\n";
system("pause");
}
Variables Booleanas en C++
En C++ se pueden manejar variables tipo Booleanas. Este
tipo de variable puede tomar dos nicos valores: falso (0) y
verdadero (1).
Operadores Lgicos
Ejemplo 2:
Realizar un script que solicite dos valores booleanos y
calcule la operacin XOR y XNOR.

X Y Z X Y Z

0 0 0 0 0 1

0 1 1 0 1 0

1 0 1 1 0 0

1 1 0 1 1 1
Script 2
#include <iostream.h>

int main(){
//Se definen las variables
bool x = 0, y = 0, z = 0;

//Se Ingresan los valores de x y y


cout<<"Por favor ingrese el valor de (x) \n";
cin>>x;
cout<<"Por favor ingrese el valor de (y) \n";
cin>>y;

//Se calcula la operacin XOR


z = x ^ y;

//Se muestran el resultado


cout<<x<<" XOR "<<y<<" = "<<z<<"\n"; //XOR
cout<<x<<" XNOR "<<y<<" = "<<!z<<"\n"; //XNOR
system("pause");
}
Espacio de Nombres (namespace)
Es un conjunto de nombres en el cual todos los nombres
son nicos. Se usa para evitar la colisin de nombres que
se presenta cuando se usan libreras de terceros.

Usando Espacio de nombres Sin Espacio de nombres

#include <iostream> #include <iostream.h>

using namespace std; int main(){



int main(){

}

}
Cadenas de caracteres (string) en C++
Es un conjunto de elementos que pueden ser letras, nmeros, textos, etc. Las cadenas de caracteres en C++
pueden ser definidas como un array de char o una variable tipo string.

CDIGO:

#include <iostream>
#include <string>

using namespace std;

int main(){

//Se definen las variables


string Frase1;
char Frase2[11] = {'S','a','l','o','n',':',' ','6','0','1','D'};
//Se asigna una cadena de caracteres
Frase1 = "Este es mi curso de C++ \n";
//Se muestra en pantalla
cout<<Frase1;
cout<<Frase2<<"\n";;
system("pause");

}
Ejemplo 3:

Realizar un script que solicite el nombre de usuario por


pantalla y luego lo muestre igualmente por pantalla.
Script 3
#include <iostream>
#include <string>

using namespace std;

int main(){

//Se definen las variables


string Nombre;

//Se solicita por pantalla el nombre del usuario


cout<<"Por favor ingrese su nombre de usuario \n";

//Se asigna el string entregado a la variable Nombre


cin>>Nombre;

//Se muestra en pantalla


cout<<"Su nombre es: "<<Nombre<<"\n";
system("pause");

Você também pode gostar