Está en la página 1de 5

UNIVERSIDAD AUTONOMA “JUAN MISAEL SARACHO”

FACULTAD DE CIENCIAS Y TECNOLOGIA


CARRERA DE INGENIERIA INFORMÁTICA

MATERIA: Programación I
GUIA DE LABORATORIO #: 4
Fecha:

COMPETENCIAS:

9. Constantes
10. Variables
11. Operadores: Aritméticos, Lógicos y Relacionales
12. Expresiones: Aritméticas, Lógicas y Relacionales

TEORÍA ASOCIADA:
9. Constante
Una constante es un valor que tiene un significado concreto, hay constantes numéricas, booleanas
y alfabéticas (se relacionan a los tipos de datos):
NUMERICAS, compuesta por todos los números
Enteros
Decimales
BOOLEANAS, compuesta por los valores: true y false
ALFABETICAS
char, compuesta por los caracteres basados en algún código
se escriben entre comilla simple: ‘a’, ‘b’,….
String, compuestas por palabras formadas en base a los
caracteres el alfabeto ingles, se escribe entre
comillas dobles
“curso”, “Efraín”, “250”
“Este es un string largo que puede tener letras, números, etc., etc.”
En el lenguaje de programación C++, una constante es un valor que no puede ser modificado
durante la ejecución de un programa. Esto significa que una vez que se asigna un valor a una
constante, este no puede ser alterado en ninguna parte del código. Las constantes son utilizadas
para almacenar valores fijos que son necesarios para realizar cálculos o para establecer parámetros
en un programa.
En C++, las constantes pueden ser definidas de diferentes maneras:
1. Constantes literales: Son valores fijos que se escriben directamente en el código fuente. Por
ejemplo, el número 5 es una constante literal. Las constantes literales pueden ser de diferentes
tipos, como enteros, caracteres, cadenas de texto, reales, entre otros.
2. Constantes simbólicas: Son identificadores que se utilizan para representar un valor constante.
Estas constantes son definidas utilizando la palabra clave «const» seguida del tipo de dato y el
nombre de la constante. Por ejemplo:
const int PI = 3.1416;
const char LETRA_A = ‘A’;
En este caso, «PI» es una constante de tipo entero y «LETRA_A» es una constante de tipo carácter.

10. Variable
Una variable son un conjunto de signos que representan a valores, que pueden ser numéricos,
booleanos o alfabéticos, Los valores pueden ser modificados en el transcurso de un programa.
Una variable es un identificador que representa a un segmento de la memoria principal del
computador.
Una variable es el nombre que se le da a un segmento de la memoria principal del computador .
UNIVERSIDAD AUTONOMA “JUAN MISAEL SARACHO”
FACULTAD DE CIENCIAS Y TECNOLOGIA
CARRERA DE INGENIERIA INFORMÁTICA

Su composición depende del lenguaje de programación, pero normalmente comienza con una
letra y le siguen letra, números y otros signos especiales.
Ejemplos:
A, B, a, b, c, p, q, r, x, y variables con nombre de una sola letra
Contador, suma, edad, cont10, nro_CI variables con nombre de mas de una letra

Las variables antes de usarlas en C++ deben definirse o declararse, de acuerdo a su tipo de
datos:

Sintaxis para la declaración de enteros y reales en C++:


int nombre-variable; float nombre-variable;
El nombre de la variable es el nombre que se asignará a la variable.
Si se va a asignar un valor en el momento de la declaración, puede utilizar esta sintaxis:
int nombre-variable = valor;
• El nombre de la variable es el nombre de la variable int o float.
• El valor es el valor que se asignará a la variable int o float que debe ser en el caso de int,
un número entero y en el caso de float, puede ser un número con decimales.
Ejemplos:
int edad; int gestion=2024;
float monto; float saldo=234.5;

Sintaxis para declarar variables de tipo booleanas o lógicas

bool nombre-variable; bool nombre-variable=valor;

Ejemplos:
bool esDiaSoleado=true; bool encuentra;

Sintaxis para la declaración de caracteres en C++:


char nombre-variable;
El nombre de la variable es el nombre que se asignará a la variable.
Si se va a asignar un valor en el momento de la declaración, puede utilizar esta sintaxis:
char nombre-variable = 'valor’;
• El nombre de la variable es el nombre de la variable char.
• El valor es el valor que se asignará a la variable char que debe ser un solo caracter.
Ejemplos:
char genero;
char inicial= 'A'

Sintaxis para la declaracion de variables de tipo cadena o String


string nombre-variable; string nombre-variable=”valor”;
Ejemplos
string nombreEstudiante; string apellido=”Torrejon”;

11. Operadores
Los operadores son signos o símbolos que denotan una acción en especifico, sobre datos que
pueden estar representados por variables o constantes.
Las operadores pueden ser:
ARITMETICOS, donde los operadores son entre otros:
+, -, *, /, ^
RELACIONALES, donde los operadores son:
UNIVERSIDAD AUTONOMA “JUAN MISAEL SARACHO”
FACULTAD DE CIENCIAS Y TECNOLOGIA
CARRERA DE INGENIERIA INFORMÁTICA

>, <, =, >=, <=, !=


LOGICOS, donde los operadores son:
and, or, not

Operadores de separación o de orden


Los operadores de separación en los lenguajes de programación son los paréntesis ( ), y tienen
la mayor jerarquía, es decir que están por encima de cualquier operador y se evalúan primero.

12. Expresiones
Una expresión, es un conjunto de VARIABLES, CONSTANTES unidas por OPERADORES.
Las expresiones pueden ser:
ARITMETICAS, donde los operadores son:
Aritméticos: +, -, *, /, ^
RELACIONALES, donde los operadores son:
Relacionales: >, <, =, >=, <=, !=
LOGICAS, donde los operadores son:
Logicos: and, or, not
Las expresiones pueden ser también LOGICO-RELACIONALES, y tener en su composición
expresiones ARITMETICAS

EJERCICIOS RESUELTOS:

1. Escribir un programa para calcular el IMC de una persona, tomando en cuenta la siguiente
fórmula: imc=peso/EstaturaEnMetros, y desplegar en pantalla.

#include <iostream>
using namespace std;
int main(){
float estatura,peso,estaturaEnMetros,imc; //Declaración de variables, todas de tipo float
cout<<"Introduzca su estatura en centimetros:";
cin>>estatura;
cout<<"Introduzca su peso en Kg:";
cin>>peso;
//El IMC se calcula con la estatura en metros,
//por eso lo convertimos a metros
estaturaEnMetros=estatura/100; // Conversión de la estatura en cm a mt
imc=peso/estaturaEnMetros;
cout<<"Su IMC="<<imc;
}

2. Escribir un programa registrar un nombre y las notas de los tres primeros exámenes (todos sobre
100), desplegar el nombre introducido y el promedio de los examenes.

#include <iostream>
using namespace std;
UNIVERSIDAD AUTONOMA “JUAN MISAEL SARACHO”
FACULTAD DE CIENCIAS Y TECNOLOGIA
CARRERA DE INGENIERIA INFORMÁTICA

int main ( ) {
string nombre; float nota1,nota2,nota3,promedio;
cout<<”Introduzca un nombre= ”;
cin>>nombre;
cout<<”Introduzca la nota de primer examen= ”;
cin>>nota1;
cout<<”Introduzca la nota de segundo examen= ”;
cin>>nota2;
cout<<”Introduzca la nota de tercer examen= ”;
cin>>nota3;
promedio=(nota1+nota2+nota3)/3;
cout<<nombre<<” Promedio notas=”<<promedio<<endl;
return 0;
}

EJERCICIOS PROPUESTOS PARA RESOLVER EN SALA:

3. Escribir un programa que introduzca por teclado un nombre de estudiante a una variable de tipo
string llamada estudiante, el año de nacimiento en una variable llamada anacimiento de tipo int, y
el año actual en una variable de tipo int llamada aactual, desplegar en pantalla el nombre del
estudiante y la edad en años que cumplirá en el año actual. Para la edad, declarar una variable de
tipo int llamada edadEst y calcular la fórmula edadEst=aactual – anacimiento.
EJEMPLO DE ENTRADA EJEMPLO DE SALIDA
Juan Juan tendrá en 2024, 18 años
2006
2024

4. Escribir un programa para introducir por teclado el nombre completo de un docente en tres
variables de tipo string apePat, apeMat y nomEst respectivamente, y en una variable de tipo char
llamada estCivil, el estado civil del docente (C si es casado, S si es soltero, V si es viudo), luego
desplegar por pantalla como se indica en el ejemplo
EJEMPLO DE ENTRADA EJEMPLO DE SALIDA
Mendieta Nombre completo: Javier Lopez Mendieta
Lopez Estado Civil: C
Javier
C
UNIVERSIDAD AUTONOMA “JUAN MISAEL SARACHO”
FACULTAD DE CIENCIAS Y TECNOLOGIA
CARRERA DE INGENIERIA INFORMÁTICA

EJERCICIOS PROPUESTOS PARA RESOLVER EXTRACLASE:

5. Escribir un programa para introducir por teclado el nombre completo de una persona en tres
variables, apPat, apMat y nombre, todas de tipo string, introducir por teclado también el monto
acumulado que hizo de depósitos en el banco en una variable llamada depositosAcum, y el monto
acumulado de retiros que hizo en el banco en una variable llamada retirosAcum, ambas variables
de tipo float. Desplegar los datos introducidos de acuerdo al ejemplo, aplicando la fórmula:
saldo = depositosAcum – retirosAcum
donde saldo es una variable de tipo float

EJEMPLO DE ENTRADA EJEMPLO DE SALIDA


Juan Cliente: Juan Perez Alvarez
Perez Saldo cuenta: 200.30 Bs.
Alvarez
500.50
300.20

6. Un cliente de supermercado, ha comprado varios artículos. La cajera necesita saber el nombre


completo del cliente, el monto total de la compra y calcular el iva correspondiente, para finalmente
desplegar de acuerdo al ejemplo. Para el iva, se debe declarar una constante llamada iva con un
valor de 13. Para calcular el iva que debe pagar el cliente, se debe usar la siguiente fórmula:
ivaCalculado = montoCompra * iva / 100

EJEMPLO DE ENTRADA EJEMPLO DE SALIDA


Lola Cliente: Lola Linares Loza
Linares Monto Compra: 2500
Loza Iva Calculado: 325
2500

También podría gustarte