Tema 3 - Estructuras de Control Condicionales v2
Tema 3 - Estructuras de Control Condicionales v2
Tema 3 - Estructuras de Control Condicionales v2
2. Programando en Processing, ¿cuál es la diferencia entre usar un solo signo igual (=) y
usar dos signos igual (==)? ¿Para qué se usa cada una de las dos opciones?
Page 2 of 7
Fundamentos de Programación
1º GEDI
9. Escribe un programa que calcule el precio de un Poke Bowl en función de las opciones
que ha elegido el cliente al montar su Poke:
Tamaño
“Grande” 12 euros
“Regular” 8 euros
Base
Una base 0 euros
Dos bases 2 euros
Proteína
Dos proteínas incluidas en el precio de tamaño regular
Tres proteínas incluidas en el precio de tamaño grande
Cada proteína añadida 2 euros
Green
Cuatro greens incluidos en el precio de tamaño regular
Cinco greens incluidos en el precio de tamaño grande
Cada green añadido 1 euros
Salsa
Una salsa 0 euros
Salsa añadida 1 euro
Topping
Un topping 0 euros
Cada Topping añadido 1 euro
El programa debe escribir por pantalla el precio del Poke Bowl, a partir de los valores de las
variables, que contienen las opciones que ha elegido el cliente.
Page 3 of 7
Fundamentos de Programación
1º GEDI
4. En una determinada asignatura los alumnos realizan un examen de control (de nota
nC), un examen final (de nota nF) y una práctica final (de nota nPF). La nota de la
asignatura (Nota) se calcula como Nota = 0.2 * nC + 0.5 * nF + 0.3 * nPF.
Page 4 of 7
Fundamentos de Programación
1º GEDI
6. Se debe controlar el nivel de agua de un depósito. El nivel del agua debe encontrarse
entre dos alturas, A y B, con la altura A mayor que la altura B (A > B).
Para controlar el nivel, disponemos de dos sensores SA y SB, que se activan a 1 (o
cierto) cuando el nivel de agua supera la altura correspondiente (SA controla si se
supera la altura A y SB controla si se supera B).
En caso de que el nivel de agua no se encuentre entre las alturas A y B, se dará la señal
de alarma, es decir, activar a 1 (cierto) una variable ALARMA.
Escribe la expresión que permite activar esta ALARMA en función del valor de los
sensores de altura.
7. Para una determinada obra civil, se debe realizar el diseño del control de calidad de las
vigas de acero S355 que van a ser usadas. Dicho control supone hacer un ensayo de
tracción a rotura, de una viga por cada lote, para calcular el límite elástico, la tensión
de rotura y el alargamiento. El límite elástico del acero S355 para el espesor nominal
de las vigas usadas (<= 40mm) es 355 N/mm², su tensión de rotura es 470 N/mm² y el
alargamiento mínimo es 20%. Escribe una expresión booleana que indique si el ensayo
se ha superado, y por tanto el control de calidad es correcto.
Page 5 of 7
Fundamentos de Programación
1º GEDI
Page 6 of 7
Fundamentos de Programación
1º GEDI
14. Escribe un programa que a partir de las longitudes de los lados de un triángulo.
determine y escriba un mensaje correspondiente a su tipo (1. EQUILÁTERO, 2.
ISÓSCELES, O 3. ESCALENO).
Las longitudes de los lados se almacenan en tres variables:
int lado1, lado2, lado3;
Page 7 of 7