Professional Documents
Culture Documents
CHIMBORAZO
PROGRAMACION
Facultad de Ingeniería
Escuela de Ingeniería Industrial
Tercer Semestre
Ing. Oswaldo Ortiz
Por: Patricio Vimos, Henry Sefla
1
PROBLEMAS DE PROGRAMACION
if (x > 25.0)
y = x;
else
y = z;
Por tanto le falta los paréntesis en la expresión lógica y un punto y coma después de la sentencia de
asignación y = x
Si velocidad toma el valor de 120 entonces necesariamente consumo debe tomar el valor de 12.00
5.3. Explicar las diferencias entre las sentencias de la columna izquierda y las de la derecha para
ambos deducir el valor final de x si su valor inicial es 0
El error que presente la sentencia es que x < y < z no es una expresión lógica. Debería haberse
puesto (x < y) && (y < z).
5.4. ¿Qué salida produce el odigo siguiente cuando se empotra en un programa completo?
int primera_opcion =1
switch (primera_opcion +1):
{
case 1:
system.out.println(‘Cordero Asado’);
break;
case 2:
system.out.println(‘Chuleta Lechel’);
break;
case 3:
system.out.println(‘Chuleton’);
break;
case 4:
system.out.println(‘Postre de Pastel’);
break;
defaul:
system.out.println(‘Buen apetito’);
2
Para el primer caso aparece escrito Chuleta lechal
Para el segundo caso aparece escrito Chuletón y en la siguiente línea Postre de pastel, ya que
case 3: no lleva la orden break.
5.6. Escribir una sentencia if-else que visualice la palabra Alta si el valor de la variable nota es
mayor que 100 y Baja si su valor es menor que 100
#include <stdio.h>
int main()
{
int nota;
printf(" dame nota: ");
scanf("%d", ¬a);
if (nota < 100)
printf(" Baja ");
else if (x >100)
printf("Alta");
return 0;
}
#include <stdio.h>
int main()
{
int x = 0;
if (x < 0)
printf("%d es negativo\n",x);
else if (x <= 100)
printf("0 <= x = %d <= 100\n", x);
else
printf("x = %d > 100\n", x);
return 0;
}
Bibliografia:
Joyanes. (2011). PROGRAMACION EN JAVA 6. McGraw-Hill Interamericana de
España S.L.