Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Operadores
relacionales. Estructuras de control
selectivas y multiselectivas.
Ejemplos:
100==100 es verdadero
50>75 es falso
80<=80 es verdadero
OPERADORES BOOLEANOS
-rango=(n>-100)&&(n<100);
-esletra=(('A'<=car)&&(car<='Z'))II(('a'<=car)&&(car<='z’));
Las sentencias de asignación siguientes asignan valores cero o uno a
los dos tipos de variables rango y esletra. La variable rango es 1(true)
si el valor de n está en el rango de -100 a 100; la variable esletra es 1
(si car es una letra mayúscula o minúscula).
ORDEN DE LOS OPERADORES BOOLEANOS
Ej2:
if (7 != 10) {
cout << “La sentencia de arriba es verdad" << endl;
cout << “La sentencia de arriba es todavia verdad" << endl;
}
cout << “Esto no esta relacionado con la sentencia if" << endl;
PROBANDO MULTIPLES CASOS
Estas son las reglas para escribir una sentencia de switch case:
1) Comience con switch seguido de la variable que se va a probar
entre paréntesis ().
2) Todos los cases están rodeados por un conjunto de llaves {}.
3) Cada case va seguido de un valor numérico y dos puntos :.
4) Después de cada:, escriba el código que debería ejecutarse si la
variable es igual al valor de ese case.
5) Después de cada sección de código por case, incluya break;.
6) Como último caso, use default: para especificar qué debería
suceder si ninguno de los casos anteriores es cierto.
EJEMPLO DE SWITCH CASE
int dayOfWeek = 3;
switch (dayOfWeek) {
case 1: cout << "Sunday"; //only prints if dayOfWeek == 1
break;
case 2: cout << "Monday"; //only prints if dayOfWeek == 2
break;
case 3: cout << "Tuesday"; //only prints if dayOfWeek == 3
break;
case 4: cout << "Wednesday"; //only prints if dayOfWeek == 4
break;
case 5: cout << "Thursday"; //only prints if dayOfWeek == 5
break;
case 6: cout << "Friday"; //only prints if dayOfWeek == 6
break;
case 7: cout << "Saturday"; //only prints if dayOfWeek == 7
break;
default: cout << "Invalid"; //only prints if none of the above
}
EJERCICIO #1:
Pruebe si dos números enteros ingresados son divisibles.
EJERCICIO #2 : Calcular el mayor de dos números ingresados desde
el teclado. Y visualizarlo en pantalla.
EJERCICIO #3 : Calcular el mayor y si son iguales dos números
ingresados desde el teclado. Y visualizarlo en pantalla.
EJERCICIO #4 : Pruebe si un número ingresado es divisible por 7. Y
visualizarlo en pantalla el resultado.
EJERCICIO #5 : Dada la función f(x), calcular la función para un
valor dado de x y visualizarlo en pantalla.
f(x) = {x² - x para x <= 0.0
-x² + 3x para x > 0